Linux软件包管理命令

1.      安装软件

格式:rpm –I [选项] file1.rpm ……fileN.rpm

选项格式:

-h:安装时输出hash记号(“#”)

--test:只对安装进行测试,并不实际安装

--percent:以百分比的形式输出安装的进度

--excludedocs:不安装软件包中的文档文件

--includedocs:安装文档

--replacepkgs:强制安装已经安装的软件包

--replacefiles:替换属于其他软件包的文件

--force:忽略软件包及文件的冲突

--noscripts:不运行预安装和后安装脚本

--prefix:将软件包安装到指定目录下

--ignorearch:不校验软件包的结构

--nodeps:不坚持依赖性关系

--ftpproxy:作为FTP代理

--ftpport:指定FTP的端口号

通用选项:

-v:显示附加信息

-vv:显示调试信息

--root:让rpm将指定的目录作为根目录,这样预安装程序和后安装程序都会安装到这个目录下

--rcfile:设置rpmrc文件

--dbpath:设置rpm资料库所在的路径

2.      删除软件

rpm –e(--erase) [选项] pkg1……pkgN

3.      升级软件

Rpm –U (--upgrade)[选项]file1.rpm……fileN.rpm

4.      查询软件

rpm –q(--query)[选项]pkg1……pkgN

-p:查询软件包的文件

-f:查询属于哪个软件包

-a:查询所有安装的软件包

--whatprovides:查询提供了功能的软件包

-g:查询属于组的软件包

--whatrequires:查询所有需要功能的软件包

5.      校验已安装的软件包

rpm –v (--verify or -y)[选项]pkg1……pkgN

 

上一篇:使用ASP.Net 3.5 的Ajax与Web服务开发实例


下一篇:《Lua游戏AI开发指南》一导读