1.RPM包管理
1)RPM软件包查询命令参数集合
格式:rpm {-q|--query}[select-option][query-options]
-p:查询软件包的文件.
-f:查询属于哪个软件包
-g:查询属于组的软件包.
:显示软件包的全部标识.
-i:显示软件包的概要信息
-l:显示软件包中的文件列表.
-c:显示配置文件列表
-d:显示文档文件列表.
-s:显示软件包中文件列表和其状态
--queryformat(--qf):以用户指定的方式显示查询信息.
--dump:显示每个文件的所有的已校验信息
--provides:显示软件包提供的功能
--requires(-R):显示软件包所需的功能
下面看例子:
查询文件所属软件包.
查询软件包所包含的文件列表
查询软件包概要信息
查询所有已经安装的软件包
RPM软件包的安装
软件包查询完成后,就可以进行软件的实际安装了.使用还参数-i的RPM命令可以实现安装.
rpm -i (or --install) options file1.rpm..fileN.rpm
参数:
-h:安装时输出hash记号("#")
--test:只对安装进行测试,并不实际安装.
--percent:以百分比的形式输出安装的进度
--excludedocs:不安装软件包中的文档文件
--includedocs:安装文档
--replacekgs:强制重新安装已经安装的软件包.
--replacefiles:替换属于其它软件包的文件.
--force:忽略软件包和文件的冲突
--ignoreos:不检查软件包运行的操作系统
--nodeps:不检查依赖关系
下面看例子
这个是强制安装
安装当前目录下的软件包,显示安装过程的详细信息,采用一般的安装参数ivh,表示显示附加信息和安装进度的#符号的安装方式.
RPM软件包的卸载
#rpm -e tools.rpm
RPM软件包的升级
应使用带-U参数命令完成
格式:#rpm -U options file1.rpm ...fileN.rpm
如下面:#rpm -Uvh tools.rpm
RPM软件包的验证
验证软件包是通过比较已经安装的文件和软件包的原始文件信息来进行的,验证主要是比较文件的尺寸,MD5校验码,文件权限,类型,属主和用户组等.RPM采用带参数-V的命令来验证的.
如果不同便会显示missing ...
这是验证单个软件包
这是/bin/vi文件的正确性
验证所有已安装的软件包.
TAR包管理
TAR命令是在LINUX下最常用的文件打包工具,可以将若干个文件或苦干个目录下打包成一个文件,既有得于文件管理,也方便压缩和文件的网络传输.
使用语法:tar [主选项+辅选项]文件或目录
参数
-A或--catenate 新增温暖件到已存在的备份文件。
-b<区块数目>或--blocking-factor=<区块数目> 设置每笔记录的区块数目,每个区块大小为12Bytes。
-B或--read-full-records 读取数据时重设区块大小。
-c或--create 建立新的备份文件。
-C<目的目录>或--directory=<目的目录> 切换到指定的目录。
-d或--diff或--compare 对比备份文件内和文件系统上的文件的差异。
-f<备份文件>或--file=<备份文件> 指定备份文件。
-F
阅读(1164) | 评论(0) | 转发(0) |