预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共51页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第六章软件包管理6.1RPM软件包的管理案例一 1.查询所用机器中安装的软件。 2.查询telnet,ftp,samba,apache及dns服务器的安装情况。 3.如果没有安装进行安装,如安装apache服务器。6.1RPM软件包管理2、RPM包安装方式 (1)RPM概述 RPM(RedHatpackagemanger)由于RH公司发行的一种的包管理方法。 RPM包的名称格式 软件名称-版本号-发行号.安装的平台类型.rpm 实例: foo-1.0-1.i386.rpm(2)RPM包的安装 格式:#rpm–ivh[详细选项]软件包名称 说明:-ivh表示安装rpm包且显示安装进度 详细选项: 详细选项: --test//表示测试安装并不实际安装 --prefix=路径//指定安装路径 --nodeps//忽略包之间的依赖关系 实例: #rpm–ivhfoo-1.0-1.i386.rpm #rpm–ivh--nodepsbind-9.0-8.i386.rpm RPM包的安装方式安装中可能出现的问题安装中可能出现的问题(3)升级安装 格式:#rpm–Uvh[详细选细]软件包名称 说明:-Uvh表示升级安装且显示安装进度(U一定要大写,Linux下严格区分大小问题);升级安装详细选细与安装的相同 实例:#rpm–Uvhbind-10.1-1.i386.rpm(4)卸载RPM包 格式:#rpm-e[详细选项]软件名称 说明:-e表示卸载软件包 实例: #rpm–ebind #rpm–enfs-utils(5)查询RPM包 格式:#rpm–q[其它选项][详细选项][软件名称] 其它选项: a//表示显示当前系统中安装的所有RPM包 f文件名(全路径)//表示查找指定文件所属的RPM包 i软件包名称//表示显示包的用途 l软件包名称//表示显示RPM包文件RPM软件包查询命令参数集合实例: #rpm–qbind #rpm–qa #rpm–qf/etc/named.conf #rpm–qibind #rpm–qlbindRPM软件包的验证1.安装一个包#rpm-ivh2.升级一个包#rpm-Uvh3.移走一个包#rpm-e4.安装参数--force即使覆盖属于其它包的文件也强迫安装--nodeps如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。5.查询一个包是否被安装#rpm-q<rpmpackagename>RedHatLinux添加删除应用程序RedHatLinux9添加删除应用程序RedHatLinux9添加删除应用程序RedHatLinux9添加删除应用程序案例二 1、用tar命令归档/myfile目录下的文件,指明创建文件并列出详细过程。文件名为myfiles.tar 2、把文件file1,file1打包为archive.tar 3、从打包文件myfile.tar中取出文件。 4、创建file3并追加到名称为myfiles.tar文件6.2TAR包管理tar命令格式及主要参数选项创建、显示tar文件以及从tar中提取文件、向tar中添加文件实例: #tar-cvfaaa.tar/aaa #tar-czvfaaa.tar.gz/aaa #tar-xvfaaa.tar #tar-zxvfaaa.tar.gz #tar-zxvfaaa.tar.gz-C/home/aaa 把压缩文件解压到指定的目录。 #tar–cfarchive.tarfoobar创建、显示tar文件以及从tar中提取文件、向tar中添加文件案例三 1、把当前目录下的文件进行压缩。 2、在/aaa目录下创建file1,file2文件和目录test,压缩文件file1到file3.gz保留原文件。 3、把/aaa下的file1,file2文件和目录test压缩为files.tar.gz。 4、在当前目录打包为file.tar.gz。 5、把打包文件解至当前目录下。 6、把打包压缩文件解至/test中。6.3归档与压缩文件2、gzip压缩工具举例说明实例: #gzip/abc.txt #gzip-c/abc.txt>aaa.gz //压缩到其他文件,并保留原文件。 #gzip-d/abc.txt.gz #gzip-dv/abc.txt.gz #gzip-tv/abc.txt.gz 说明3、zip/unzip命令3、bzip2命令bzip2命令参数选项举例