我今天安装了 X11 的开发包,现在想删除它们。我不记得我安装的软件包的确切名称。我通过运行安装apt-get install ...
,现在想使用 删除开发包apt-get purge --auto-remove <name of package>
。有什么建议么?
答案1
sudo apt remove --purge $(ls -tl /var/lib/dpkg/info/*.list | head -n 10 | awk '{print $9}' | xargs -n1 basename | sed -e "s/\.list$//")
sudo apt autoremove --purge
ls -tl /var/lib/dpkg/info/*.list
- 为您提供按时间排序的包裹列表
head -n 10
- 为您提供前 10 个包裹
awk '{print $9}'
- 选择第 9 列,即文件路径
xargs -n1 basename
- 给出文件名
sed -e "s/\.list$//"
- 给你包名
答案2
如果您今天安装了它们,它们都会列在 中/var/log/apt/history.log
。仔细查看,识别出您不需要的软件包,然后将其删除。
答案3
替代方案:查看 bash 命令历史记录:history
。
未来:使用equivs-control
创建一个.deb
,这样更容易卸载。