PPAとは何ですか?


506

私は個人用パッケージアーカイブ(「PPA」)について読み続け、人々はPPAへのリンクで質問に答えます。これらを使用する最良の方法は何ですか?


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



39
PPAが何であるかを実際に説明する回答はないため(追加方法に焦点を当てています)、「PPAとは何か」タイプの質問を重複として閉じてここにリンクする前によく考えてください。それらの1つを開いたままにしておくと、実際に誰かが答えるのを促すかもしれません。
チャンホーSuh

回答:


233

Ubuntu 11.04以降の場合

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

PPAはコミュニティによって提供されることを常に忘れないでください。PPAを追加する前に、起こりうるリスクを認識しておく必要があります。

  • 最初に[ホーム]ボタン(左上隅)をクリックするか、Superキーを押して、ダッシュを開きます。

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

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

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

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

  • [ 編集 ]メニューに移動し、[ ソフトウェアソース ]を選択します。

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

新しいバージョンの場合は、右クリックして[ ソフトウェアと更新 ]をクリックします ここに画像の説明を入力してください

次に、[その他のソフトウェア]をクリックし、 ここに画像の説明を入力してください

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

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

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

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

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

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

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

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

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

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

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

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

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


4
わあ、かっこいい。Ubuntuには、「ソースとして追加するリポジトリの完全なAPT行を入力してください」という、使いやすいインターフェイスが用意されています。...ああ。気にしないで。;-)
Ajedi32

PPAのAPT Lineのコンテンツをどこで入手できるかについての説明がなくなるまで、いいですね。:)
ジョージ

この答えは時代遅れです。最新のガイドについては、こちらをご覧ください
ステファンモノフ16

ソースリストに追加せずにPPAにソフトウェアをインストールするにはどうすればよいですか?個別のインストール(システムに依存しない)でインストールすることもできますか?
Royi

175

PPAとは何ですか?

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

コマンドライン

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

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行を要求し、他のリポジトリと同じように有効または無効にできます。

誰でも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
    

21
人間がPPAを追加すると主張するLinuxでは、コマンドラインのマジックテキストまたはGUIツールに追加されたマジックテキストのいずれかが必要なのは気になります。それは本当に十分ではありません。
トランプスター

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

9
@trampster:これらの問題は、今後ソフトウェアセンターで処理される予定です:wiki.ubuntu.com/SoftwareCenterとりあえず、PPAは私たちが持っているものです。
ホルヘカストロ

15
@trampster Windows / Macは、すべてのソフトウェアを最新の状態に保ち、更新を提供しますか?PPAはセキュリティリスクであり、ユーザーがバカにならないようにするための設計要素が必要です。詳細:thepcspy.com/read/linux-isnt-invulnerable
オリ

2
最近のPPAに対する高い需要は、最近のUbuntuの劇的な変化の結果であるようであり、安定したバージョンは多くの人々にとって悲惨なほど不十分です。これは、1つまたは2つ以上のかなり重要でないPPAを追加する必要がある最初のリリースです。以前は、バグ修正をテストするだけでした。
ショーンフーリハネ

97

Ubuntu 10.10の場合

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

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

Applications > Ubuntu Software Center

マヌ

ソフトウェアセンターで、 Edit > Software Sources

menu2

管理パスワードの入力を求められます。

gksu

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

追加

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

software-properties-gtk

この情報は、PPAのWebサイトの「このPPAをシステムに追加する」という見出しの下に太字で表示されていますバンシーPPA、それは次のようになります。

PPA

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

更新

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

新着


2
これは「コミュニティWiki」なので、気軽に拡張してください。
アンドリューサム

1
それは10.10のデフォルトのアイコンセットですか?
マルコセッピ

3
いいえ、それらを使用したときにデフォルトのアイコンを使用していなかったことを忘れていました。それはfaenza-icon-themeです。それは、このPPAで利用可能です:launchpad.net/~tiheum/+archive/equinox
andrewsomething

50

Ubuntu 10.04の場合

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

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

メニュー

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

gksu

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

apt line

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

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

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

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

ソースをリロードする

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

ソフトウェアセンター


42

PPAとは何ですか?

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

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

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

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

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

ソフトウェア管理: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についてすべてを学ばないように注意してください。もう少し手間がかかりますが、これは私の意見です。しかし、あなたはおそらくあなたがやった幸せになるでしょう!:)


36

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


5
非常に重要なコメントです。PPAを知らないうちに使用することにより、システムの潜在的な損傷を宣伝することは非常に重要です。thnx
ホルヘPinho

25

ppa-purgeを使用してPPAを削除する ppa-purgeをインストールする

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

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

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

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


ppa-purgeを指すコメント付きの回答が削除されたため、PPAの使用方法に関する回答のリストで、これに関する参照が必要になる可能性があると感じました。
タックカット

何のlp略ですか?たとえば、precise-partner.listlpですか?
同型

4
@isomorphismes:Ubuntu PPAは、ランチパッド(lp)で特定の名前とサブ名でホストされます(例:)ppa:takkat-nebuk/takkat。この例でtakkat-nebukはlp-nameでtakkatあり、ソースに追加するppaの名前です。
タッカット

21

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

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

maverickを使用している場合は、lucid debを手動でダウンロードしてインストールできます。正常に動作するはずです。

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

ppasearch PPANAME

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

ppasearch cardapio

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

ppasearchスクリーンショット

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

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


2014年にこのPPAを試しましたが、ppa.launchpad.net / wrinkliez / ppasearch / ubuntu / dists / precise / main /…が見つかりませんでした404
同型

アボンドンウェアのように見える
ジョナサン

5

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

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

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


5

PPAの詳細については(個人パッケージアーカイブ)上のUbuntuのヘルプ訪問PPAを


ある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パッケージが見つからない場合の解決策)

次の図に示すように、ランチパッドページからPPAを見つけることができます。


システムにPPAを追加する


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


サードパーティのリポジトリを追加する


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

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