|
PPAを使用すると、公式のUbuntuリポジトリに存在しない、または十分に更新されていないアプリケーションをインストールできます。これらのリポジトリを管理するユーザーは、安定性とセキュリティを向上させるために、プログラムの更新を「公式」にするのに妥当な時間を要するためです。システムの。
幸いなことに、Ubuntuには、この「測定値」を超えるPPAがあります。これは、Ubuntu開発者の観点からは非常に適切ですが、常に必要としているエンドユーザーの観点からはそれほど適切ではない可能性があります。最新の「chiche」とプログラムの最新バージョン。 この方法の欠点は、PPAを追加することにより、システムが不安定になるリスクが高まり、重大なセキュリティギャップが生じることです。 これらはまさに、以前に追加したPPAリポジトリを削除する必要がある理由です。 |
PPA-救助へのパージ
ppa-purgeは、指定されたPPAをsources.listおよびそこからインストールされたすべてのパッケージから削除するスクリプトです。 最後に、PPAを介して更新したプログラムの「公式」バージョンを再インストールします。 つまり、PPAを追加する前に、システムを前のポイントに復元する方法です。
使用モード
ターミナルにこれを入力すると、問題が発生しました。
sudo add-apt-repository ppa:my_ppa
この行を実行することにより、Ubuntuが利用可能なアプリケーションをインストールおよび更新するリポジトリのリストにPPAを追加しました。
この変更を元に戻すには、まずPPA-PURGEをインストールする必要があります。DEBパッケージはここからダウンロードできます。
インストールしたら、ターミナルを開いて次のように書きました。
sudo ppa-ppaを削除します:my_ppa /サブディレクトリ/
以前にPPA全体を追加したことがある場合は、PPAの名前を入力するだけです。それ以外の場合は、特定のサブディレクトリも入力する必要があります。
したがって、たとえば、これらはPPAをインストールおよびアンインストールするためのペアになります。
sudo add-apt-repository ppa:クロム-毎日
sudo ppa-purge ppa:クロム-毎日
sudo add-apt-repository ppa:tualatrix / gloobus
sudo ppa-ppaのパージ:tualatrix / gloobus
最初の例では、完全なPPAをインストールし、XNUMX番目の例ではXNUMXつのディレクトリのみをインストールしました。 ppa-purgeを使用する場合、明らかに、add-apt-repositoryで使用したのと同じパスを指定する必要があります。
うまくいけば、Ubuntu10.10に付属する改良されたUbuntuSoftware Centerには、PPAを追加および/または削除する機能が組み込まれています。 今のところ、この方法を採用する必要があります。これは、私の経験では最も安全で信頼性の高い方法です。
現在使用されているPPAを一覧表示する方法
あなたはおそらく、あなたに問題を引き起こしているそのいまいましいPPAの名前が何であったかを覚えていないでしょう。 sources.listが現在使用しているPPAを見つけるには、基本的に3つの方法があります。
最初の方法は最も簡単です。システム > 管理 > ソフトウェア ソースに移動します。次に、「その他のソフトウェア」タブを開きます。そこにすべての PPA が一覧表示されます。このウィンドウから、問題の原因となっている PPA を無効にすることもできます (ただし、これだけではプログラムの以前のバージョンは復元されません)。また、各 PPA に「コメント」を追加して、識別しやすくすることもできます (もちろん、PPA パスだけではそれが何であるかの手がかりが得られない場合もあります)。
[アプリケーション]> [Ubuntuソフトウェアセンター]に移動して、PPAのリストにアクセスすることもできます。 ただし、そこからPPAを無効にすることはできず、それらのPPAを介して利用可能なアプリケーションを表示/インストール/アンインストールするだけです。
XNUMX番目の方法は端末を使用することです。 私たちは書いた:
grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list
これは、私の見解では、システムにインストールされているPPAを確認するための最良の方法です。
ppa-purge を使用してアンインストールするために必要な PPA のパスを取得するために方法 1 (ソフトウェア ソース経由) または方法 3 (ターミナルを使用) を使用する場合は、ppa.launchpad.netとubuntuの間にあるテキストでそのパスが示されることを覚えておいてください。
たとえば、次のようになります。
http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu
PPA ルートは次のとおりです: jason-scheunemann/ppa
したがって、ppa-purgeには、次のように入力します。
sudo ppa-ppaのパージ:jason-scheunemann / ppa
参考までに、一般的にPPAパスの構造は次のようになっていることを知っておくと良いでしょう:username/ppa_name。