apt autoremove 、apt clean等命令不就是干这事儿的吗?
手动命令清理apt缓存的deb包,或者下载清理工具,不更省事吗?,你写的太繁琐了。
还不如手动清理,或者下载清理软件设置开机自启,自动清理。
apt autoremove 、apt clean等命令不就是干这事儿的吗?
有些包通过这些方式没法自动清理掉。我针对的就是这样的复杂情况😂
手动命令清理apt缓存的deb包,或者下载清理工具,不更省事吗?,你写的太繁琐了。
还不如手动清理,或者下载清理软件设置开机自启,自动清理。
有些包通过这些方式没法自动清理掉。我针对的就是这样的复杂情况😂还有,以前莫名其妙装上了,但其实后面基本不用的软件,没法通过依赖关系自动清理掉
星火应用商店里的应用管理器就可以卸载软件呀。

对于普通用户,用系统自带应用商店或应用管理器卸载界面应用就行了。至于一些依赖,普通用户能不动最好不要动,容易搞出问题。
有些包通过这些方式没法自动清理掉。我针对的就是这样的复杂情况😂
稍复杂点儿的情况用 dpkg -l 结合 dpkg --purge 或 aptitude purge "~c" 也可解决啊,还可以清理配置文件。分割行时用正则时可忽略描述部分的。
重新发明 nix 系列
有些包通过这些方式没法自动清理掉。我针对的就是这样的复杂情况😂还有,以前莫名其妙装上了,但其实后面基本不用的软件,没法通过依赖关系自动清理掉
我明白这个,所以我比较讨厌编译软件
话说有没有可以直接运行的zip包啊,伸手手
deborphan
deborphan finds "orphaned" packages on your system. It determines which
packages have no other packages depending on their installation and shows
you a list of these packages. It is most useful when finding libraries,
but it can be used on packages in all sections.
deb包经过20年的发展和使用,很早就有人遇到与你一样的需求,有很多的人有一样的需求就会有人提供解决办法,linux不缺工具(有gui的除外,基于命令行的工具多如牛毛),deborphan是在安全的前提下,最佳列出不再需要的依赖包。
其实这个工具搭配新立得或gtk的前端gtkdeborphan(没有qt的前端)使用是很方便的。
deborphan
deborphan finds "orphaned" packages on your system. It determines which
packages have no other packages depending on their installation and shows
you a list of these packages. It is most useful when finding libraries,
but it can be used on packages in all sections.
deb包经过20年的发展和使用,很早就有人遇到与你一样的需求,有很多的人有一样的需求就会有人提供解决办法,linux不缺工具(有gui的除外,基于命令行的工具多如牛毛),deborphan是在安全的前提下,最佳列出不再需要的依赖包。
其实这个工具搭配新立得或gtk的前端gtkdeborphan(没有qt的前端)使用是很方便的。
清理依赖你需要有一些经验哦,有时候一些孤立的依赖包也是有必须的,因为一些软件的维护者不规范
修复你个头,一个空格和多个空格是一样的(在规范上),你应该修改你的代码。
Popular Ranking
ChangePopular Events
More

中文 

Linux:获取两份dpkg软件列表,通过比较得知一个软件清单,其中列出一份列表中有而另一份列表中没有的软件
需求的起源
这个需求的直接起源,是本人想清理自己的Linux系统中的这样的软件:以前以依赖等形式安装进了系统,但并非使用者自己使用的软件。这样的软件,基本上是闲置的,而且会在dpkg相关软件列表中出现。
如果只是通过肉眼来观察和找出这样的软件,往往是低效的,易错的,易漏的。
现在,如果我手上有一份相对干净的软件列表,再用当前系统的软件列表,自动地与之做对比,可以快速找出这样的软件,即干净的软件列表中没有而当前系统软件列表中有的软件。这样的软件形成一份列表之后,用户就可以依据这个列表来快速地卸载这些软件,如果确实不需要。
准备工作
诸如在Debian系的Linux系统中,命令
dpkg -l可以列出当前系统中曾安装的软件及其状态。运行该命令,可以得到如下的结果。