На этот вопрос уже есть ответ здесь:
Я заметил, что
sudo apt-get update
занимает все больше и больше времени, потому что я использовал несколько
sudo apt-add-repository xxx
, кажется, что репозитории, отличные от ubuntu, работают не так быстро или не имеют такой большой пропускной способности, как репозитории по умолчанию.
Как я могу восстановить репозитории по умолчанию, удалив все добавленные мной? (не волнуйтесь, если они когда-нибудь понадобятся, я могу добавить их позже)
Удалить и произвести чистку всего PPAs:
Эти ppa-purge
удаляет PPA и попытки заменить установленные пакеты версией Официально Репозитории Ubuntu
Установка ppa-purge
sudo apt-get install ppa-purge
Список команды, которые будут использоваться с командой ниже. Эта команда ничего не делает, чем печать команды, которые будут использоваться в следующей Проверке шага
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
, Образец произвел
% 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
Можно использовать ту же команду с ключом --remove
как это:
sudo apt-add-repository --remove ppa:<user_name>/<ppa_name>
И чистят их один за другим. Это - безопасный путь. Или уберите их файлы под /etc/apt/sources.list.d/
, этот путь, не рекомендуемый, но работающий также.
можно также использовать пакет ppa-purge
. Как упомянуто там .
Вы могли попробовать это:
sudo add-apt-repository remove (ppa)
и это могло бы хорошо работать этот путь.
Можно сделать это путем выполнения в терминале
sudo rm /etc/apt/sources.list.d/*
, Это удалит весь ppa. Но это НЕ удалит пакеты, установленные из ppa.