web-dev-qa-db-ja.com

PPAとは何ですか?

Personal Package Archives ( 'PPA')について読み続け、人々はPPAへのリンクで質問に答えます。これらを使用する最良の方法は何ですか?


Ubuntuのいくつかのバージョンにまたがるこの質問に対する複数の有効な回答があります。便宜上、それぞれのインデックスを以下に示します。


506
Jorge Castro

Ubuntu 11.04以降の場合

PPAを追加する前に、関連するリスクのいくつかに注意する必要があります。

PPAはコミュニティによって提供されることを常に忘れないでください。PPAを追加する前に、考えられるリスクに注意する必要があります。

  • 最初に[ホーム]ボタン(左上隅)をクリックするか、 Super キー.

    enter image description here

  • 「ソフトウェアセンター」を検索し、Ubuntuソフトウェアセンターを起動します。

    enter image description here

  • アプリケーションの名前が書かれているトップパネルにマウスを移動します。

  • Editメニューに移動し、Software Sourcesを選択します。

    enter image description here

新しいバージョンの場合は、右クリックしてSoftware and Updatesenter image description here

次に、[その他のソフトウェア]をクリックします enter image description here

  • プロンプトが表示されたらパスワードを入力します。

    enter image description here

  • 「その他のソフトウェア」タブに切り替えます。

    enter image description here

  • [追加]をクリックすると、ボックスが表示されます。

    enter image description here

  • ボックスにPPAを入力する必要があります。ランチパッドページのBOLDにあります。

    enter image description here

    enter image description here

  • 「ソースの追加」をクリックして、ソフトウェアソースを閉じます。キャッシュが更新されます

    enter image description here

  • 次に、ソフトウェアをソフトウェアセンターからインストールします。

    enter image description here

234
Lincity

PPAとは何ですか?

PPAは、非標準のソフトウェア/更新用です。それらは一般に、最新かつ最高のものを望む人々によって使用されます。この種のソフトウェアを入手するために余分な時間を費やしているのであれば、あなたは何をしているのかを知ることが期待されます。ソフトウェアセンターでの選択は、ほとんどの人間にとって十分です。

コマンドライン

コマンドラインでは、add-apt-repositoryを使用してPPAを追加できます。例:

Sudo add-apt-repository ppa:gwibber-daily/ppa

PPAを削除するには、/ etc/apt/sources.list.dの対応するファイルを削除します(インストールしたパッケージはPPAから削除されません)。 PPAから利用可能なパッケージを確認したり、PPAからインストールされたパッケージを削除するには、Synapticウィンドウの左下にある「Origin」ボタンを押して、リストからPPAを選択します。

通常の[ソフトウェアソース]ダイアログを使用して、ppa:gwibber-daily/ppaを追加して、APT lineを要求し、他のリポジトリと同様に有効または無効にできます。

誰でもPPAを作成できるため、PPAの品質やセキュリティは保証されません。他の非公式ソフトウェアソースと同様に、PPAが信頼できるかどうかを自分で決める必要があります。また、PPAのその他の非公式ソフトウェアパッケージと同様に、特にUbuntuの新しいリリースにアップグレードする場合は、あらゆる種類の問題が発生する可能性があります。


add-apt-repositoryコマンドが見つからないというエラーが表示された場合:

  • 12.04以前では、python-software-propertiesパッケージをインストールします。

    Sudo apt-get install python-software-properties
    
  • 14.04以降:

    Sudo apt-get install software-properties-common
    
175
Florian Diesch

Ubuntu 10.10の場合

多くの人がコマンドラインツールを使用してPPAを追加する方が簡単ですが、これはグラフィカルインターフェイスを好む人のためにUbuntu Software Centerを介して行うことができます。このデモでは、 BansheeチームのPPA を追加して、Bansheeの最新の安定したリリースを取得します。

まず、アプリケーションメニューにあるUbuntuソフトウェアセンターを開きます。

Applications > Ubuntu Software Center

manu

ソフトウェアセンターで、Edit > Software Sourcesに移動します

menu2

管理パスワードを入力するように求められます。

gksu

これで、ソフトウェアソースでOther Softwareタブを開き、Addを押します。

add

このダイアログでは、PPAの情報を入力します。

software-properties-gtk

この情報は、PPAのWebサイトの見出しに太字で表示されています。このPPAをシステムに追加しますBanshee PPA の場合、次のようになります。

ppa

これでSoftware Sourcesを閉じることができ、Software Centerが自動的に更新されるため、PPAから新しいパッケージにアクセスできます。

update

PPAから利用可能なパッケージは、Software Centerの左の列にある[ソフトウェアの取得]メニューを展開すると表示できます。

new

97
andrewsomething

Ubuntu 10.04の場合

Ubuntu 10.04でPPAを追加するには:

  • [システム]-> [管理]-> [ソフトウェアソース]を実行します。

menu

  • パスワードの入力を求められます。 PPAを追加することによるセキュリティ上のリスクとシステム全体への影響のため、管理者ユーザーである場合にのみPPAを追加できることに注意してください。ダイアログにパスワードを入力して続行します。

gksu

  • [ソフトウェアソース]ウィンドウで、[その他のソフトウェア]タブをクリックし、[追加...]ボタンをクリックします。これにより、「APTライン」を要求するプロンプトが表示されます。

apt line

  • このボックスに貼り付けるテキストは、「システムへのこのPPAの追加」のランチパッドページに太字で記載されています。

  • コピーした行を[ソフトウェアソース]のテキストボックスに貼り付けます(CTRL+V):

enter image description here

  • [ソフトウェアソース]ウィンドウを閉じます。パッケージ情報をリロードするよう求められます。これを行うには、「再読み込み」ボタンをクリックします。

reload sources

  • Ubuntuソフトウェアセンターで、このPPAからソフトウェアパッケージを見つけることができます。

software centre

50
dv3500ea

PPAとは何ですか?

一度慣れれば、すべて非常に簡単です。私はあちこちで問題に遭遇しましたが、一般的に言って、PPAはディストリビューションのリリース間でUbuntuでソフトウェアを更新する唯一の方法です(それについて暴言を聞かないでください)。ここで説明するには多すぎるので、価値のあるドキュメントを紹介します。しかし、最初に、いくつかの簡単なルール:

何をインストールしているのかを把握してください。ほとんどの場合、PPAのほとんどのニーズにLaunchpadを使用しますが、それでもコンピューターにとって危険な場合があります。通常、私にとっての心配は悪意ではなく、競合するパッケージです。パッケージAがffmpegの修正バージョンを必要とし、別のリポジトリ内のパッケージBもffmpegの修正バージョンを必要とする場合、たとえばパッケージAまたはBまたはまったく。

誰でもPPAを作成できることに注意してください。人が行動規範に署名したからといって、自分が何をしているかを知っているわけではありません。 Launchpadには、安定版リリースの更新だけでなく、ベータ版およびアルファ版のソフトウェア、さらにはまだまったく機能しないものもあります。最新のNvidiaドライバーやPidginの現在の安定リリースを入手するなど、多くの便利なリポジトリがあります。それからまた、ある人が彼自身と数人の友人のために彼の地下室で作ったものがあります。

とは言っても、UbuntuのドキュメントWebページには、理解するのに必要なすべての情報が十分に理解できる形式である必要があります。

Ubuntuのリポジトリ: https://help.ubuntu.com/community/Repositories/Ubunt

ソフトウェア管理: https://help.ubuntu.com/community/SoftwareManagement

リポジトリとコマンドライン: https://help.ubuntu.com/community/Repositories/CommandLine

簡単なメモ:Ubuntu 10.04を使用していると仮定します。 10.10を使用している場合、一部のドキュメントで言及されているにもかかわらず、メニューに「ソフトウェアソース」はありません。アクセスするには、Synaptic Package Managerを開き、メニューから[設定]-> [リポジトリ]を選択します。

幸運を祈ります。これがお役に立てば幸いです。

編集:Ubuntu Software Centerからソフトウェアをインストールするのは面倒な場合があることをご了承ください。これは、インストールする特定のアプリに必要な依存関係が表示されないためです。つまり、スクリーンルーラーまたはファイアウォールコンフィギュレーターを取得するために、KDEデスクトップ全体、数百MB相当のものをインストールできます。これは難しい方法でした...たとえば、検索ボックスに「kruler」と入力すると、最終的なインストールサイズがほぼ100 MBになります。 USCの使用を主張する場合は、少なくとも最終インストールサイズに細心の注意を払ってください。ほとんどの新規ユーザーは、既知のWindowsしか持たないウィンドウマネージャーとデスクトップ環境の概念に慣れていないので、USCに頼るだけで、PPAについてすべてを学ばないことに注意してください。それはもう少し作業であり、これは単なる私の意見ですが、あなたはおそらくあなたがやった幸せでしょう! :)

42
Deadite81

PPAを使用する際に留意すべきことの1つは、PPAをソフトウェアソースに追加すると、そのPPAにアップロードできるすべてのユーザーに管理アクセス(ルート)を与えることです。 PPAのパッケージは、インストールされるとシステム全体にアクセスできるため(メインのUbuntuアーカイブからの通常のパッケージと同様)、システムに追加する前にPPAを信頼するかどうかを常に決定してください。

36
Kees Cook

ppa-purgeを使用してPPAを削除するInstall ppa-purge

sources.listからPPAを削除するか、Software SourcesでPPAのチェックを外して、ソースに追加されたPPAを無効にするだけでは安全ではない場合があります設定。その場合、このPPAからインストールされたすべてのパッケージを削除し、Ubuntuのデフォルトパッケージに置き換えることをお勧めします。

そのためには、スクリプト ppa-purgeInstall ppa-purge これは、不要なPPAを削除するだけでなく、このPPAからインストールされたパッケージをデフォルトのUbuntuバージョンで置き換えます。インストール後、単に実行します

Sudo ppa-purge ppa:<lp-name>/<ppa-name>

<lp-name>/<ppa-name>は、このPPAを追加するときにソースに入力した名前と同じです。 PPAは削除されます。このPPAからインストールされたパッケージは、デフォルトのUbuntuパッケージに置き換えられます(デフォルトのリポジトリにないインストール済みパッケージは削除されません)。

25
Takkat

実行する正しいadd-apt-repositoryコマンドを見つけるのに苦労している場合、誰かがppasearchと呼ばれるスクリプトを作成して、このタスクを簡単にします。 ppasearchをインストールするには、次のコマンドを実行する必要があります。

Sudo add-apt-repository ppa:wrinkliez/ppasearch
Sudo apt-get update
Sudo apt-get install ppasearch

Maverickを使用している場合は、手動で download を使用して明快なデバッグをインストールできます。正常に動作するはずです。

これにより、ppasearch PPA(およびそのキー)が追加され、パッケージがインストールされます。ターミナルで次のコマンドを入力して、スクリプトを実行できます。

ppasearch PPANAME

したがって、CardapioチームのPPAを見つけるには、次を実行します。

ppasearch cardapio

下のスクリーンショットからわかるように、一致するPPAのリストが表示されます。必要なPPAを選択すると、add-apt-repositoryを使用してスクリプトによって追加されます。ソースを更新する場合、ppasearchはSudo apt-get updateを実行します。

ppasearch screenshot

動作中のスクリプトの video もありますが、少し古くなっています。

このスクリプトにより、Launchpadを検索しなくても、PPAとそのキーを簡単に追加できます。

21
nhandler

http://www.winehq.org/site/download-deb は、Wine PPAでこれを行う試みです。

Maverickが変更され、今度は手順を再度編集する必要があることに注意してください(管理->ソフトウェアソースはもうありませんが、代わりにSoftware Centerからアクセスする必要があります)。

Launchpadの組み込みの命令は、1年ほど前よりも少し優れていますが、それでもかなり悪いです。

5
Scott Ritchie

PPAに関する情報(Personal Package ArchivePPA のUbuntuヘルプをご覧ください。


Y PPA Manager がUbuntuで利用可能です。 PPAを最適な方法で管理するためのGUIツールです。

y-ppa-managerをインストールするには、ターミナルで次のコマンドを実行します。

Sudo add-apt-repository ppa:webupd8team/y-ppa-manager
Sudo apt-get update
Sudo apt-get install y-ppa-manager

詳細とキー機能については、 https://launchpad.net/y-ppa-manager をご覧ください。


PPAを見つける方法?aptパッケージが見つからない場合の解決策)

次の図に示すように、 launchpad ページからPPAを見つけることができます。


adding ppa to your system


次の図に示すように、 buntuupdates -Package SearchからPPAを見つけることができます。


adding third party repository


次に、次のようにターミナルからリポジトリを追加します。

Sudo add-apt-repository ppa:<someppa/ppa>
Sudo apt-get update
5
Pandya