Ubuntu PPA Management

PPAs or Personal Package Archives are basically software repositories that are used by Ubuntu systems for updating/upgrading activities. それらは、特定の Ubuntu バージョンのパッケージ セットとパッケージ リストが含まれています。 これらの使用は、個々の更新の場合、またはCanonicalの公式リポジトリでまだ利用できないアプリケーションの新しいバージョンを探している場合に便利です。 多くの PPA が追加されたことで、パッケージマネージャがアップデート前にチェックするソースが増え、パッケージのバージョンとその依存関係が相互に矛盾するためにパッケージが壊れる可能性も高くなります。 このため、PPA を適切に管理し、その有効性を監視し、有効でなくなった場合には削除して、更新プロセスを失敗させる必要があります。

PPA の理解と基本管理

システムに PPA を追加するには、まずその名前を確認する必要があります。 例えば、私が「wine」Windows Emulating Framework の最新版を求めているとすると、PPA Web ページによれば、その名前は ppa:ubuntu-wine/ppa です。 この新しいソフトウェアソースをインストールするには、ターミナルを開いて次のコマンドを記述する必要があります:

sudo add-apt-repository ppa:ubuntu-wine/ppa

続いて:

sudo apt-get update

To update the sources list. この後、アップデート ツールを実行すると、通常、最新の wine バージョンがアップデート案として表示されます。

別の方法としては、「ソフトウェアとアップデート」アプリケーションを開き、「その他のソフトウェア」タブに移動します。 そこで、左下にある [追加] ボタンを押して、この場合は http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.

上のスクリーンショットから、PPA を有効/無効にしたり、完全に削除したりできることに注目してください。 しかし、特定のPPAからインストールされたソフトウェア(例: wine)が私のシステムで問題を起こした場合、どうなるのでしょうか? PPAを削除すると、そのPPAからインストールされたパッケージは元に戻るのでしょうか? いいえ、そんなことはありません。

まず、ターミナルで次のコマンドを入力して、ppa-purge パッケージをインストールする必要があります: sudo apt-get install ppa-purge. それから、sudo ppa-purge ppa:ubuntu-wine/ppa というコマンドを入力して、PPA をそれらのリポジトリから来たパッケージと一緒に削除するのに使用できます。 このアクションは “wine” パッケージを完全に削除しませんが、システムの次に優先的にアクティブ (有効) なリポジトリで利用できるバージョンにダウングレードすることに注意してください。

Y PPA Manager

すべての混乱や可能性を回避したい場合は、PPA を簡単に管理できる Y PPA Manager ツールをインストールすればよいのです。 このユーティリティの PPA は ppa:webupd8team/y-ppa-manager です。 このツールは、GUIからのPPAのパージ、PPAのパッケージリストのチェック、重複のスキャン、リポジトリのバックアップ、紛失したGPGキーのインポート、さらにはUbuntuのアップグレード後の作業PPAの更新を可能にするものです。 新しいUbuntuのバージョンのためにPPAを更新すると、それらのすべてのAPTソースを書き直すのに多くの時間を必要とするので、これは命を救うものです。 最後に、Launchpad で PPA を検索し、インストールされているバージョンと利用可能なものを比較することもできます。

リンク

  • Ubuntu
  • Ubuntu PPA Website
Ubuntu PPA Management

コメントを残す

メールアドレスが公開されることはありません。