您好,欢迎访问三七文档
RPM命令大全-技术文档-系统管理Linux时代-开源、自由、共享-中国最大的Linux技术社区[2010-4-169:10:31]游客访问免费注册忘记密码·ChinaUnix首页·论坛·博客Linux首页|Linux新闻|Linux论坛|Linux文档|Linux下载|Linux博客|Linux搜索|开源项目孵化平台|《开源时代》新手入门|安装启动|管理员指南|开发手册|桌面应用|程序开发|数据库|网络技术|CentOS|Fedora|MySQL|Apache|Ubuntu|Gentoo|OSCON08Linux时代技术文档系统管理RPM命令大全来源:ChinaUnix博客日期:2006.12.1123:44(共有0条评论)我要评论RPM命令大全一、安装命令格式:rpm-i(or--install)optionsfile1.rpm...fileN.rpm参数:file1.rpm...fileN.rpm将要安装的RPM包的文件名详细选项:-h(or--hash)安装时输出hash记号(``#'')--test只对安装进行测试,并不实际安装。--percent以百分比的形式输出安装的进度。--excludedocs不安装软件包中的文档文件--includedocs安装文档--replacepkgs强制重新安装已经安装的软件包--replacefiles替换属于其它软件包的文件--force忽略软件包及文件的冲突--noscripts不运行预安装和后安装脚本--prefix将软件包安装到由指定的路径下--ignorearch不校验软件包的结构--ignoreos不检查软件包运行的操作系统--nodeps不检查依赖性关系--ftpproxy用作为FTP代理--ftpport指定FTP的端口号为通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为二、删除命令格式:rpm-e(or--erase)optionspkg1...pkgN最新资讯更多·话说Python:非主流编程语言·大型机Linux:风雨十周年·WINTEL联盟瓦解英特尔打造Mee..·开源技术不再“纯洁”厂商责任..·业内看好英特尔MeeGo系统应用..·IDF2010:Meego社区铸就前进中..·IDF2010:MeeGo平台技术开发初探·MySQL数据库研发团队女掌门加盟..·Google在扼杀开源贡献者?·是否还有免费的午餐?开源的意义..论坛热点更多·公司网内linux只能ping自..·一个shell的脚本问题·linux运行中插入网线后,如何..·一个菜鸟的问题·关于setuid的疑问·关于ROOT超级管理员权限问题..·ubuntu9.10启动问题。。。GR..·linux创建虚拟磁盘·高清桌面图一张--VI操作..·内核版的弟兄们。。。郁闷啦..文档更新更多·linux下u盘使用·ubuntudynamips绑定网卡到虚拟机·虚拟机Debian中网卡无法启动·剖析SUSELinuxTomcat自动启动·Linux启动过程综述·分区大小调整完全手册·一步一学Linux与Windows共享文件..·使用U盘安装Debian·[Ubuntu-9.10]修改grub以更改..·cacti下利用thold插件来进行EMAI..RPM命令大全-技术文档-系统管理Linux时代-开源、自由、共享-中国最大的Linux技术社区[2010-4-169:10:31]参数pkg1...pkgN:要删除的软件包详细选项--test只执行删除的测试--noscripts不运行预安装和后安装脚本程序--nodeps不检查依赖性通用选项-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为三、升级命令格式rpm-U(or--upgrade)optionsfile1.rpm...fileN.rpm参数file1.rpm...fileN.rpm软件包的名字详细选项-h(or--hash)安装时输出hash记号(``#'')--oldpackage允许升级到一个老版本--test只进行升级测试--excludedocs不安装软件包中的文档文件--includedocs安装文档--replacepkgs强制重新安装已经安装的软件包--replacefiles替换属于其它软件包的文件--force忽略软件包及文件的冲突--percent以百分比的形式输出安装的进度。--noscripts不运行预安装和后安装脚本--prefix将软件包安装到由指定的路径下--ignorearch不校验软件包的结构--ignoreos不检查软件包运行的操作系统--nodeps不检查依赖性关系--ftpproxy用作为FTP代理--ftpport指定FTP的端口号为通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为四、查询RPM命令大全-技术文档-系统管理Linux时代-开源、自由、共享-中国最大的Linux技术社区[2010-4-169:10:31]命令格式:rpm-q(or--query)options参数:pkg1...pkgN:查询已安装的软件包详细选项-p(or``-'')查询软件包的文件-f查询属于哪个软件包-a查询所有安装的软件包--whatprovides查询提供了功能的软件包-g查询属于组的软件包--whatrequires查询所有需要功能的软件包信息选项显示软件包的全部标识-i显示软件包的概要信息-l显示软件包中的文件列表-c显示配置文件列表-d显示文档文件列表-s显示软件包中文件列表并显示每个文件的状态--scripts显示安装、卸载、校验脚本--queryformat(or--qf)以用户指定的方式显示查询信息--dump显示每个文件的所有已校验信息--provides显示软件包提供的功能--requires(or-R)显示软件包所需的功能通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为五、校验已安装的软件包命令格式:rpm-V(or--verify,or-y)options参数pkg1...pkgN将要校验的软件包名软件包选项-pVerifyagainstpackagefile-f校验所属的软件包-aVerify校验所有的软件包-g校验所有属于组的软件包RPM命令大全-技术文档-系统管理Linux时代-开源、自由、共享-中国最大的Linux技术社区[2010-4-169:10:31]详细选项--noscripts不运行校验脚本--nodeps不校验依赖性--nofiles不校验文件属性通用选项-v显示附加信息-vv显示调试信息--root让RPM将指定的路径做为根目录,这样预安装程序和后安装程序都会安装到这个目录下--rcfile设置rpmrc文件为--dbpath设置RPM资料库存所在的路径为六、校验软件包中的文件语法:rpm-K(or--checksig)optionsfile1.rpm...fileN.rpm参数:file1.rpm...fileN.rpm软件包的文件名Checksig--详细选项--nopgp不校验PGP签名通用选项-v显示附加信息-vv显示调试信息--rcfile设置rpmrc文件为七、其它RPM选项--rebuilddb重建RPM资料库--initdb创建一个新的RPM资料库--quiet尽可能的减少输出--help显示帮助文件--version显示RPM的当前版本制作篇(上)要想制作一个RPM格式的软件包,需要编写软件包描述文件。其标准命名格式为:软件名-版本号-释出号.spec,这个文件,详细描述了有关该软件包的诸多信息,如软件名,版本,类别,说明摘要,创建时要执行什么指令,安装时要执行什么操作,以及软件包所要包含的文件等等。有了这个文件,RPM就可以制作出相应的包裹文件来。下面以我制作小赵编辑器LZE的软件包(lze-6.0-2.i386.rpm)为例,详细说明一下软件包描述文件的书写。其描述文件为lze-6.0-2.spec,该文件内容如下:(用nl-ba命令列出,每行开头的数字为所在行在文件中的行号)1#文件名称:lze-6.0-2.spec2#文件功能:lze软件包描述信息RPM命令大全-技术文档-系统管理Linux时代-开源、自由、共享-中国最大的Linux技术社区[2010-4-169:10:31]3#文件作者:纵横软件制作中心雨亦奇国防大学研究生二队赵建利4#修改时间:2001.10.1956Name:lze7Version:6.08Release:29Summary:小赵全屏幕中英文多窗口多功能编辑器(LINUX/UNIX系统适用)10Group:Applications/Editors11License:Share12Vendor:纵横软件制作中心13Packager:雨亦奇(zhsoft@371.net)14Source::/usr16Requires:/bin/sh17Provides:lze-edit1819%description20小赵编辑器,是为使用SCOUNIX,LINUX多用户系统的广大用户专门设计的全屏幕多窗21口中英文多功能编辑器。22它主要有以下十大特点:1.全屏幕菜单操作。2.显示方式多样。3.块操作丰富。4.十23字制表功能强大。5.多窗口操作灵活自如。6.文件操作功能齐全。7.解释输出功能独具特24色。8.自带中文输入法(增强五笔和增强拼音),实用方便。9.十六进制编辑功能,如虎25添翼。10.即时翻译,按到即译。26总之,小赵编辑器会成为您在UNIX,LINUX系统上编制程序和书写一般性文稿的好帮手。27它将在工作中助您一臂之力,轻松上阵,游刃有余!2829%prep30echo预处理脚本程序(prep)开始执行31%setup3233%build34echo编译连接脚本程序(build)开始执行35make3637%install38echo安装脚本程序(install)开始执行39makeinstall4041%clean42echo建包结束后清理脚本程序(clean)开始执行4344%pre45echo安装前执行脚本程序(pre)开始执行4647%post48echo安装后执行脚本程序(post)开始执行4950%preun51echo卸载前执行脚本程序(preun)开始执行5253%postun54echo卸载后
本文标题:RPM命令大全
链接地址:https://www.777doc.com/doc-5377253 .html