软件包管理 1 RPM软件包管理1.1 RPM软件包简介:RPM(Red Hat Package Manager,Red Hat软件包管理器)是一种开放的软件包管理系统,按照GPL条款发行,可以运行于各种Linux系统上。RPM简化了Linux系统安装、卸装、更新和升级的过程,只需要使用简短的命令就可完成。RPM维护一个已经安装软件包和它们的文件的数据库,因此,可以在系统上使用查询和校验软件包功能。Linux系统上的所有软件都被分成可被安装、升级或卸载的RPM软件包。 1.2 管理RPM软件包(1): RPM软件包管理主要有安装(添加)、删除(卸载)、刷新、升级、查询这五种基本操作模式, 使用rpm命令可以在Linux系统中安装、删除、刷新、升级、查询RPM软件包。 命令语法:rpm [选项] [RPM软件包文件名称] (2)rpm命令选项含义
(3)rpm常用命令
2 使用yum管理RPM软件包(1)yum简介:yum(Yellow dog Updater Modified)起初是由Terra Soft研发,其宗旨是自动化地升级、安装和删除RPM软件包,收集RPM软件包的相关信息,检查依赖性并且一次安装所有依赖的软件包,无须繁琐地一次次安装。yum的关键之处是要有可靠的软件仓库,软件仓库可以是HTTP站点、FTP站点或者是本地软件池。 (2)yum的特点:可以同时配置多个软件仓库;简洁的配置文件/etc/yum.conf;自动解决安装或者删除RPM软件包时遇到的依赖性问题;使用yum非常方便;保持与RPM数据库的一致性。 (3)yum软件仓库配置文件:repo文件是Linux系统中yum源(软件仓库)的配置文件,软件仓库配置文件默认存储在/etc/yum.repos.d目录中。 (4)创建本地软件仓库步骤:1.安装软件包2.复制软件包3.创建软件仓库配置文件4.创建软件仓库。 (5)yum命令使用:使用yum命令可以安装、更新、删除、显示软件包。yum可以自动进行系统更新,基于软件仓库的元数据分析,解决软件包依赖性关系。 命令语法: yum [选项] [命令] 2.1 yum命令选项含义
2.2 yum命令的命令描述
3 tar包管理3 3.1 tar包简介Linux系统中最常使用的归档程序是tar,使用tar程序归档的包称为tar包,tar包文件的名称通常都是以“.tar”结尾的。生成tar包以后,还可以使用其它程序来对tar包进行压缩。tar可以为文件和目录创建备份。利用tar命令,用户可以为某一特定文件创建备份,也可以在备份中改变文件,或者向备份中加入新的文件。 利用tar命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或是将几个文件组合成为一个文件进行网络传输是非常有用的。 3.2 tar包使用和管理使用tar命令可以将许多文件一起保存到一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。 命令语法: tar [选项] [文件|目录]
3.3 tar包的特殊使用1.tar调用gzip 使用tar命令可以在归档或者是解包的同时调用gzip压缩程序。以“.gz”结尾的文件就是gzip压缩的结果。与gzip相对应的解压缩程序是gunzip,tar命令中使用-z选项来调用gzip。 2.tar调用bzip2 使用tar命令可以在归档或者是解包的同时调用bzip2压缩程序。以“.bz2”结尾的文件就是bzip2压缩的结果。与bzip2相对应的解压缩程序是bunzip2。tar命令中使用-j选项来调用bzip2。 3.tar调用xz 使用tar命令可以在归档或者是解包的同时调用xz压缩程序。以“.xz”结尾的文件就是xz压缩的结果。tar命令中使用-J选项来调用。 3.4 tar命令选项含义
|
|