Linux下添加和删除安装文件
RPM包文件在安装和删除的时候出现错误信息而中断执行,其实是因为安装过程和包管理数据库的信息整合性不好。现在针对安装包数据库信息和安装包的信息整合性,介绍一下安装文件的添加和删除。
对于rpm命令--justdb选项如果被指定的话、就可以针对包数据库的信息进行追加和删除。
# rpm -i --justdb packagename
上面是对包数据库信息追加的操作
# rpm -e --justdb packagename
上面是对包数据库信息删除的操作
例如,Linux下查询被重复安装的包下介绍了使用package-cleanup命令察看重复安装的软件包的方法、使用以下命令进行删除。
# package-cleanup -dSetting up yumkmod-nvidia-1.0.9631-1.2.6.18_1.2869.fc6.i686kmod-nvidia-1.0.9631-1.2.6.18_1.2868.fc6.i686# rpm -e --justdb kmod-nvidia-1.0.9631-1.2.6.18_1.2868.fc6.i686 ←将早期版本删除
再次执行package-cleanup命令、并且从包数据库中确认是否已经清除早期版本。
# package-cleanup -dSetting up yum# ←发现没有重复的包文件