Rpmorphan是一个开源的免费软件项目,可以在基于RPM的GNU / Linux操作系统上找到孤立的RPM软件包,比如Fedora,openSUSE,OpenMandriva,Mageia,CentOS或红帽企业Linux。该项目打算成为deborphan Debian实用程序的一个克隆,但设计用于处理RPM包。
包括几个命令行工具
Rpmorphan由几个命令行工具组成,比如rpmusage,它显示RPM包的最后使用日期; rpmdep,它显示已安装的RPM软件包的完全依赖性; rpmduplicates,它可以找到安装了多个版本的程序; rpmextra,它可以找到已安装的RPM软件包,而不是当前Linux发行版的一部分。
它是如何工作的?
实际上很简单,因为它首先标识所有没有依赖关系的软件包,然后在终端窗口中一目了然地列出这些软件包,允许用户删除它们(全部或个别)或查看有关每一个。
命令行选项
rpmorphan命令具有多种选项,可以通过执行“rpmorphan.pl --help”来一目了然地查看。命令,不带引号,在终端仿真器中。该命令允许用户选择一个选项,比如强制执行完整的算法和一个目标。
有多种可用的目标,让用户可以搜索包是孤立的,还可以将选择的选项应用于所有包或特定的包,如文档包,Perl包,Python包,常用包,Ruby包,数据包等。
在引擎盖下和支持的操作系统
该软件完全是用Perl编程语言编写的,可以从命令行或通过用Tk编写的非常基本的图形用户界面使用。它与所有使用RPM软件包管理系统的GNU / Linux操作系统兼容。
- 这个版本修正了一个将undefined用作SCALAR引用的错误。
- 该版本修复了一个未定义被用作SCALAR的bug参考
- 这个版本修正了一个未定义被用作SCALAR引用的bug。
- 该版本修复了一个未定义被用作SCALAR的bug参考
- 对Data :: Dumper的依赖被移除。
在1.11版本中新功能:- 添加建议选项
- 添加/ etc / rpmorphanrc
- 添加env RPMORPHAN_METHOD进行调试
- 修正:
- 修复文件名空间错误
在版本1.17中新增功能:
在1.16版本中新功能:
在1.15版本中新增功能:
在1.12版本中新增功能:
lib将被移动到/ usr / lib / rpmorphan。
新功能
- Curses不再是rpm依赖项
- 在图形界面添加了重新加载按钮
- 使用rpm -e删除软件包时,不容易检查命令是否成功。添加了一个rpm查询以确定状态
- 显示已删除档案的数目
- 的Perl
- 转
在1.4版本中新增功能:
1.3版本中的新功能: 如果在配置文件中设置了排除,修复一个bug(谢谢Szymon Siwek)
<强>要求强>:
评论没有发现