5、RPM包及打包和压缩命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五讲 RPM管理及文件打包和压缩
一、rpm包
1、rpm=redhat package managment 红帽子包管理器,已成为整个
linux行业的包管理的标准;
2、linux下的软件安装方式
<1>源代码安装
<2>rpm包安装
3、rpm包安装的特点
<1>优点:简单,方便,快捷
<2>缺点:包的安装有依赖性
4.rpm包的安装:
<1>rpm包名的命名规则:
xsnow-1.42-10.i386.rpm
软件名-主版本号.次版本号-补丁次数.机型.rpm包
补丁次数中:奇数表示测试版,偶数表示正式版;
<2>安装rpm包:
#rpm -ivh 包名.rpm
升级安装:
#rpm -Uvh 包名.rpm
-U:表示如未安装就安装,已安装则升级;
#rpm -Fvh 包名.rpm
-F:表示只做升级,不做新装;
可支持通配符安装:
#rpm -ivh dhcp*
<3>查看已安装的RPM包:
#rpm -qa 包名*
#rpm -qa |grep 包名
参数:-q:query 查询 -a:all 所有
<4>查看已经安装的RPM包产生的文件及存放路径
#rpm -ql 已安装的包名
<5>通过文件查询来源的包名
#rpm -qf 文件名
<6>查看RPM包的详细信息
#rpm -qi xsnow-1.42-10
<7>卸载已安装的rpm包
#rpm -e 已安装的RPM包名
注意:不支持通配符卸载;
<8> --force 即使覆盖属于其它包的文件也强迫安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
二、打包、查看、解包、压缩文件和目录命令:tar
1、对文件和目录的打包和压缩
2、查看归档和压缩文件
3、恢复归档文件和压缩文件
三、压缩命令: gzip (gzip的压缩率高于bzip2)
功能:用于压缩文件,不能压目录,先把目录打包,再压缩。
选项:
-c 压缩结果写入标准输出,原文件保持不变。缺省时gzip将原文件压缩为.gz文件,并删除原文件。
-v 输出处理信息。
-d 解压缩指定文件。
压缩文件保留原文件
四、压缩命令bzip2
用法和gzip一样,只是文件以bz2结尾。
压缩文件保留原文件