一、RPM软件包管理器:
简化了在Redhat Linux 系统中发布、安装、升级和删除软件包的过程。
1、RPM软件包命名格式:
name-version-release.architecture.rpm
name:软件名字;version:项目的版本;release:红帽内部补丁;
rpm 是YUM的后端程序,按装的时候需要注意依赖性的问题;
2、RPM命令的使用:
1)安装:rpm -i(--install)
备注: a)-v,-h是输出选项,-v表示显示附加信息,-h安装时输出 # 号;
b)使用rpm安装软件包时,可以使用网络地址如:ftp://或http://
2)升级:rpm –U(--upgrade)
用来升级已经安装的软件包,升级后原来的将被删除;原来的软件包配置文件以.rpmsave为扩展名保存;
3)刷新软件包:rpm-F(--freshen):
刷新软件包和升级软件包基本相同;但如果命令中指定的软件包还没有安装则:
a) 当使用-U时,无论原系统中是否有都会安装该软件包;
b) 当使用-F时,该软件包将被忽略不会被安装;
4)删除软件包rpm –e(--erase):
从系统中删除软件,软件包参数必须是已安装的软件包名称,不是软件包文件名。
3、用RPM更新内核:
rpm –ivh kernel-version.arch.rpm
备注:更新内核不能使用-U或者-F;如果安装的内核不稳定剩下就是一个不能正常引导的系统了
3、RPM查询:
格式:rpm –q what_pachkages what_infomation
1)安装过的软件包的选项:
rpm –qa 列出所有自己安装的软件包;
rpm –qf filename 显示拥有该文件的软件包(这个文件是由哪个软件包安装的);
rpm –qi package_name 显示软件包的一般信息;
rpm –ql package_name 列出软件包中的所有文件;