web-dev-qa-db-ja.com

すべてのPPAを削除するにはどうすればよいですか?

きがついた

Sudo apt-get update

私はいくつかを使用したため、ますます長くかかります

Sudo apt-add-repository xxx

ubuntu以外のリポジトリは、デフォルトのものほど高速ではないか、帯域幅が足りないようです。

リポジトリをデフォルトのリポジトリにリセットして、自分が追加したリポジトリをすべて削除するにはどうすればよいですか? (心配する必要はありません、それらのいずれかが必要な場合は後で追加できます)

8
Then Enok

すべてのPPAを削除してパージするには:

ppa-purgeはPPAを削除し、インストールされたパッケージを正式にUbuntuリポジトリのバージョンに置き換えようとします

  1. インストールppa-purge

    Sudo apt-get install ppa-purge
    
  2. 以下のコマンドで使用するコマンドをリストします。このコマンド印刷以外は何もしない次のステップで使用されるコマンド

    find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
        while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {print "Sudo ppa-purge ppa:"$4"/"$5}' "$file"; done
    
  3. 前の出力を確認するそしてすべてがOKなら、以下のコマンドでパージコマンドを起動します

    find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
        while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {system("Sudo ppa-purge ppa:"$4"/"$5)}' "$file"; done
    

サンプル出力

% find /etc/apt/sources.list.d -type f -name "*.list" -print0 | while read -d $'\0' file; do awk -F/ '/deb / && /launchpad/ {print "Sudo ppa-purge ppa:"$4"/"$5}' "$file"; done
Sudo ppa-purge ppa:yannubuntu/boot-repair
Sudo ppa-purge ppa:bugs-launchpad-net-falkensweb/cool-retro-term
Sudo ppa-purge ppa:andreas-boettger/gmusicbrowser-art
Sudo ppa-purge ppa:yorba/ppa
Sudo ppa-purge ppa:libreoffice/libreoffice-prereleases
Sudo ppa-purge ppa:ricotz/testing
Sudo ppa-purge ppa:nilarimogard/webupd8
Sudo ppa-purge ppa:andreas-boettger/private
Sudo ppa-purge ppa:snappy-dev/beta
Sudo ppa-purge ppa:diesch/testing
Sudo ppa-purge ppa:webupd8team/tor-browser
Sudo ppa-purge ppa:musicbrainz-developers/stable
Sudo ppa-purge ppa:latexila/ppa
Sudo ppa-purge ppa:gencfsm/ppa
Sudo ppa-purge ppa:webupd8team/Java
Sudo ppa-purge ppa:minecraft-installer-peeps/minecraft-installer
Sudo ppa-purge ppa:gnome3-team/gnome3-staging
Sudo ppa-purge ppa:git-core/ppa
Sudo ppa-purge ppa:stackapplet-dev/stackapplet
Sudo ppa-purge ppa:linuxgndu/sqlitebrowser
Sudo ppa-purge ppa:webupd8team/atom
Sudo ppa-purge ppa:webupd8team/unstable
Sudo ppa-purge ppa:gnome3-team/gnome3
Sudo ppa-purge ppa:webupd8team/y-ppa-manager
Sudo ppa-purge ppa:team-xbmc/ppa
Sudo ppa-purge ppa:peterlevi/ppa
Sudo ppa-purge ppa:stebbins/handbrake-snapshots
Sudo ppa-purge ppa:noobslab/apps
Sudo ppa-purge ppa:numix/ppa
Sudo ppa-purge ppa:dreibh/ppa
Sudo ppa-purge ppa:saiarcot895/flightgear
Sudo ppa-purge ppa:andreas-boettger/gmusicbrowser-daily
Sudo ppa-purge ppa:xorg-edgers/ppa
14
A.B.

次のようにキー--removeで同じコマンドを使用できます。

Sudo apt-add-repository --remove ppa:<user_name>/<ppa_name>

そして、それらを一つ一つきれいにします。安全な方法です。または、/etc/apt/sources.list.d/の下でファイルをクリーンアップします。この方法はお勧めできませんが、同様に機能します。

パッケージppa-purgeを使用することもできます。前述のとおり、 あり

0
user3417815