[Ubuntu查看所有已安装的软件]利用日志查看安装过\卸载过哪些包 |
您所在的位置:网站首页 › 电脑查看卸载的软件记录在哪里找到 › [Ubuntu查看所有已安装的软件]利用日志查看安装过\卸载过哪些包 |
dpkg -l | less可以输出整个电脑所有的已安装的包,但是非常杂,乱七八糟的库全在里面了,达不到我们想知道电脑里装了哪些软件的目的,接下来介绍日志的使用方法,来达到查询现有包的目的. 一般来说,在ubuntu中最常用的软件安装方式有apt install和dpkg -i两种.有时也会使用yum进行安装. 要查询装过哪些包其实很简单,因为每个安装途径会有自己的执行命令历史记录,这些操作的记录会以日志的形式自动保存在/var/log里面,进入这个文件夹: cd /var/log ls -l
进行解压 cat ./history.log可以查看日志里面的内容 grep "install" ./history.log可以抓取其中的安装信息 grep "uninstall" ./history.log grep "remove" ./history.log grep "purge" ./history.log可以查看apt的卸载操作记录. 如果你运行后没有输出,是因为histroy.log仅保存最近几天的操作记录,可能你最近几天恰好没有卸载的操作. 再往前所有的操作记录都被保存在了history.log.1 grep "install" ./history.log.1 grep "uninstall" ./history.log.1 grep "remove" ./history.log.1 grep "purge" ./history.log.1就可以查询到大量的操作记录了,第一个是apt的安装包记录,后面三个是卸载记录.同理也可以查询dpkg的安装卸载记录 cd .. grep "install" ./dpkg.log.1 grep "uninstall" ./dpkg.log.1 grep "remove" ./dpkg.log.1 grep "purge" ./dpkg.log.1yum.log也是 通过以上操作,就可以清楚的知道安装ubuntu系统以来安装过\卸载过啥软件.再结合dpkg -l | grep appname来精准查找某软件有无现存部分,这样就可以确定目前电脑里安装了哪些软件. linux不像windows那样会把软件做一个集成管理,比如cuda在windows里可以一键卸载,但是在linux里cuda是以非常多的包的形式存在的,甚至找不到"cuda"这个包,因为装完后都变成了cuda-xxx这种包\库, 执行dpkg -l | grep cuda 通过查看安装卸载日志和dpkg精准查询,就可以判断电脑里现在有哪些包了 至于怎么把软件卸载干净,可以用dpkg --purge remove指令,再用dpkg -l | grep appname查询是否有残余文件,有的话再–purge remove,再全局搜索 sudo find / -name appname,把找到的文件夹和文件用rm删干净即可 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |