DPKGを使用してArchLinuxにDebian / Ubuntuアプリケーションをインストールします

の人気を与えた誰にとっても秘密ではありません Ubuntu OSエコシステムでは、アプリケーション開発者は通常、このディストリビューションの奇数バイナリをリリースします。これにより、このディストリビューションには膨大な数のアプリケーションがあります。

これがより明らかになるのはゲームです。Ubuntuがソフトウェアセンターに有料ゲームを含める可能性を実装するパイオニアであったことは誰もが知っているからです。 すべての聖なる開発者に感謝します Steamもあります。

En ArchLinux 私たちは利用することができます AUR、あらゆる種類のソフトウェアをいくつでも見つけることができますが、私は 今ちょうど見つけた パッケージを直接インストールすることが可能であること Debian / Ubuntu 使用して DPKG.

DPKGとは何ですか?

あなたがウィキペディアで読むことができるように:

プログラム dpkg これは、DebianGNU / Linuxパッケージ管理システムの基盤です。 1993年にIanJacksonによって作成されました。packages.debに関する情報のインストール、削除、および提供に使用されます。

Dpkgはそれ自体が低レベルのツールです。 遠隔地からパッケージを持ち込んだり、パッケージの依存関係における複雑な競合を解決したりするには、高レベルのフロントエンドが必要です。 Debianは apt このタスクのために。

ArchLinuxにDPKGをインストールする

DPKG

インストールする DPKG ArchLinuxでは、AURから直接実行する必要があります。

$ yaourt -S dpkg

次に、Debianバイナリをインストールするには、次のコマンドを実行する必要があります。

$ sudo dpkg -i paquete_debian.deb

DPKGの問題はどこにありますか? 私の知る限り、残念ながらこのアプリケーションは依存関係を解決しないため、APTなどを使用する必要があります。 実際、APTはAURからインストールすることもできます。

$ yaourt -S apt

もちろん、Debianのように動作するとは思いませんが、コンパイル時にエラーが発生しました。 ですから、他のディストリビューションのアプリケーションのほとんどはAURにありますが、試してみてください😉


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ジョニー127

    こんにちは、私はしばらくArchを使用していますが、他の場所を「見る」ことを好みました。

    AURで従うポリシーについてはよくわかりません。そのリポジトリを使用しても、安全です。 そこにあるパッケージは、公式リポジトリにないパッケージのコンパイルを手伝いたいディストリビューションのユーザーによってアップロードされていると思います。 AURについての私の質問は、そのリポジトリにアップロードするものを制御できますか? AURに含まれるパッケージはチェックされていますか?

    そのリポジトリを公式に管理できない場合、そのリポジトリに含まれているソフトウェアのセキュリティ更新が迅速に行われることを保証する人は誰もいません。

    私は現在Archを使用していませんが、AURについてこれらの疑問があります。

    ご挨拶。

    1.    ジョニー127

      申し訳ありませんが、XNUMX行目には、そのリポジトリを使用しても安全です。 それは質問です。

    2.    エラヴ

      これまでAURで問題が発生したことはありませんが、100%安全というわけではありません。 AURの場合、パッケージはアップロードされません。スクリプトがアップロードされ、パッケージのダウンロードとコンパイルを担当するスクリプトの機能を確認できます。

    3.    ジョコエジ

      とにかく、私が知る限り、公式のリポジトリでは、コアが少ないと思いますが、信頼できる必要があると見なされたために、AURから移行されたパッケージがいくつかあります。 Arch Linuxの作成者はいくつかのパッケージを維持していますが、その地位を獲得したユーザーによって維持されているパッケージもいくつかあり、それらのパッケージは高品質であると見なされています。 AURでは、より複雑で、機能するかどうかに関係なく、誰でも必要なものをアップロードしますが、非常にダウンロードされてうまく機能するものがいくつかあります。

      1.    ジョニー127

        そのため、AURについて質問しましたが、そのリポジトリを使用しても安全かどうかはわかりませんでした。 しかし、Elavが言うように、実際にAURにあるのがパッケージをダウンロードしてコンパイルするスクリプトである場合、パッケージは公式サイトからダウンロードされてからコンパイルされると想定しているので、AURを使用しても安全であると推測できます。

        1.    ジョニー127

          他のディストリビューションでそれらのロールを回避するときに、AURから何かをインストールするたびにスクリプトを実行する必要があるのは面倒ですが、 AURを使用するには、Archを使用する人がほぼ不可欠だと思います。これは、公式のリポジトリでのみアプリケーションが不足するためです。

          そのため、Archを使用することは、ディストリビューションを良好な状態に保つために必要以上の時間を費やすことを意味し、更新時に障害が発生する可能性があるため、このディストリビューションが完全に納得できない理由です。

          1.   

            スクリプトを常に確認する必要はありません。 実際、AURのアプリの投票数が100の場合、少なくとも100人のユーザーがそのアプリをレビューし、ソースを信頼していると信頼できます。
            一方、これらのファイルを確認および編集できる可能性があるため、インストールする内容をより細かく制御できます。 AURのパッケージのほとんどではないにしても、多くはソースコードからインストールされます(公式リポジトリから)。 たとえば、Gitリポジトリ(一部のアプリの公式リポジトリ)からソースをダウンロードし、依存関係を解決する前にプログラムをコンパイルし、パッケージ化すると、インストールの準備が整います。

            たとえば、Ubuntuには、ユーザーが管理するリポジトリもあり、それらはもはや存在しません。
            Archユーザーが管理しているものと同じくらい信頼性があります。

            要するに、あなたはそこで聞いたり読んだりすることだけでディストロを判断することはできません。あなたはそれを試さなければなりません、そしてそれがあなたを納得させるかどうかを知るでしょう。

            引用:「そのリポジトリを公式に管理できない場合、そのリポジトリに含まれているソフトウェアのセキュリティ更新が迅速に行われることを保証する人は誰もいません。」
            パッケージは通常、公式ソースからインストールされます。 たとえば、最新バージョンのKwin(gitから)をテストする場合、それを維持する公式のkdeリポジトリからダウンロードされますが、公式のソースから更新するよりも高速でしょうか?
            とにかく:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    生基本

            「AURを使用するには、Archを使用する人がほぼ不可欠だと思います。これは、公式のリポジトリでのみアプリケーションが不足するためです。」

            AURは非常に便利ですが、これは公式リポジトリ(コア、エクストラ、コミュニティ)にすべてのユーザーに必要なパッケージの大部分がないことを意味するものではありません。

            また、Ubuntuなどの他のディストリビューションでは、多くの場合、非公式のリポジトリや非常に一般的なPPAを追加することになります。また、インストールするために.debをダウンロードする場合、後者の場合はすべて、同じ方法で自分自身を公開します。 AUR、何をダウンロードし、どこからダウンロードしたかを確認しなければ、同じです。

          3.    キクン

            うわー、今私はアーチに戻りたいです。
            ここで、競合を壊したり更新したり回避したりせずにArchを維持する方法を説明します。 数か月前にxfceを試してみたのですが、vlcなどのいくつかのアプリケーションが機能しませんでした。 これはマンジャロに変更せずに。

          4.    ジョニー127

            もうXNUMXつ質問があります。

            アプリケーションが公式リポジトリで更新されると、そのアプリケーションのAURスクリプトが自動的に新しいバージョンのダウンロードを処理しますか、それともAURでそのスクリプトの作成者が後で新しいバージョンをダウンロードできるようにスクリプトを更新する前に必要ですか?問題のアプリケーションの?

            1.    マヌエルデラフエンテ

              スクリプト作成者は手動で更新する必要があります。 通常、インストール方法は変更されないため、バージョン番号とチェックサムを変更するだけです。


  2.   エリオタイム3000

    それがAURにあるのは良いことです。 少なくとも、これらの問題があるため、AURなしで行うことを好みます。

  3.   ファン

    まず、AURで目的のパッケージを検索します。
    これに対する最後の手段として、実際には彼はそれについて何も知りませんでした。
    貢献ありがとうございました!

  4.   PLZM

    debianおよび派生物の非常に優れたdpkgですが、ほとんどの場合、使用する必要があります
    dpkg -i(プログラム名)、次にapt-get -f install(これにより依存関係が解決されます)を実行し、dpkg -i(プログラム名)とvoilaを再度実行します。

  5.   スプートニク

    Elavが上で述べたように、パッケージはAURにアップロードされません。 これらは、ソースコードをダウンロードして自己コンパイルするスクリプトです。 これほど快適なものはありません。 リポジトリを追加するのは我慢できません。AURではすべてXNUMXつのコマンドです。

  6.   暗い

    非常に良い投稿です。アーチと派生物でdpkgを使用できることを知りませんでした。

  7.   ファビアン

    他の誰かがそれを試しましたか? 私はarchlinuxに関してはヌルです。進化によってインストールしましたが、epsonl355プリンターとbluetoothをインストールできませんでした…。 linux mintのように.debパッケージをインストールできれば素晴らしいと思います。問題は、mintを使用すると、linux mintを使用するノートブックが過熱し、archを使用すると、何も表示されないため、必要になるということです。

    1.    ジョナサン・デュイモビッチ・ロハス

      こんにちは、wifi経由で印刷するL355プリンターもありますが、archlinuxでも印刷してインストールすることはできませんでした。インストールできれば、手順を教えていただければ幸いです。よろしくお願いします。

  8.   ドロスラック

    非常に良い投稿、すべてが非常によく説明されています