すべてのPPAを備えた「非公式」ソフトウェアセンターはありますか?


27

このリポジトリ追加してインストールするだけで、多くの質問に答えられます。

Ubuntu開発者は、すべてのパッケージを迅速に検証して公式リポジトリで利用できるようにすることはできないことを理解しています。しかし、開発者がPPAを登録できる非公式のメインリポジトリまたはソフトウェアセンターはありますか?

個々のリポジトリを追加するのは面倒で、すべてのPPAをチェックする必要があるため、更新にも時間がかかります。Androidの代替市場があるように、合理的に信頼できる人気のある代替ソフトウェアソースがあれば素晴らしいと思います。


答えを返そうとしていたが、izxの答えはそれをかなり要約している。これを1つだけ追加します。「このリポジトリを追加してインストールするだけで、多くの質問に答えられる」とおっしゃっています。それは必ずしもこれらの答えが正しいことを意味するわけではありません。または、これを行うことは良い考えです。確かに、一部のソフトウェアはUbuntuの公式リポジトリで利用できない場合がありますが、あまり必要でない場合や推奨できない場合にランダムなPPAを追加することを推奨することがよくあります。
トーマスラッター

回答:


30

多くのPPAがある場合は、グラフィカルな「PPAマネージャー」を試して生活を楽にすることができます。推奨事項については、PPA Managerセクションまで直接スクロールします。

いいえ、Ubuntu用の非公式の「PPA」ソフトウェアセンターはありません。

Ubuntuの主な目標の1つは、大衆向けの安定した信頼性の高いデスクトップLinuxにすることです。そのため、Software Center /公式リポジトリのパッケージ(および特定のバージョン)を慎重に吟味し、安定性を確認しています。公式リポジトリ(パートナーなど)は、ほとんどの一般ユーザーのニーズに十分なものでなければなりません。

どうして?:PPAのソフトウェアを盲目的にインストールしないでください

理論的には、ソースをどれだけ「信頼」していたとしても、PPAパッケージを1つでも追加すると、Ubuntuが壊れて、それを修正する平均的なユーザーの能力を超えてしまう可能性があります。

したがって、PPAからソフトウェアをインストールすることは、意識的で考慮された選択肢でなければなりません。

  • 何をインストールしていますか?
  • なぜインストールするのですか?
  • システムにどのような影響がありますか?

あなたが言及するタイプの回答のほとんど-「このリポジトリを追加してインストール」-質問者/ユーザーのこれらの懸念に対処します。そうでないものはすぐに編集/ダウン投票/コメントされます。

3段階のPPAの追加、更新、インストール、インストールのプロセスにより、人々は自分がしていることについて少し考えるようになります。

個々のPPAを追加する「痛み」は、使用しなければならない「痛み」にやや似ていますsudo常にルートであるだけでなく、ています。非公式パッケージのワンクリックインストールと比較して、端末ベースの3段階のプロセスは、ユーザーが自分が何をしているのかを考える機会を増やします。

PPAの更新はミラーリングされていないため、時間かかる場合があります

PPAの更新は、launchpad.netでのみホストされ、ミラーリングされないため、多くのユーザーにとって時間がかかることが多いことに同意します。Canonicalがこれを認識し、何らかの解決策を検討していることを願っています。PPAが他のどのリポジトリよりも更新に時間がかかるという本質的な(ソフトウェア/設計上の)理由はないことに注意してください-それらは同じ構造を持っています。


いつでもPPAマネージャーを使用して生活を楽にすることができます-Y-PPAマネージャーをお試しください

コマンドラインからPPAを管理するのは面倒です。3つ以上のPPAがある場合は、Y-PPA Managerユーティリティを検討することをお勧めします。PPAからインストールする必要があり(当然です!:-)、次のように利用できます。

  • y-ppa-managerppa:webupd8team/y-ppa-manager
  • 特定のパッケージのPPA を検索できます(Launchpad経由)
  • また、追加、削除、パージなどのその他の管理機能

あなたにアイデアを与えるためのいくつかのスクリーンショット:

  1. メインウィンドウ:

    ここに画像の説明を入力してください

  2. 「vlc」のすべてのPPAを検索:

    ここに画像の説明を入力してください ここに画像の説明を入力してください

  3. PPAのすべてのパッケージのリスト:

    ここに画像の説明を入力してください


ユーザーが投稿した真の「ソフトウェアセンター」については、Arch Linuxをお試しください

  • Ubuntuとは異なる目標を持ち、Linuxに慣れている/熟練したユーザーを対象とする他のディストリビューションには、あなたが望むものがあります。
  • たとえば、Arch Linuxにはワンストップの「非公式ソフトウェアセンター」があります- 「Arch User Repositories」(AUR)と呼ばれます
  • すべてのユーザーがパッケージを提供でき、他のユーザーは(ソースからビルドした後)パッケージをインストールでき、コミュニティは信頼/有用性のサインとしてパッケージに投票できます。人気の高い投票パッケージは、公式リポジトリに入れることもできます。

2

お勧めできないことに加えて、すべてのPPAのすべてのソフトウェアを提供するリポジトリを作成することもできません

異なるPPAが同じソフトウェアの独自の特別なバージョンを同じppaバージョン番号で提供することは一般的です。どうにかしてすべての PPA をインストールできたとしても、何をインストールするのか正確にはわかりません。すべてのPPAが信頼できる優れたソフトウェアを提供したとしても、これは悪いことです。

すべてのPPAを一度にインストールするのは悪い状況ですが、少なくとも理論的には可能です。ただし、単一のリポジトリーが、同じ名前とバージョンを持つ複数の異なるパッケージを同時に提供することはできません。そのため、単一のリポジトリでこれを行うことはできません。

想像できるように、すべての(パブリック)PPAのすべてのソフトウェアをダウンロードして、異なるバージョン番号で再パッケージし、PPAの名前をバージョン番号に組み込むことができます。次に、単一のリポジトリでこのソフトウェアをすべて提供できます。これが行われた場合、何かをインストールしたり、それに関する情報を照会したりするたびに、PPA名を入力する必要があります。これは、PPAを有効にするのに現在必要な作業よりもさらに多くの作業になります。PPAを有効にする必要があるのは1回だけです(リリースアップグレード中に手動または自動で無効にし、それを使い続けたい場合は数回)。


2

多くのPPAのキュレーションリストについては、Ubuntu Tweakを試してください。アプリケーション内で利用可能なリストがあります。

もう1つのオプションは、webupd8.org WebサイトからPPAサービスを試すことです。これらのソースはかなり定期的に更新されます。


1

上記のすばらしい技術的な答えにもかかわらず。そして、自分自身ではないので、私はそれを素晴らしいアイデアだと考え、brainstorm.ubuntu.comにそれを1つとして掲載すべきだと思います。

コミュニティからサポートを受けているかどうかを確認してください。これが異なるサイトを持っている理由です


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.