7.1 安装软件包的三种方法
7.2 rpm包介绍
7.3 rpm工具用法
7.4 yum工具用法
7.5 yum搭建本地仓库
方法:①rpm 工具 (类似于windows下的.exe二进制文件)
② yum 工具 (用python开发的工具,相对于①优势在于支持自动打包安装依赖包,类似于IOS APP找到安装即可)
③源码包(源代码,需通过编译器转换成可执行文件)
rpm第一部分为包名,第二部分为版本号,第三部分为发布版本号el, 第四部分为平台
rpm包安装: rpm -ivh xxxxx .rpm
rpm包升级: rpm -Uvh xxxxxx.rpm
rpm包卸载: rpm -e 包名.rpm
rpm包全局查看:rpm -qa
某rpm包是否安装查询:rpm -q 包名
查询rpm包具体信息:rpm -qi 包名
查询rpm包所含文件:rpm -ql 包名
查询某文件由哪个rpm包安装: rpm -qf 文件路径
如果不知道文件路径,可用反引号模糊查询一步到位(有alias的命令不行,因为不止一行,无法返回)
命令行为:rpm -qf `which 命令`
yum工具用法
yum工具的优势在于可以自动解决依赖关系,无需一一手动安装
yum list列出可安装rpm包
查看yum配置文件:ls /etc/yum.repos.d/
查看第一个核心Base文件
yum中的rpm可用包都存放在base仓库中,如下图所示:
yum -search xxx : 搜索xxx相关的rpm包
yum中的精准搜索:yum list |grep 'xxx'
yum grouplist 查看可安装套件组
yum groupinstall 安装套件组
yum remove 卸载包(会把相关依赖包卸载,慎用!!!)
yum update 更新包 (如果不加包名会更新所有rpm包,甚至操作系统)
yum provides "/*/xxx" :搜索某命令执行所需安装包
yum搭建本地仓库
如果不能联网,可以搭建本地仓库实现yum安装,前提要有光驱,挂载后访问rpm包
删除文件前进行备份:cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
回到yum配置文件路径,删除所有当前文件,新建dvd文件,并输入以下配置信息:
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpcheck=0
yum clean all删除缓存
yum list| less 翻屏查看(快捷键ctrl+F),右侧中带@表示已经安装过的rpm包
dvd开始为可安装rpm包
安装任意其中一个包