Launchpad
個人、団体・組織がUbuntuのソフトウェアや、Ubuntu標準のレポジトリに収録されなかったソフトウェア、新しいバージョンのソフトウェア、テスト版ソフトウェア等を開発、管理、公開しているサイトです。Canonicalの支援で立ちあげられたそうです。
例えば、標準アプリの一つテキストエディタ(gedit)は、
以下で管理されています。
“gedit” package in Ubuntu
ここから直接debパッケージやソースコードのダウンロードが可能です。
このLauncpad内には多数のリポジトリが存在しています。
PPA(Personal Package Archives)
リポジトリの追加はサーバーの鍵とセットで行います。それぞれ手順があるのですが、PPAを利用すると一括でリポジトリとサーバーの鍵を登録することができます。
試しにリポジトリとサーバーの鍵を追加してみましょう。
Launchpadの以下のページを開くとPPAが記述されています。
Gedit Developer Plugins
ppa:sinzui/ppaがPPAになります。
リポジトリの追加
GUIでリポジトリを簡単に追加できるアプリがありますが、そのアプリをインストールするには、
そのアプリが収録されているリポジトリを追加する必要があります。
またソフトウェアソースの画面からリポジトリやサーバーの鍵を登録できますが、
手間なので今回はコマンドラインから実行します。
上記のPPAを利用してリポジトリとサーバーの鍵を登録してみます。
1.端末の起動
Dashに「ter」と入力して「端末」を起動します。2.コマンドの実行
「sudo apt-add-repository ppa:sinzui/ppa」と入力します。sudo:
管理者(root権限)で実行するコマンドです。
apt-add-repository:
リポジトリやサーバーの鍵を登録するコマンドです
パラメータに登録したいPPAを記述します。
3.PPAの追加確認
エンターキーを押すと、以下のようにPPAの概要と処理を続行して良いか確認されます。4.PPAの追加
処理を続けるならエンターキーを押します。キャンセルする場合は、Ctrl + Cを押します。
以下のようにリポジトリとサーバーの鍵が登録されます。
追加されたリポジトリの確認
「アップデートマネージャー」を起動して「設定」ボタンをクリックし、ソフトウェアソース起動、「他のソフトウェア」を開きます。
リポジトリの確認
赤枠が追加されたリポジトリです。「認証」を開いてサーバー鍵の確認
赤枠が追加されたサーバーの鍵です。パッケージインデックスファイルの更新
リポジトリとサーバーの鍵を追加しただけではダメです。パッケージインデックスファイルを更新します。
アップデートマネージャーで「再チェック」ボタンをクリックします。
これでパッケージインデックスファイルが更新され、「Ubuntu ソフトウェアセンター」からソフトウェアのインストールが可能になります。
ソフトウェアのインストール
「Ubuntu ソフトウェアセンター」を起動して、geditで検索し、下部の「XX個のアイテムを表示する」をクリックすると、以下のように追加したレポジトリのソフトウェアが表示されます。「XX個のアイテムを表示する」によるソフトウェアのフィルタリングは、ソフトウェアの種類により該当したりしなかったりします。
ソフトウェアが見つからない場合、このフィルタリングを外して見るとよいでしょう。
リポジトリとサーバー鍵の削除
上記「追加されたリポジトリの確認」で追加されたリポジトリとサーバー鍵を選択して、「削除」ボタンで削除すれば良いです。そのリポジトリに含まれるソフトウェアはそのまま残りますが、レポジトリとの関係がなくなってしまうため、アップデートマネージャーでアップデートすることはできなくなります。
アンインストールは可能です。
削除したら、パッケージインデックスファイルを更新しておきます。