在 ubuntu 中我执行了以下命令:
sudo apt-get install build-essential vala-desktop-agnostic checkinstall
sudo apt-get build-dep avant-window-navigator
我怎样才能取消 apt-get 或者卸载它拉入的软件包?
答案1
首先使用 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 会告诉您。
答案2
apt-get remove 应该可以解决问题,如果您还想转储配置文件,则可以使用 apt-get purge。
答案3
第一步将删除install
ed 包:
sudo apt-get purge build-essential vala-desktop-agnostic checkinstall
第二步将搜索build-dep
s 并将其标记为自动安装,因此可移动:
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