如何反转sudo apt-get install命令


8

在ubuntu中,我执行了以下命令:

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

我如何取消apt-apt或卸载它引入的软件包?

Answers:


13

首先,使用删除或清除来删除软件包

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

然后,您现在删除不需要的依赖项

sudo apt-get autoremove

在build-dep的情况下,您将必须手动找出哪些软件包是avant-window-manager的依赖于构建的。突触会告诉您。


4

apt-get remove应该可以解决问题,如果您还想转储配置文件,则apt-get purge。


1
另外,“ apt-get autoremove”将删除作为依赖项安装的软件包,但卸载了所有依赖于此的软件包。
petersohn 2010年

apt-get --purge删除软件包名称
Apache

是的,但是如果您喜欢删除它,它会告诉您有关autoremove的信息;)
Journeyman Geek

0

第一步将删除installed软件包:

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

第二步将搜索build-deps并将其标记为自动安装,因此可移动:

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.