快速业务通道

Linux全攻略--软件包管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-15
1.RPM包管理 1)RPM软件包查询命令参数集合 格式:rpm {-q|--query}[select-option][query-options] -p<file>:查询软件包的文件. -f<file>:查询<FILE>属于哪个软件包 -g<group>:查询属于<GROUP>组的软件包. <null>:显示软件包的全部标识. -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<Script文件>或--info-script=<Script文件> 每次更换磁带时,就执行指定的Script文件.
-g或--listed-incremental 处理GNU格式的大量备份.
-G或--incremental 处理旧的GNU格式的大量备份.
-h或--dereference 不建立符号连接,直接复制该连接所指向的原始文件.
-i或--ignore-zeros 忽略备份文件中的0 Byte区块,也就是EOF.
-k或--keep-old-files 解开备份文件时,不覆盖已有的文件.
-K<文件>或--starting-file=<文件> 从指定的文件开始还原.
-l或--one-file-system 复制的文件或目录存放的文件系统,与tar指令执行时所处的文件系统相同,否则不予复制.
-L<媒体容量>或-tape-length=<媒体容量> 设置存

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号