软件包安装:RPM、YUM的功能
2012-02-22 14:14
337 查看
软件包的一般安装方式RPM;
RPM包的安装:
rpm -i *.rpm 直接安装软件包
通常我们在安装过程中想要看到一些详细信息:
rpm -ivh *.rpm
如果想要安装的软件包系统中已经存在而只需要升级安装一下,就用:
rpm -U *.rpm 或 rpm -F *.rpm
其中-U为与软件包的是否存在无很大关系而-F使用时软件包必须存在;
卸载一个已安装的软件包:
rpm -e packagename
查询系统已安装rpm包的:
rpm -q 查询其后接的软件名称是否有安装
rpm -qa 查询当前系统已安装的软件包
rpm -qi 列出软件详细信息包含开发商、版本与说明等
rpm -ql 列出该软件所有的文件与目录所在完整文件名list
rpm -qc 列出该软件的所有设置文件(找出在/etc/下面的文件名)
rpm -qd列出该软件的所有帮助文件(找出与man有关的文件而已)
rpm -qf 查询某个文件由哪个软件包安装生成
rpm -K 验证
--nodigest不验证信息摘要
--nosignature 不验证签名
rpm -V 后加的软件名称,若软件所含的文件被改动过,才被列出来
-Va列出目前系统上面所有可能被改动过的文件
-Vp 后面加的文件名称,列出该软件可能被动过的文件
-Vf 列出某个文件是否别改动过
其中rpm --force 强行安装
--nodeps 忽略已丢失的依赖性文件强行安装
--test并不进行安装,而只是检查软件包能否成功安装
YUM在线升级机制:
一般情况下可利用yum进行查询、安装、升级与删除的功能
yum 客户端的配置文件由两部分组成:
1 /etc/yum.conf
2 /etc/yum.repos.d/*.repo
yum list all 列出所有的yum
yum list installed 列出所有已安装过的包
yum list available显示所有未安装的包
yum list updates 显示所有可升级的包
yum remove|erase package_name1 package_name2... 卸载软件包
yum repolist all 显示所有禁用或启用yum源 enabled一起用的
yum clean all 清除本地缓存
yum groupinfo 查询包组相关信息
yum localinstall /path/to/rpm_file 本地安装
yum --nogpgcheck localinstall /path/to/rpm_file 其中--nogpgcheck不用检测其合法性
localupdate 通过本地升级
createrepo /var/yum创建yum源
repodata目录:
yum 源的元数据文件目录
primariy.xml.gz:此yum源中所有的rpm文件及其彼此间的依赖关系,还包含了每一 rpm中的文件名;
filelists.xml.gz:此yum源中每一个rpm包中文件的文件相关的信息;
other.xml.gz:额外信息,比如changlog等;
repomd.xml: 校验和时间戳(最近一次修改时间)
comps-rhel5-server-core.xml:软件包的分组的信息
本文出自 “雨季的问候” 博客,请务必保留此出处http://rain1118.blog.51cto.com/4350097/786700
RPM包的安装:
rpm -i *.rpm 直接安装软件包
通常我们在安装过程中想要看到一些详细信息:
rpm -ivh *.rpm
如果想要安装的软件包系统中已经存在而只需要升级安装一下,就用:
rpm -U *.rpm 或 rpm -F *.rpm
其中-U为与软件包的是否存在无很大关系而-F使用时软件包必须存在;
卸载一个已安装的软件包:
rpm -e packagename
查询系统已安装rpm包的:
rpm -q 查询其后接的软件名称是否有安装
rpm -qa 查询当前系统已安装的软件包
rpm -qi 列出软件详细信息包含开发商、版本与说明等
rpm -ql 列出该软件所有的文件与目录所在完整文件名list
rpm -qc 列出该软件的所有设置文件(找出在/etc/下面的文件名)
rpm -qd列出该软件的所有帮助文件(找出与man有关的文件而已)
rpm -qf 查询某个文件由哪个软件包安装生成
rpm -K 验证
--nodigest不验证信息摘要
--nosignature 不验证签名
rpm -V 后加的软件名称,若软件所含的文件被改动过,才被列出来
-Va列出目前系统上面所有可能被改动过的文件
-Vp 后面加的文件名称,列出该软件可能被动过的文件
-Vf 列出某个文件是否别改动过
其中rpm --force 强行安装
--nodeps 忽略已丢失的依赖性文件强行安装
--test并不进行安装,而只是检查软件包能否成功安装
YUM在线升级机制:
一般情况下可利用yum进行查询、安装、升级与删除的功能
yum 客户端的配置文件由两部分组成:
1 /etc/yum.conf
2 /etc/yum.repos.d/*.repo
yum list all 列出所有的yum
yum list installed 列出所有已安装过的包
yum list available显示所有未安装的包
yum list updates 显示所有可升级的包
yum remove|erase package_name1 package_name2... 卸载软件包
yum repolist all 显示所有禁用或启用yum源 enabled一起用的
yum clean all 清除本地缓存
yum groupinfo 查询包组相关信息
yum localinstall /path/to/rpm_file 本地安装
yum --nogpgcheck localinstall /path/to/rpm_file 其中--nogpgcheck不用检测其合法性
localupdate 通过本地升级
createrepo /var/yum创建yum源
repodata目录:
yum 源的元数据文件目录
primariy.xml.gz:此yum源中所有的rpm文件及其彼此间的依赖关系,还包含了每一 rpm中的文件名;
filelists.xml.gz:此yum源中每一个rpm包中文件的文件相关的信息;
other.xml.gz:额外信息,比如changlog等;
repomd.xml: 校验和时间戳(最近一次修改时间)
comps-rhel5-server-core.xml:软件包的分组的信息
本文出自 “雨季的问候” 博客,请务必保留此出处http://rain1118.blog.51cto.com/4350097/786700
相关文章推荐
- 利用安装光盘创建本地 yum 源补装 RPM 软件包
- 第二十三章、软件安装: RPM, SRPM 与 YUM 功能
- centos6.5软件安装:RPM,SRPM与yum功能
- 利用安装光盘创建本地 yum 源补装 RPM 软件包
- 软件包的安装:rpm与yum
- CentOS用安装光盘创建本地 yum 源补装 RPM 软件包
- 第23章 软件安装:RPM,SRPM与YUM功能
- 软件包安装/rpm/yum/yum搭建本地仓库
- LINUX 系统安装软件包——yum、rpm
- 软件包的安装yum以及rpm的使用
- 鸟哥的Linux私房菜10.29 软件安装:RPM,SRPM与YUM功能
- 【 linux 中 yum 软件包安装 以及与rpm区别】
- 善用RPM和YUM等工具来安装软件包
- 鸟哥的Linux私房菜(基础篇)- 第二十三章、软件安装: RPM, SRPM 与 YUM 功能
- linux软件安装rpm、srpm,yum功能
- Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第23章 软件安装:RPM、SRPM 与 YUM 功能
- day-20: 安装软件包及rpm yum的介绍
- 利用安装光盘创建本地 yum 源补装 RPM 软件包
- 软件包管理 rpm 软件包在线安装 yum
- 鸟哥私房菜 第二十三章 软件安装:RPM、SRPM与YUM功能