web-dev-qa-db-ja.com

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

多くの質問には単純にこのリポジトリを追加してインストールしてください

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

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

27
balki

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

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

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

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

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

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

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

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

3段階のadd-update-install-from-PPAプロセスにより、人々は自分がやっていることについて少し考えるようになります。

個々のPPAを追加する「痛み」は、やや 常にルートである代わりにSudoを使用しなければならない「痛み」 です。非公式パッケージのワンクリックインストールと比較して、端末ベースの3ステッププロセスは、ユーザーが自分が何をしているのかについて考えを与える可能性を高めます。

PPAの更新は、ミラー化されていないため、より長い時間がかかります

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


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

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

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

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

  1. メインウィンドウ:

    enter image description here

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

    enter image description hereenter image description here

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

    enter image description here


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

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

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

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

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

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

2
Eliah Kagan

多くのPPAを含むキュレーションリストについては、 buntu Tweak を試すことができます。アプリケーション内で利用可能なリストがあります。

別のオプションは、 webupd8.orgウェブサイト からppaオファリングを試すことです。これらのソースはかなり定期的に更新されます。

2
gajdipajti

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

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

1
Lionthinker

公式リポジトリにないソフトウェアの代替ソースを探している場合は、 http://www.getdeb.net/welcome/ を試すことができます。 PPAを保存および復元するには、Aptikを試すことができます。 http://www.teejeetech.in/2014/01/introducing-aptik.html

0
ipse lute