我喜欢Macports和Arch软件包管理器,因为我可以生成手动安装的所有包的列表,并每隔一段时间“修剪”包树,以保持发行版的简洁性。我想知道如何使用apt-get和yum来完成这个任务。
例如,使用Macports,我可以输入port echo requested并获得我显式安装的所有软件包的清单。如果我看到我几周前安装的包,我不再需要,我可以立即卸载它。为了摆脱未使用的依赖关系,我可以反复执行port uninstall leaves。类似的命令可以使用pacman。
在我看来,在阅读了相关的手册页并进行了相当数量的谷歌搜索之后,我还不清楚如何使用apt-get和yum实现类似的功能。一个好的包管理器最重要的功能之一应该是让管理员轻松地管理显式安装的包列表。当然我漏掉了什么东西。
谢谢你的帮忙!
发布于 2013-10-02 16:45:26
百胜有多种方式:
yum autoremove
yumdb search reason user (this will include things done via. the installer though).
yum history
yum list distro-extras
yum list extras
package-cleanup --leaves (see man page for options)....the需要理解的主要区别是,使用Mac端口时,您使用的软件只是控制一小部分包,而使用yum/apt则需要处理整个系统。
https://unix.stackexchange.com/questions/93131
复制相似问题