Как я могу удалить все PPA? [дубликат]

Я заметил, что

sudo apt-get update

занимает все больше и больше времени, потому что я использовал несколько

sudo apt-add-repository xxx

, кажется, что репозитории, отличные от ubuntu, работают не так быстро или не имеют такой большой пропускной способности, как репозитории по умолчанию.

Как я могу восстановить репозитории по умолчанию, удалив все добавленные мной? (не волнуйтесь, если они когда-нибудь понадобятся, я могу добавить их позже)

8
задан 10 July 2015 в 11:00

4 ответа

Удалить и произвести чистку всего PPAs:

Эти 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  
  3. предыдущий вывод и если все в порядке, запустите команды чистки командой ниже

    find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
        while read -d  
<час>

, Образец произвел

% 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
\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
\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {print "sudo ppa-purge ppa:"$4"/"$5}' "$file"; done
  • предыдущий вывод и если все в порядке, запустите команды чистки командой ниже

    find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
        while read -d  
  • <час>

    , Образец произвел

    % 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
    
    \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
    ответ дан 23 November 2019 в 05:41

    Можно использовать ту же команду с ключом --remove как это:

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

    И чистят их один за другим. Это - безопасный путь. Или уберите их файлы под /etc/apt/sources.list.d/, этот путь, не рекомендуемый, но работающий также.

    можно также использовать пакет ppa-purge. Как упомянуто там .

    0
    ответ дан 23 November 2019 в 05:41

    Вы могли попробовать это:

      sudo add-apt-repository remove (ppa)
    

    и это могло бы хорошо работать этот путь.

    -2
    ответ дан 23 November 2019 в 05:41

    Можно сделать это путем выполнения в терминале

    sudo rm /etc/apt/sources.list.d/*
    

    , Это удалит весь ppa. Но это НЕ удалит пакеты, установленные из ppa.

    -3
    ответ дан 23 November 2019 в 05:41

    Другие вопросы по тегам:

    Похожие вопросы: