Как я могу отменить команду 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.