Linux的RPM包用法和yum源用法

RPM工具

它是以一种数据库记录的方式将我们需要的套件安装到linux主机的管理程序。rpm工具常用的用法。
1、安装rpm包
-i:表示安装。
-v:表示可视化。
-h:表示显示安装进度。
–force:表示强制安装,即使覆盖属于其他包的文件也要安装。
–nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包。

#cd /mnt/Packages/
#rpm -ivh (rpm包)

如果不知道命令,可以用rpm --help帮助查找命令。
2、升级rpm包

3、卸载rpm包和查询包是否安装

#rpm -qa (安装的包) //查找已经安装的包
#rpm -e (安装的包)  //卸载已经安装的包
#rpm -q 包名 //查询是否安装
#rpm -qa |head//查询当前系统所有已安装的rpm包

4、得到一个已安装的rpm包的相关信息

#rpm -qi 包名

5、列出一个rpm包的安装文件

#rpm -ql 包名

6、列出某个文件属于哪个rpm包

#rpm -qf 文件绝对路径

yum工具

yum工具最大的优势在于可以联网去下载所需要的的rpm包,然后自动安装。如果要安装的rpm包邮依赖关系,yum工具会依次安装所有有关的rpm包。

1、列出所有可用的rpm包

#yum list |head -n 20

2、搜索rpm包

#yum search vim(关键词)
#yum list |grep 'vim'//用grep来过滤,查找相应的rpm包

3、安装rpm包

#yum install -y 包名

4、卸载rpm包

#yum remove 包名

5、使用本地光盘制作yum源
有时候linux系统不能联网,就需要使用光盘制作yum源。
(1)挂载光盘

#mount /dev/cdrom /mnt

(2)删除/etc/yum.repos.d目录下的repo文件(删除之前先做好备份)。

#cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
#rm -rf /etc/yum.repos.d/*

(3)创建新文件repoBack

#mkdir /tmp/repoBack
#mv * !$
#vim /etc/yum.repos.d/dvd.repo
[dvd]
name=install dvd
baseurl=file:///mnt(挂载的目录下)
enabled=1
gpgcheck=0

(4)刷新repos生成缓存

#yum install -y 包名

你可能感兴趣的:(Linux的RPM包用法和yum源用法)