5、RPM包及打包和压缩命令

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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结尾。

压缩文件保留原文件

相关文档
最新文档