|
|
第 1 帖 | |
|
|
rpm 常用命令
1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # rpm -ql < rpm package name> 8.列出服务器上的一个文件属于哪一个RPM包 #rpm -qf 9.可综合好几个参数一起用 # rpm -qil < rpm package name> 10.列出所有被安装的rpm package # rpm -qa 11.列出一个未被安装进系统的RPM包文件中包含有哪些文件? # rpm -qilp < rpm package name> <<RPM中文手册>> 一、安装 命令格式: rpm -i ( or --install) options file1.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) options pkg1 ... pkgN 参数 pkg1 ... pkgN :要删除的软件包 详细选项 --test 只执行删除的测试 --noscripts 不运行预安装和后安装脚本程序 --nodeps 不检查依赖性 通用选项 -vv 显示调试信息 --root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装 程序都会安装到这个目录下 --rcfile 设置rpmrc文件为 --dbpath 设置RPM 资料库存所在的路径为 三、升级 命令格式 rpm -U ( or --upgrade) options file1.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 -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 将要校验的软件包名 软件包选项 -p Verify against package file -f 校验所属的软件包 -a Verify 校验所有的软件包 -g 校验所有属于组 的软件包 详细选项 --noscripts 不运行校验脚本 --nodeps 不校验依赖性 --nofiles 不校验文件属性 通用选项 -v 显示附加信息 -vv 显示调试信息 --root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下 --rcfile 设置rpmrc文件为 --dbpath 设置RPM 资料库存所在的路径为 六、校验软件包中的文件 语法: rpm -K ( or --checksig) options file1.rpm ... fileN.rpm 参数: file1.rpm ... fileN.rpm 软件包的文件名 Checksig--详细选项 --nopgp 不校验PGP签名 通用选项 -v 显示附加信息 -vv 显示调试信息 --rcfile 设置rpmrc文件为 七、其它RPM选项 --rebuilddb 重建RPM资料库 --initdb 创建一个新的RPM资料库 --quiet 尽可能的减少输出 --help 显示帮助文件 --version 显示RPM的当前版本 附录: 台湾Linux方面高手VBird(鸟哥)所写<<RPM 與 SRPM 套件管理>> http://linux.ournb.net/index/article.php/310 此帖于 04-04-26 16:18 被 KornLee 编辑. |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
总结的不错阿
|
|
|
|
|
|
|
|
第 3 帖 | |
|
|
我补充一下src.rpm包的安装方法(假定使用root账户):
第一种方法 -- 将src.rpm包转换成rpm包再进行安装 代码:
代码:
__________________
IBOX, a LiveCD distribution based on Gentoo, is fit for newbie. IBOX brings to you: - knoppix-style harddisk installation tool, by which you can install Gentoo in 20 minutes. - hardware auto-configuration. You can run into X desktop directly. - all-round software set, including OpenOffice, azureus. - LiveCD-create-tools. Step-by-step, custom a LiveCD yourself with ease. Any questions and feedbacks is welcome to home_king at 163 dot com 此帖于 04-04-19 14:12 被 home_king 编辑. |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
没有编译包的安装方法?
|
|
|
|
|
|
|
|
第 5 帖 | |
|
|
我想问一下 RPM包 直接双击就可以安装了 为什么你们还要那么麻烦的去安装?
__________________
- - - 不要理偶,偶再也不可能是处男了... - - - |
|
|
|
|
|
|
|
第 6 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 7 帖 | ||
|
|
引用:
难道输一长串字符会比我轻轻的点两下灵活?高效? |
||
|
|
|
||
|
|
第 8 帖 | |
|
|
我的机子是FC1的,我装了gcc-3.3.2-1.i386.rpm但中间断了,再装*出已安装的对话枢。用命令安装的话有:
warning:gcc-3.3.2-1.i386.rpm:V3 DSA signature:NOKEY;key ID 4f2a6fd2 package gcc-3.3.2-1 is already installed 怎么办呀? 此帖于 04-08-05 20:18 被 niat03041136 编辑. |
|
|
|
|
|
|
|
第 9 帖 | |||
|
|
引用:
引用:
|
|||
|
|
|
|||
|
|
第 10 帖 | |
|
|
为什么有warningk呀?
我装wine时中断了 [xbs@localhost xbs]$ cd wine-20030408 [xbs@localhost wine-20030408]$ ./configure --prefix=/usr/local/wine checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... no checking for cc... no checking for cc... no checking for cl... no configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. 是不是gcc没装好还是~~ 有什么办法吗 谢谢了 |
|
|
|
|
|
|
|
第 11 帖 | ||
|
|
引用:
rpm -qa gcc 如果没有提示的话,去下载一个gcc的包! |
||
|
|
|
||
|
|
第 12 帖 | |
|
|
回 KornLee
我装了gcc-3.3.2-1.i386.rpm但中间断了,再装*出已安装的对话枢。用命令安装的话有: warning:gcc-3.3.2-1.i386.rpm:V3 DSA signature:NOKEY;key ID 4f2a6fd2 package gcc-3.3.2-1 is already installed 咋办呀? |
|
|
|
|
|
|
|
第 13 帖 | |
|
|
--force
__________________
Spring Live 中文版发布 Blog:http://hantsy.cublog.cn Gmail/Gtalk:hantsy@gmail.com |
|
|
|
|
|
|
|
第 14 帖 | |
|
|
那么tar包怎么安装啊,网上很多都是tar包啊,老大能不能发个这方面得贴在啊!
__________________
ASUS A8H笔记本 1.6/1G/80G/ |
|
|
|
|
|
|
|
第 15 帖 | ||
|
|
引用:
http://www.linuxsir.org/bbs/showthre...&threadid=5113 望善用论坛搜索 ![]() |
||
|
|
|
||