配置本地yum源
1.挂载镜像
1.1连接光驱,单击”CD/DVD”–>勾选“已连接”、“启动时连接”–>选择镜像文件
1.2确定虚拟机光驱中有加载系统镜像
方法一:mount/dev/cdrom/mnt
方法二:mount/dev/sr0/mnt
-
ls /mnt/ #查看/mnt目录下是否有文件存在
-
备份centos7自带yum而配置文件
cd /etc/yum.repos.d
mkdir bak
mv * bak -
配置yum源文件
vim /etc/yum.repos.d/local.repo
插入以下内容:
[local]
name=this is a local.repo
baseurl=file:///mnt
enabled=1
gpgcheck=0
#gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7
配置网络yum源
#wget 下载文件,-O 将 wget 下载的文件,保存到指定的位置,保存时可以重新起一个名字,或者直接写一个要保存的路径,这样还用原来的文件名
wget -O /etc/yum.repos.d/network.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#查看列表
yum list
yum 常用操作:
yum install -y httpd #安装软件包, -y 直接安装。
yum -y remove 包名 #卸载包。
yum search keyword #指定关键字搜索软件包。
yum repolist #显示rpm包数量
相关知识:
[local] (仓库名 唯一 ;yum源名称,在本服务器上唯一,
用来区分不同的yum源)
name=this is a local.repo (简介,只起解释作用;对yum源描述信息)
baseurl=file:///mnt (仓库路径)
enabled=1 (1代表开启,0代表关闭)
gpgcheck=0 (为1时使用公钥检验rpm包的正确性;0为不校验)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
(指定进行rpm校验的公钥文件地址)
Yum 报错,注意的几个小问题:
(1) 确定光盘是否链接,光盘是否挂载。
(2) 配置文件中格式是否正确,字母,符号有没有少写,挂载点和配置文件中设置的是否一致。
(3) 网络源需要联网,操作和 RPM 类似,只是会自动安装依赖项。