您的位置:首页 > 运维架构 > Linux

linux中rpm与yum软件包的安装

2013-07-29 15:23 543 查看
linux中rpm与yum包的安装在linux中rpm与yum的关系 rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。 Yum(全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。1.rpm包的操作如下 安装 -i -v详细信息 -h显示进度条 ===》-ivh --nodeps 取消依赖关系 --replacefiles 覆盖 --replacepkgs 替换已经安装的 --prefix 指明安装包的路径

命令如下mkdir /mnt/cdrommount/dev/cdrom /mnt/cdrom/Server/httpd

查询
-q -a所有的 ---》-qa 【查询所有的


-i信息 -=--》-qi 包名 【查询包安装的信息 -qip 包名称以及路径 【查询未安装的包信息

-l位置 ---》-ql 包名称 【查询包位置 -qlp 包名称以及路径

-f---》-qf 【查询文件哪个属于文件包


卸载 -e 包名称

升级 -Uvh 升级 安装 -Fvh 升级

校验 -V

数字签名 【必须要有对方的公钥】 rpm --import 公钥文件 【导入公钥 rpm -K 【检验


2.yum包的操作如下 5.0以后,yum基于网络 yum的实现,需要有服务器,客户端









yum repolist 查看有多少repoid

yum list all 查看所有的

installed 已经安装的包

available 还没安装的包 yum info 包名称 已经安装的包的信息

yum install 包名称 -y 安装包 【有依赖关系】

remove 包名称 卸载包


包组 yum grouplist 【查看有多少个包组

yum groupinstall 包组名称 -y 【安装包组

yum groupremove 包组名称 【删除包组
yum clean all 【清除缓存文件

更新软件包


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nux软件包