目录
1.yum仓库的相关知识
1.1yum定义
yum仓库(也称yum源)用于存放各种rpm的软件包以及软件包之间的依赖关系,需要安装软件的计算机连接到指定yum仓库来安装软件包。
1.2yum命令的作用
yum list | 显示所有可用的包 包名 支持通配符 |
yum info | 显示包的信息 |
yum search xxx | 查找包含xxx字符的所有 安装包 模糊查找 |
yum provides xxx | 查找这个命令来源于哪个包 精确查找 |
yum history | 查看yum所有的操作 |
yum history undo | 安装 |
yum history redo | 卸载 |
yum remove 包名 | 卸载但是只可以卸载单个 |
1.3yum配置
1.3.1主配置文件
/etc/yum.conf
1.3.2仓库设置文件
/etc/yum.repos.d
1.3.3日志文件
/var/log/yum.log
2.yum仓库搭建
2.1搭建http yum仓库
服务端
yum install httpd -y
systemctl start httpd
mount /dev/sr0 /var/www/html
客户端
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
vim http.repo
[http]
name=http
baseurl=http://192.168.58.10/
gpgcheck=0
yum clean all
yum makecache
yum install tree
2.2搭建ftp yum仓库
服务端
yum install vsftpd -y
systemctl start vsftpd
mkdir /var/ftp/ky33
mount /dev/sr0 /var/ftp/ky33
客户端
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
vim ftp.repo
[ftp]
name=ftp
baseurl=ftp://192.168.58.10/ky33
gpgcheck=0
yum clean all
yum makecache
yum install tree