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を確認するための最良の方法です。
方法1(ソフトウェアソースを使用)または3(端末を使用)を使用して、ppa-purgeを使用してアンインストールするために必要なPPAのパスを取得する場合、これは間にあるテキストで示されることに注意してください。 ppa.launchpad.net y Ubuntuの.
たとえば、次のようになります。
http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu
PPAのパスは次のとおりです。 ジェイソン-シューネマン/ ppa
したがって、ppa-purgeには、次のように入力します。
sudo ppa-ppaのパージ:jason-scheunemann / ppa
参考までに、一般的に、PPAルートの構造は次のとおりです。 ユーザー名/ ppa_name.
ecxelente、ありがとうございました
こんにちは、すばらしいウェブサイトとそのすべてのコンテンツですが、間違いなくあなたのウェブサイトに関連しています。
あなたのウェブサイトでもう少し下がると、このツイッターなどが入ったバーが表示されますが、私の質問はそのバーをどのように配置するかです。 ウェブサイトでそれを見るのは初めてではないので、私の疑問は、あなたが私を助けることができると思いますか? さてここで私はあなたにそれが何であるかを知っているようにあなたに画像を残します。
http://i47.tinypic.com/280l9qf.png
よろしくお願いします。
どうもありがとうございます。
/etc/apt/sources.list.dからファイルを削除します
apt-get updateを実行すると、それらのppaの検索が自動的に停止します。
非常に良いコメントは、投稿に欠けていたものです
優れたガイド。物事を試したり、単に探索したりして、決して使用しないPPAでいっぱいになり、システムを汚すユーザーにとって非常に必要です。
さて、私はこのリポジトリを削除することができません:
deb http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu 正確なメイン
私が得るほとんどはそれを無効にすることですが、何らかの理由でそれが「正確」ではなく「oneiric」のパッケージでリポジトリの変更を元に戻そうとし、もちろん失敗することを理解していません。
そのリポジトリを削除するコマンドはどのようになりますか?
良いです、
「あまり良くない」が、ppa-purgeが機能しない場合に役立つ解決策は、匿名がアドレスを言ったように/etc/apt/sources.list.dからファイルを削除するか、アドレスを「コメント」することです。
あなたがするなら
cd /etc/apt/sources.list.d
そして
ls
ディストリビューションがリポジトリのマウントに使用するファイルが表示されます。
確かにあなたが削除したいものはubuntu-x-swat.listまたはそのようなものと呼ばれています。
または、ファイルを削除します
sudo rm ubuntu-x-swat.list
または、それを入力して、ファイルの行を#で「キャンセル」します。
sudo ナノ ubuntu-x-swat.list
ファイルの各行の前に#を置き、保存するにはCrtl + Oを、はいを言うにはEnterを、終了するにはCrtl + Xを置きます。
あなたがするやいなや
sudoのapt-get updateを実行し
o
sudoの適性の更新
すでにそれらの行を無視していることがわかります。
私の「現在の私」が未来の誰かを助けてくれることを願っています...😛
パッケージマネージャーから、ppaソフトウェアのソースを提供し、不要になったものを削除します
ubuntuソフトウェアセンターからソフトウェアソースで提供し、上部にppaと表示されます。そこに提供するものを選択し、削除して、最後にsudo apt-getupdateを更新します。
それが私に役立ってくれてありがとう
どういたしまして!!
抱擁! ポール。