Linux 配置Yum软件仓库
Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关依赖关系,然后自动从服务器下载软件包并安装到系统。
1•建立光盘挂载位置(目录)
【[email protected] /】#mkdir -p /media/cdrom
2•挂载光盘设备文件
【[email protected] /】#mount /dev/cdrom /media/cdrom
挂载成功显示????
mount:block device /dev/cdrom is write-protected,mounting read-only
注:如linux已联网则不需做以下操作,没有网络连接需要做以下操作!
3•进入Yum软件仓库
【[email protected] /】#cd /etc/yum.repos.d/
4•使用ls查看当前目录下的文件
【[email protected] yum.repos.d】#ls
CentOS-Base.repo CentOS-Debuginfo.repo
CentOS-Media.repo CentOS-vault.repo
CentOS-CR.repo CentOS-fasttrack.repo
CentOS-Sources.repo
5•用mv重命名CentOS-Base.repo ,改为CentOS-Base.repo.bak。使系统找不到此文件!
【[email protected] yum.repos.d】#mv CentOS-Base.repo CentOS-Base.repo.bak
6•使用vim编辑器编辑CentOS-Media.repo
【[email protected] yum.repos.d】#vim CentOS-Media.repo
7•末行输入set nu 显示行号
8•修改第16行
将 baseurl=file:///media/CentOS/
修改为 baseurl=file:///media/cdrom/
9•修改第20行 将0改为1
wq保存退出即可
10•修改完成
•常见的Yum命令
| 命令 | 作用 |
|---|---|
| yum repolist all | 列出所有仓库 |
| yum list all | 列出仓库中的所有软件包 |
| yum info 软件包名称 | 查看软件包信息 |
| yum install 软件包名称 | 安装软件包 |
| yum reinstall 软件包名称 | 重新安装软件包 |
| yum update 软件包名称 | 升级软件包 |
| yum remove 软件包名称 | 移除软件包 |
| yum clean all | 清除所有仓库缓存 |
| yum check-update | 检查可更新的软件包 |
| yum grouplist | 查看系统中已安装的软件包 |
•Yum软件仓库的技术拓扑图: