摘要:7.1 安装软件包的三种方法
7.2 rpm包介绍
7.3 rpm工具用法
7.4 yum工具用法
7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum clean)
扩展
1. yum保留已经安装过的包http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml
2. 搭建局域网yum源 http://ask.apelearn.com/question/7627
一 安装软件包的三种方法
1.rpm工具
与windows下的exe有点像,属于二进制文件,他的安装路径、文件名基本上是固定好的
rpm:redhat package manage
2.yum工具
yum是另外一种工具去安装rpm包的,yum是用python开发的一种工具,相比较于rpm,yum支持自动安装依赖的包
3.源码包
可以看到用开发语言开发的各个文件的内容,需要用编译器把源码包编译成可执行文件
二 rpm包介绍和rpm工具使用
1.查看rpm
1)连接光盘
点击VMware右下角的光盘图标,点击右键,选择连接选项
2)挂载光盘
# mount /dev/cdrom [挂载点]
3)查看rpm包
2.rpm包格式
包名-版本号-发布版本号-平台
3.安装rpm包
# rpm -ivh [rpm包文件]
i :install v:vision可视化 h:人性化
4.升级rpm包
#rpm -Uvh [rpm包文件]
5.卸载
# rpm -e [包名]
6.查询安装的包
# rpm -qa
7.查询指定包是否安装
# rpm -q [包名]
8.查询指定包安装信息
# rpm -qi [包名] //i表示info信息
9.列出包安装的文件
# rpm -ql [包名]
10.查询一个文件是由哪个包安装的
# rpm -qf [文件绝对路径]
# rpm -qf `which [无别名命令]` //通过which查询到命令所在路径, ` 为反引号
三 yum工具
使用rpm安装包,如果有依赖关系,需要先安装依赖包
使用yum安装工具,yum可以自动安装依赖包
1.列出可用rpm包
# yum list
上图第三列表示仓库名字,关于仓库路径:
仓库名字如下图:
仓库地址:上图中的mirrorlist值即为仓库地址
2.搜索包
# yum search [关键词]
# yum list |grep '[关键词]' //其中|为管道符,表示将其前面的结果作为后面命令的输入,grep表示过滤
3.安装包
# yum install [-y] [包名] //其中-y选项表示不再询问
4.列出可用组
# yum grouplist
5.安装组
# yum groupinstall -y [组名] //注意组名若由多个单词组成,需要加上单引号
6.卸载包
# yum remove -y [包名] //通过yum卸载包会同时卸载依赖包
7.升级包
# yum update -y [包名] //如果不加包名,会默认将系统所有rpm全部升级
8.通过命令搜索包名
# yum provides "*[命令]"
四 yum搭建本地仓库
1.本地仓库使用场景
使用yum时,系统默认从远程网络下载安装,当系统不能联网时,我们可以使用本地仓库,但搭建本地仓库前提需要有一个本地光盘/光驱,且此光驱挂载成功
2.步骤
1)# cp -r [源文件] [备份文件] //备份文件
2)# rm -rf [.repo文件] //删除所有文件
3)# vi dvd.repo //新建一个文件,并写入以下内容
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
4)# yum clean all //清除缓存
5)# yum list //查看yum安装包仓库名为dvd