linux centos rpm包管理 安装

在linux上面软件包的管理与安装是很有意思的,如果什么都自己编译的话,那样是很要时间的。

幸运的是有一些软件包管理的工具如apt,yum,rpm等。

rpm是一个很好的软件包管理工具,在安装rpm包的时候有很多参数,有些参数还很有意思。

 

rpm包的命名

一般的rpm包都有如下的命名方式,如name-version.type.rpm

 

查找rpm包

rpmfind是一个很好的rpm仓库,那里基本上有各种各样的rpm包

 

安装rpm包

 

基本的安装方法

rpm -i (or --installoptions file1.rpm … fileN.rpm

 

当用rpm -i时,rpm将会执行很多的步骤

(1)检测依赖包

(2)检测冲突

(3)执行必须在安装之前的任务

(4)决定怎么样生成配置文件

(5)解决文件包并生成在一个合适的地方

(6)执行安装之后必须执行的任务

(7)记录安装过程

安装本地的rpm包

rpm -ivh sendmail-8.14.4-5.fc13.i686.rpm 

安装远程rpm包

rm -ivh ftp://194.199.20.114/linux/fedora/updates/13/i386/sendmail-8.14.4-5.fc13.i686.rpm

 

参数v显示安装信息,参数h显示安装的进度

如果要显示更多的安装信息,可以用vv

如 rm -ivvh sendmail-8.14.4-5.fc13.i686.rpm  

 

rpm安装包时有很多选项和参数

rpm -i --test:安装测试,不会真正安装,仅仅检测安装的条件是否能安装 

rpm -i --test eject-1.2-2.i386.rpm

rpm -i --percent:以%分比的方式显示安装进度
rpm -i --excludedocs:不安装软件帮助文档
rpm -i --includedocs:安装文档
rpm -i --replacepkgs:取代以前安装的包
rpm -i --replacefiles:取代以前安装的文件
rpm -i --force:强制安装
rpm -i --prefix:安装重定向
rpm -i --nodeps:不检测包的依赖 

 

 

 

 

 

 

 

Locations of visitors to this page

统计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值