web-dev-qa-db-ja.com

apt-getスタイルでppaパッケージをインストールする方法

Sudo apt-get install <program>スタイルでppaパッケージをインストールしたい。 PPA名をGoogleで検索したくないし、apt-getを実行する前にadd-apt-repositoryを実行したくない。 ppa install vimのような1つのコマンドでppaパッケージをインストールして、最新のvim ppaバージョンを取得したいだけです。

ツールをお勧めしてもらえますか?

8
1passenger

add-apt-repositoryを使用(またはdeb行を/etc/apt/sources.listに手動で追加します。これは多かれ少なかれ同じことです)is apt-getの方法。 Aptは、インストールに使用できるパッケージを知る必要があり、それを機能させるには、インストール可能なリポジトリのリストが必要です。 Launchpadで最新バージョンのすべてのPPAを検索することも、それも安全ではありません。システム全体をホースするvim 99999999-9999を作成できます(debsはrootとしてインストールします)。サードパーティのリポジトリからソフトウェアをインストールすることは、あなたが考えることを余儀なくされるべきものです。

14
Iain Lane

これらは、PPAが何であるかを知っていれば、3つの簡単なコマンドです。

  1. Sudo add-apt-repository ppa:george-edison55/george-edison
  2. Sudo apt-get update && upgrade
  3. Sudo apt-get install stackapplet(インストールするアプリケーションの名前)
8
TheXed

そのようなツールはありません。それは、PPAが機能する方法でもなければ、安全でもないからです。 ppaを見つけてそこからパッケージを直接取り出すスクリプトを作成することもできますが、そのようにシステムを簡単に破壊できることに注意する必要があります。時には、より長く、より複雑なルートが物事を行うためのより安全な方法であり、後悔するよりも安全である方が良い場合があります:)。

4
RolandiXor

ppasearch は、CLI環境でPPAを見つけるのに役立つ場合があります。

4
Jorge Castro

他の回答で明確に示されているように、あなたが求めているものは安全ではありません。リポジトリを使用すると、ソフトウェアを入手できるだけでなく、ソフトウェアのアップデートを定期的に入手して、セキュリティホールやバグを修正できます。あなたが求めるのは、ウェブ全体をグーグルで探してパッケージを見つけ、盲目的にダウンロードしてインストールするようなものです。これは、マルウェアを取得するリスクを負うだけでなく、優れたパッケージであっても、後で発見されて追跡できないセキュリティ問題にさらされることを防ぐ確実な方法です。

したがって、他の回答に記載されているツールを使用して、PPAを見つけるために検索する必要があります。それを追加するとシステム全体を簡単に引き継ぐことができるので、個人的にPPAの評判を吟味する必要があります。

信頼できるPPAを見つけた場合は、別の場所で説明されているadd-apt-repositoryを使用します。

しかし、質問のもう1つの側面は、指定されたパッケージのセットだけを取得する方法です。詳細については、 PPAからパッケージを選択するにはどうすればいいですか?-Ubuntuに問い合わせてください の情報を参照してください。より簡単なソリューションが必要な場合は、適切なユースケースを使用して、ランチパッドで機能強化バグリクエストを提出する必要があります。

1
nealmcb