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方式删除某个包时,如果依赖于该包的其它 包之前也被安装到系统中,删除不会成功,需要先手动删除那些包. )

浙公网安备 33010602011771号