Linux开车—rpm与yum

——rpm

-i :install的意思

-v :察看更细部的安装信息画面

-h :以安装信息列显示安装进度

安装多个rpm: rpm -ivh a.i386.rpm b.i386.rpm *.rpm

安装网上某个位置rpm包:rpm -ivh http://website.name/path/pkgname.rpm

-qa:查询所有安装的软件,通常与grep联动使用

-qi :列出该软件的详细信息,包含开发商、版本和说明等

-ql :列出该软件所有的文件与目录所在完整文件名

-qc :列出该软件的所有配置文件

-qd :列出该软件的所有说明文件

-qR :列出和该软件有关的相依软件所含的文件

-qf :由后面接的文件名,找出该文件属于哪一个已安装的软件

-e:卸载 例:找出与apr有关的软件名称,并尝试移除apr这个软件

      [root@tedu ~]# rpm -qa | grep apr

       apr-1.3.9-5.el6_2.x86_64

       [root@tedu ~]# rpm -e apr

      [root@tedu ~]# rpm -qa | grep apr

rpm -Uvh <package_name> :-Uvh后面接的软件如果没有安装过, 系统会直接安装,若后面 接的软件安装过但版本较旧,则更新至新版 

rpm -Fvh <pacakge_name> :-Fvh如果后面接的软件并未安装到Linux系统上,则该软件不 会被安装,只有已安装的软件才会被升级

 

——yum

查找jdk相关软件包 : yum search jdk

列出 yum 服务器上面提供的所有软件的详细信息:yum info

列出 yum 服务器上面提供的所有软件名称:yum list

列出目前服务器上可供本机进行升级的软件有哪些:yum list updates

列出目前服务器上xz.x86_64可更新版本:yum list updates|grep xz.x86_64

yum安装/升级/卸载软件:yum [install | update | remove] 软件名

install :后面接要安装的软件

update :后面接要升级的软件,若要整个系统都升级,就直接update即可

remove:删除某个软件时,依赖于该软件并已经安装到系统中的 其它软件 或者包,会被一并删除(rpm方式删除某个包时,如果依赖于该包的其它 包之前也被安装到系统中,删除不会成功,需要先手动删除那些包. )

posted @ 2018-08-13 11:38  丶Biu~  阅读(6)  评论(0)    收藏  举报