Ubuntu20,21软件添加与删除历史记录以及还原

软件安装记录

一个非常头疼的就是安装新软件又无法使用。需要看看它安装什么软件后卸载。此时需要查看记录。

或者不小心卸掉什么以及其关联项。autoremove时常有问题。卸载掉应用的依赖项。

查看

vim /var/log/apt/history.log

重新安装

awk '!/^Start|^Commandl|^End|^Upgrade:|^Error:/ { gsub( /\([^()]*\)/ ,"" );gsub(/ ,/," ");sub(/^Install:/,""); print}' /var/log/apt/history.log
sudo apt-get install [packages]

https://serverfault.com/questions/380856/how-to-undo-apt-get-remove

grep "install " /var/log/dpkg.log

https://www.linuxuprising.com/2019/01/how-to-show-history-of-installed.html

卸载

卸载时候也用上面方法查找安装时候安装的软件包进行卸载。注意如果你直接复制上面命令行新安装(而不是同时安装)的包的话,里面有空格视为一个无意义的命令行语句了。所以最好使用上面的方法得到卸载字符串。或者复制进入浏览器文本框这种,再复制出来,再进行卸载。
建议使用上面语句查完完整字符串,强迫症福音。

后记

历史记录里面不包含dpkg和软件中心安装的记录,以及网上下载后安装的deb文件。

不知道为什么会悄悄安装新立得软件中心synaptic,imagemagic绘画软件。
image

image

posted @ 2022-02-22 16:02  fengmao31  阅读(407)  评论(0编辑  收藏  举报