《软件包的管理》PPT课件.ppt

上传人:牧羊曲112 文档编号:4860090 上传时间:2023-05-20 格式:PPT 页数:16 大小:289.49KB
返回 下载 相关 举报
《软件包的管理》PPT课件.ppt_第1页
第1页 / 共16页
《软件包的管理》PPT课件.ppt_第2页
第2页 / 共16页
《软件包的管理》PPT课件.ppt_第3页
第3页 / 共16页
《软件包的管理》PPT课件.ppt_第4页
第4页 / 共16页
《软件包的管理》PPT课件.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《《软件包的管理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件包的管理》PPT课件.ppt(16页珍藏版)》请在三一办公上搜索。

1、第4章 软件包管理,4.1 RPM软件包管理,RPM(red hat package manager)是由Red Hat公司推出的一种软件包管理标准,可实现软件包的安装、查询、更新升级、校验、卸载已安装软件包以及更新升级软件包等。rpm软件包文件的名称具有特定的格式:软件名称-版本信息(主版、次版本、修订号、发行号以及用于的操作系统版本).适用的硬件平台.rpm例如:,4.1.1 RPM简介,4.1.2 使用rpm命令,查询软件包使用-q(query)参数,若要进一步查询软件包的更详细信息,可结合使用-a、-i、-l和-f参数,这些参数分别来源于all、information、list和fil

2、e,含义与之相同。查询已安装的全部软件包 命令:rpm qa 在当前已安装的全部软件包中查询文件名包含ssh的软件包。命令 rpm qa|grep ssh,1查询rpm软件包,4.1.2 使用rpm命令,查询指定的软件包是否安装命令:rpm-q 软件包名称列表示例:rpm-q linuxqq rpm-q telnet-server 查询软件包的描述信息增加使用-i参数,命令:rpm-qi 软件包名称示例:rpm-qi openssh rpm qi linuxqq,1查询rpm软件包,查询某文件所属的软件包,命令:rpm-qf 文件或目录的全路径名示例:查询未安装的软件包信息(一般用于安装前查看

3、软件包的详细信息)增加使用-p参数来实现。查询软件包的文件列表:rpm-qpl软件包文件全路径名,2安装RPM软件包,安装RPM软件使用-i参数(install),通常还结合使用-v(verbose)(代表详细的安装信息)和-h(hash)(代表用#来表示安装进度)参数。例如,若要安装软件包,则操作命令为:#rpm-ivh/media/usb-disk/(假设已经将u盘挂载在/media/usb-disk/目录下)Linux的软件包经常存在依赖关系。若用户要忽略依赖关系警告,强行安装,则可在rpm命令中增加使用-nodeps参数项,让rpm命令不作依赖关系检查强制安装。,3删除软件包,若要从L

4、inux系统中删除原来由RPM软件包所安装的软件包,可使用带-e参数的rpm命令来实现,其命令用法为:rpm-e 软件包名例如,若要删除刚才安装的ppp软件包,则实现的命令为:rpm-e ppp,4升级RPM软件包,升级安装使用-U(update)参数来代替-i参数,该参数的功能是先卸载旧版,然后再安装新版软件包。用法:rpm-Uvh 软件包文件全路径名,4.2 TAR归档管理,tar是Linux的一种标准文件打包格式,利用tar命令可将要备份归档保存的数据打包成扩展名为.tar的文件,需要时再从.tar文件中恢复。tar命令打包时并不压缩文档,若要压缩打包,则要配合使用gzip(压缩格式.g

5、z)或bzip2(压缩格式.bz2)等压缩程序来实现。这可通过增加使用-z或-j参数来指定所调用的外部压缩程序。,1tar简介,4.2 TAR归档管理,用法:tar option packfile sourcefilelistoption为命令功能参数,常用参数有:-t 查看包中的文件列表-x 释放包-c 创建包-r 增加文件到包文档的末尾常用的一些辅助功能参数有:-z 调用gzip/gunzip程序对tar包进行压缩-j 调用bzip2程序对tar包进行压缩-v 命令执行时显示详细提示信息-f 指定包文件的名称-C 目录名 用于指定包解压释放到的目录路径,2命令用法,4.2 TAR归档管理,

6、创建tar包 用法:tar-cvf 文件名 要备份的目录或文件名列表 功能:将指定的目录或文件打包成扩展名为.tar的文件。示例:若要将/etc目录下的文件打包成mylinux_etc.tar,则实现命令为:rootRHEL5#tar-cvf mylinux_etc.tar/etc/*,3用法示例,4.2 TAR归档管理,创建压缩的tar包 可在tar命令中增加使用-z或-j参数来创建压缩的tar包。用法:tar-z|jcvf 包文件名 要备份的目录或文件列表 示例:若要将/etc目录下的文件打包并压缩为文件,则实现的命令为:rootRHEL5#tar-zcvf/etc/*若要打包并压缩为.b

7、z2格式的压缩包,则实现的命令为:rootRHEL5#tar-jcvf mylinux_etc.tar.bz2/etc/*,3用法示例,3用法示例,在释放解压tar文件之前,若要查看tar包中的文件表,则可使用带-t参数的tar命令来实现。命令用法:tar-t z|jvf tar包文件名 示例:若要查询mylinux_etc.tar中的文件和目录列表,则实现的命令为:rootRHEL5#tar-tf mylinux_etc.tar若要查看.gz或.bz2压缩包中的文件列表,则要增加使用-z或-j参数。例如:rootRHEL5#tar-tjvf rootRHEL5#tar-tzvf,查询tar包

8、中的文件列表,3用法示例,要释放tar包,使用-x参数。对.gz或.bz2格式的压缩包,应增加-z或-j参数。用法:tar-z|jxvf 包文件名 示例:若要释放软件包,则命令为:rootRHEL5#tar-zxvf若要将包释放到指定的目录,则可使用-C参数来指定。,释放tar包,实训1、RPM软件包管理1、执行rpm qa命令查询当前系统所安装的软件包程序。2、查询显示当前所安装的安装包中包含ssh关键字的软件包。3、安装linuxqq软件包。4、查询linuxqq软件包中的文件以及安装的位置。5、删除linuxqq软件包。,实训2、TAR归档管理1、将整个/etc目录打包并压缩成文件,并保存在/root目录中2、将文件的文件列表写入myfile.txt中(提示用重定向操作符“”),利用cat命令显示myfile.txt的内容。3、将myfile.txt文件打包压缩成,删除myfile.txt,将解压缩。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号