![我怎样才能逆转 sudo apt-get install 命令](https://linux22.com/image/1239637/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E9%80%86%E8%BD%AC%20sudo%20apt-get%20install%20%E5%91%BD%E4%BB%A4.png)
在 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