web-dev-qa-db-ja.com

「バックポート」PPAの削除

Kubuntu 16.04のKDEアプリに関するいくつかの問題を修正するために、バックポートPPA(kubuntu-ppa-ubuntu-backports-xenial)を追加し、いくつかのアプリを手動で更新しました(apt-get install --only-upgrade`)。

  • システムに非常に広範な変更を加えた(多くのパッケージが追加/削除された)
  • それが解決したよりも多くの問題を作成しました(私のせい?)

さらに、定期的なアップグレードを多数適用する時期が近づいており、PPAからの一般的なアップグレードを許可する自信がありません。

そう

  1. 最小限の損傷でPPAを削除するにはどうすればよいですか? (すでにインストールされているソフトウェアはどうなりますか?)
  2. PPAを追加する前にシステムをアップグレードしなかった(過去2か月間にアップグレードがなかった)か、間違ったオプションを使用してアップグレードしたために問題が発生する可能性はありますか?
1
xenoid

PPAを手動で削除する代わりの安全な方法として、ppa-purgeというツールをインストールできます

これを実行するには、次を実行します。

Sudo apt install ppa-purge

ppaを削除するには、次を実行します。

ppa-purge ppa:ppa_name_here

このツールは実際に何をしますか?

のようなことをする代わりに

Sudo add-apt-repository --remove ppa:ppa_name_here

ppa_purgeは、言及されたものからインストールされたものをすべて優雅にダウングレードするため、安全な代替手段です...

そして、あなたの質問に答えるために、「既にインストールされたソフトウェア」がppaを介してインストールされたと仮定すると...ほとんどの場合正常に削除されます...

2番目の質問については、これらの特定の状況からどのエラーが発生するか、または発生しないかがわからない場合があります...

3
NerdOfCode