Linuxrpm命令参数使用详解

发布 2019-08-05 22:51:37 阅读 4981

rpm是redhat package manager(redhat软件包管理工具)类似windows里面的“添加/删除程序”

rpm 执行安装包。

二进制包(binary)以及源**包(source)两种。二进制包可以直接安装在计算机中,而源**包将会由rpm自动编译、安装。源**包经常以作为后缀名。

常用命令组合:

ivh:安装显示安装进度--install--verbose--hash

uvh:升级软件包--update;

qpl:列出rpm软件包内的文件信息[querypackagelist];

qpi:列出rpm软件包的描述信息[querypackageinstallpackage(s)];

qf:查找指定文件属于哪个rpm软件包[queryfile];

va:校验所有的rpm软件包,查找丢失的文件[viewlost];

e:删除包。

rpm-qsamba//查询程序是否安装。

rpm-ivh/media/cdrom/redhat/rpms/按路径安装并显示进度。

rpm-ivh--relocate/=/opt/指定安装目录。

//用来检查依赖关系;并不是真正的安装;

新版本降级为旧版本。

rpm-qa|grephttpd #[搜索指定rpm包是否安装]--all搜索*httpd*

rpm-qlhttpd搜索rpm包]--list所有文件安装目录。

#[查看rpm包]--query--package--installpackage信息。

#[查看rpm包]--file

#[查看包]依赖关系。

抽出文件]#[安装新的rpm]--install--verbose--hash

rpm-ivh

升级一个rpm]--upgrade

删除一个rpm包]--erase

常用参数:install/upgrade/erase options:

i,--installinstallpackage(s)

v,--verboseprovidemoredetailedoutput

h,--hashprinthashmarksaspackageinstalls(goodwith-v)

e,--eraseerase(uninstall)package

u,--upgrade=+upgradepackage(s)

-replacepkge无论软件包是否已被安装,都强行安装软件包。

-test安装测试,并不实际安装。

-nodeps忽略软件包的依赖关系强行安装。

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

queryoptions(with-qor--query):

a,--allquery/verifyallpackages

p,--packagequery/verifyapackagefile

l,--listlistfilesinpackage

d,--docfileslistalldocumentationfiles

f,--filequery/verifypackage(s)owningfile

rpm源**包装安装。

结尾的文件,这些文件是由软件的源**包装而成的,用户要安装这类rpm软件包,必须使用命令:

rpm --recompile 这个命令会把源**解包并编译、安装它,如果用户使用命令:

rpm --rebuild #在安装完成后,还会把编译生成的可执行文件重新包装成的rpm软件包。

FTP命令详解

ftp命令是internet用户使用最频繁的命令之一,不论是在dos还是unix操作系统下使用ftp,都会遇到大量的ftp内部命令。熟悉并灵活应用ftp的内部命令,可以大大方便使用者,并收到事半功倍之效。ftp的命令行格式为 ftp v d i n g 主机名 其中。v显示远程服务器的所有响应信息 ...

组织参保通知

各位在编的教职员工 今天上午蒋晓丽老师在群里发布了北京市朝阳区教育工会 关于继续做好朝阳区教职工保险工作的意见 文件。为便于教职工查阅,学校刚刚又在共享里发布了文件,这件事情涉及到教职工们的切身利益,希望大家重视。1.希望积极投保。保费不高,买份保险保平安 心安。2.文件中的第一项保险范围限已经入会...

文件管理目录命令

1改变目录。格式 cd 目录名 功能 工作目录转移到指定的目录下,只要求完成改变到当前目录的某一个子目录下的功能,不要求实现相对目录以及绝对目录。2创建文件。格式 create 文件名 文件长度 功能 创立一个指定名字的新文件,即在目录中增加一项,不考虑文件内容,但必须能输入文件长度。3删除文件。格...