当前位置: 主页 > 运维经验 > 经验之谈 >

linux学习笔记之rpm包学习笔记

时间:2013-05-16 10:40来源:www.80sa.org 作者:admin 点击:
RPM包:主要用于Suse Redhat linux 系统 -----------------www.rpmfind.com--------- 下载的时候尽量下载(X86的) apache-1.3.27-3redhat.i586.rmp apache 是一个软件名字 1.3.37-3redhat是软件的版本号 i586是系统架构
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


RPM包:主要用于Suse Redhat linux 系统
-----------------www.rpmfind.com---------
 
下载的时候尽量下载(X86的)
apache-1.3.27-3redhat.i586.rm
apache 是一个软件名字
1.3.37-3redhat是软件的版本号
i586是系统架构
rpm是文件后缀名字
--------------------------------------
cpu的架构:
X86 i386 i486 i586 i686 ia64 sparc s390 ppc等
 
 
比如这个apache-1.3.27-3redhat.i586.rmp 
 
只能装在系统至少为i586 或者i686的机器上 而i586以下的机器则会出错
 
x86架构的包可以装在所有intel架构的机器上
 
如果把其他架构的软件包,安装到一个硬件架构不匹配的机器上的话,则安装会出错
 
比如:AMD的装在intel架构的机器,是错误的。
----------------------------------------------
rpm包的安装
-i 安装一个软件包,而且这个软件不能和系统已存在的软件是同名的
 
例:rpm -ivh apache-1.3.27-3redhat.i586.rmp
 
v:显示进度
h:以########.......这种方式显示进度
-------------------------------
-e 删除一个已经安装的软件
 
删除软件的时候,一般我们只需要输入软件名,就能删除,不需要输入软件的全名,注意,如果输入了全名,比如:apache-1.3.27-3redhat.i586.rmp 系统会告诉用户这个软件没有安装,实际上,一个软件包安装完毕后,在系统中的名字是 apache-1.3.27-3redhat 但是删除的时候我们可以忽略版本号,因为使用rpm系统后,您的系统中不会存在同名的不同版本软件
删除命令
 
rpm -e apache-1.3.27-3redhat
或者:
rpm -e apache
以上均为删除命令
----------------------------------------------------------------
--force 强制安装
rpm -ivh --force apache-1.0.rpm
用一个旧版本的apache 覆盖了新版本的apache
--------------------------------------------
注意:-q 默认查找的是一个软件是否安装过
命令:
rpm -q apache
如果安装的话则显示
apache-1.3.27-3
如果没有安装
rpm -q apache 
则会显示:package apache is not installed
------------------------------------------------------------
-a 所有安装过的软件包都会显示出来
rpm -qa 将系统中所有已经安装的软件罗列出来
可以使用从前学过的管道符号加grep 来对结果进行过滤
rpm -qa | grep apache
--------------------------------------------------
rpm -qa | grep -i apache
这里加入-i 意思是忽略大小写
------------------------------------
rpm -qi dhcp 查询指定软件包的详细信息
rpm -ql dhcp 显示软件包里的详细信息
-----------------------------------
rpm -qa | grep gcc  查看是否存在编译环境
rpm -qf  查询某文件是由哪个软件包安装的,
rpm -qp 软件包文件安装的全路径,
rpm -Uvh 升级软件包
-V 校验
 
 
 

转载请注明linux系统运维
http://www.linuxyw.com/linux/jinglizhitian/20130516/346.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容