PPA(Personal Package Archives)とは
Ubuntuには最初から数多くのアプリをリポジトリ(倉庫)内に収めてあり
ユーザが必要なアプリを「ソフトウェアセンター」やSynapticから簡単に導入できるようになっています。
しかし公式リポジトリとは別に開発者が独自で作ったアプリや、公式では入れられないテスト版などを提供したい時に
Windowsのようにあちこちのサイトからアプリを拾っていくやり方だと大変ですし、安全性にも問題が有ります。
そこで用意されているのが Canonicalが開発・管理している Launchpadというサイトであり、
そこでユーザはPPAを登録することによって目的のアプリをインストールできるようになります。
ユーザが必要なアプリを「ソフトウェアセンター」やSynapticから簡単に導入できるようになっています。
しかし公式リポジトリとは別に開発者が独自で作ったアプリや、公式では入れられないテスト版などを提供したい時に
Windowsのようにあちこちのサイトからアプリを拾っていくやり方だと大変ですし、安全性にも問題が有ります。
そこで用意されているのが Canonicalが開発・管理している Launchpadというサイトであり、
そこでユーザはPPAを登録することによって目的のアプリをインストールできるようになります。
PPAの利点
- Ubuntuに簡単にアプリをインストールできる。
- ソースファイルを公開しているので安全性を確認しやすい。
- 公開鍵によりアプリの改ざんを防ぐことができる。
- 最新版の提供をPPAでおこなっているアプリも有ります。
注意すること
- 絶対に安全というわけではないので導入は慎重にして下さい。
- 特にテスト版などの導入時には、システムの他の部分に影響を与えるかも知れません。
PPAの追加方法
- 端末からの追加
$ sudo apt-add-repository ppa:/〜
- ソフトウェアソースからの追加
A) バージョン 10.XX → メニュー >> システム >> システム設定 >> ソフトウェアソース >> 「他のソフトウェア」タグ >> 追加ダイアログ
B) バージョン 11.XX → 画面右上の歯車アイコン >> システム設定 >> ソフトウェアソース >> 以下同じ
B) バージョン 11.XX → 画面右上の歯車アイコン >> システム設定 >> ソフトウェアソース >> 以下同じ
※但し 11.10 では端末から追加しないと公開鍵を取得できなくなっているので、端末からの追加か「Y PPA Manager」の導入をお薦めします。
※PPAを追加したらリポジトリを再読込(Synaptic)する必要があります。(端末だと「$ sudo apt-get update」)
ソフトウェアセンターでは自動で再読み込みをするようですが、すぐには反映されないので注意して下さい。
※PPAを追加したらリポジトリを再読込(Synaptic)する必要があります。(端末だと「$ sudo apt-get update」)
ソフトウェアセンターでは自動で再読み込みをするようですが、すぐには反映されないので注意して下さい。
独断でおすすめするPPA
- Ubuntu 12.04対応済み(2012-05-15時点)
PPA | パッケージ | ちょっとだけ解説(リンクは私のブログ記事に飛ぶのでご注意) |
ppa:atareao/atareao | calender-indicator, google-tasks-indicator | Googleサービスをお使いの方に(Googleカレンダー、Googleタスク) |
ppa:chuchiperriman-cloudsn | cloudsn | Gmail、POP3メール、Googleリーダーなどの新着を通知してくれる |
ppa:diesch/testing | Unsettings, (classicmenu-indicator) | UbuntuTweakよりUnityのカスタマイズ項目が多い |
ppa:gloobus-dev/gloobus-preview | gloobus-preview | スペースキーで対応ファイルをプレビュー |
ppa:hotot-team/ppa | hotot - twitter client | これは好みで。中華製Twitterクライアント |
ppa:ikoinoba/ppa | 憩いの場 PPA | 超定番。とても便利ですよ。(憩いの場さんの該当記事へのリンク) |
ppa:jd-team/jdownloader | jdownloader | 各種アップローダ対応のダウンローダ firefoxアドオンのFlashGotと絡めて |
ppa:me-davidsansome/clementine-dev | clementine music player (開発版) | 多くのインターネットラジオに対応 Qtアプリ |
ppa:narfss/proyectobs | unity-jdownloader | Unityランチャーに特化したjdownloader用のアプリ。別途jdownloaderは必要 |
ppa:nuvola-player-builders/stable | nuvola player | Groovesharkを非会員状態で聞けるストリーミングプレイヤー |
ppa:rye/ubuntuone-extras | indicator-ubuntuone (旧 ubuntuone-indicator) | パネルにUbuntuOneのアイコンを設置 |
ppa:screenlets/ppa | screenlets 拡張 | screenletsにさまざまなアイテムを追加 |
ppa:shutter/ppa | shutter最新版 | Unity完全対応の最新のshutterはこちらで更新を |
ppa:simonschneegans/testing | gnome-pie | ショートカットでデスクトップ上に円形のランチャーを起動 |
ppa:s-lagui/ppa | gmediafinder | YouTubeなどの多くの動画共有サイト(X指定も)の検索・再生他ができる |
ppa:stebbins/handbrake-snapshots | handbrake mp4 video converter | ド定番のビデオコンバータ。多くのメディアフォーマットを扱えます |
ppa:tsbarnes/indicator-keylock | indicator-keylock | CapsLock、Numlock、ScrollLockの状態表示や切り替えを通知 |
ppa:tualatrix/ppa | UbuntuTweak | カスタマイズの必須アプリ。PCをクリーンにしてくれる機能は貴重 |
ppa:vincent-c/nevernote | NixNote(Evernote非公式クライアント) | 公式クライアントのないLinuxで Evernoteを使えるアプリ |
ppa:webupd8team/y-ppa-manager | Y-PPA manager | PPAの登録・削除の他、PPAとパッケージの相互検索ができるのはイイ |
- Ubuntu 12.04未対応(2012-05-15時点:対応されたら導入したいPPA)
PPA | パッケージ | ちょっとだけ解説(リンクは私のブログ記事に飛ぶのでご注意) |
ppa:gloobus-dev/covergloobus | covergloobus | 多くの音楽プレイヤーに対応したNowPlayingアプリ ※ソースからコンパイル可能 |