Как я могу отменить команду sudo apt-get install

8

В Ubuntu я сделал эти команды:

sudo apt-get install build-essential vala-desktop-agnostic checkinstall
sudo apt-get build-dep avant-window-navigator

Как я могу un-apt-get или удалить загруженные пакеты?

Майкл
источник

Ответы:

13

Сначала удалите пакеты с помощью команды remove или purge.

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall
sudo apt-get purge ....

Тогда вы удалите теперь ненужные зависимости

sudo apt-get autoremove

В случае build-dep вам нужно будет вручную выяснить, какие пакеты являются зависимостями сборки avant-window-manager. Synaptic скажет вам это.

Ким
источник
4

apt-get remove должна помочь, apt-get purge, если вы также хотите сбросить файлы конфигурации.

Подмастерье Компьютерщик
источник
1
Также «apt-get autoremove» удаляет пакеты, которые были установлены как зависимости, но удалили все, что от нее зависит.
Петерсон
apt-get --purge удалить имя_пакета
Apache
да, но если вы удастся получить, он расскажет вам об автоудалении;)
Мастер-подмастерье
0

Первый шаг удалит installпакеты ed:

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall

Второй шаг будет искать build-depфайлы и отмечать их как автоматически установленные и, следовательно, удаляемые:

sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')

Тогда вам может понадобиться или не понадобиться третий шаг:

sudo apt-get --purge autoremove

Ссылка: http://www.webupd8.org/2010/10/undo-apt-get-build-dep-remove-build.html

Кен Шарп
источник