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 包名