目录
一、安装软件包的三种方法
二、rpm包介绍
三、rpm工具用法
四、yum工具用法
五、yum搭建本地仓库
扩展: 1.yum保留已经安装过的包 http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml
2.搭建局域网yum源 http://blog.lishiming.net/?p=500
一、安装软件包的三种方法
-
rpm工具
-
yum工具 支持自动安装依赖的包
-
源码包 通过编辑器把源码包编译成可执行文件
二、rpmb包介绍
-
rpm工具使用
-
设置光驱挂载
-
rpm包在Package文件夹中
第一个字符串:包名
第一个- 后面数字:1.2.7版本号
17.el7: 发布版本号
x86_64: 发布平台 (64位平台可以安装32位包)
三、rpm工具用法
-
rpm -ivh rpm包文件 安装包文件
-
i install
-
v 可视化
-
h 更人性化显示
-
实验一、rmp -ivh zsh-5.0.2-28.el7.x86_64.rpm
-
rpm -Uvh zsh-5.0.2-28.el7.x86_64.rpm 升级包文件
-
rpm -e 包名 卸载
-
rpm -qa 查询安装的包
-
rpm -q 包名 查询指定包是否安装
-
rpm -qi 包名 查询指定包信息
-
rpm -ql 包名 列出包安装的文件
-
rpm -qf 文件绝对路径 查看一个文件是由哪个包安装的
-
rpm -qf `which cd` 一条命令查看命令是由哪个包安装的
四、yum工具用法
-
自动解决包的依赖关系安装
-
yum list 列出可以的rpm包
-
ls /etc/yum.repos.d/ yum配置文件
CentOS-Base.repo 最核心的配置文件 base 仓库
4.yum search vim 搜索包
5.yum list |grep 'vim' 更清晰的搜索
6. yum install -y 安装 -y 不再询问是否需要安装
7.yum grouplist 列出可用的组
8.yum groupinstall 'Virtualization Host' 安装组
9.yum remove -y 卸载
10.yum update -y 升级包
11.yum provides "/*/vim"
12.yum保留已经安装过的包 修改/etc/yum.conf
cachedir是放置下载包的地方,可以修改为自己想放置的位置
keepcache=1时,表示保存已经下载的rpm包
yum搭建本地仓库
-
在/mnt/下挂载光驱
-
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak 备份文件
-
rm -f /etc/yum.repos.d/* 删除所有文件
-
vim /etc/yum.repos.d/dvd.repo 创建dvd.repo
[dvd]
name=install dvd 自定义描述
baseurl=file:///mnt rpm包在哪里
enable=1 仓库是否可用
gpcheck=0 是否要检测
5.yum clean all
6.yum list
7.yum list | less
@anaconda 表示包已经安装
dvd表示dvd中可安装包