Linux之Yum源搭建

Yum:黄狗升级管理工具。这里面有很多软件包,使用yum安装软件可以自动解决包的依赖关系(依赖关系:想要安装一个包,则需要安装这个包的依赖包)

在centos以及Redhat的系统中,桌面都会有一个光盘,可以理解为软件光盘。要搭建yum源就需要使用到这个光盘。、在Linux系统中要使用光盘首先要找到光驱设备,然后为这个光驱设备创建一个访问点,也就是挂载光盘(需要手工配置)。

如果Linux系统桌面没有显示光盘的图标,这时需要设置一下虚拟机,点击 CD/DVD(IDE) 这一项,然后在设备状态那一栏的两个选项勾上,在下面的使用iso使用镜像文件,并将路径设置为Linux的iso镜像文件,然后确定。这样虚拟机就会加载光盘了。

查看光盘的命令

[root@localhost ~]# ls /dev/cdrom 
/dev/cdrom

查看设备使用情况的命令: df -h

[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G  5.6G   12G   33% /
devtmpfs                 473M     0  473M    0% /dev
tmpfs                    489M     0  489M    0% /dev/shm
tmpfs                    489M  7.1M  482M    2% /run
tmpfs                    489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               1014M  161M  854M   16% /boot
tmpfs                     98M   12K   98M    1% /run/user/42
tmpfs                     98M     0   98M    0% /run/user/0

mount 命令:挂载光驱设备,访问光驱设备的作用。

格式:mount  [光驱设备路径]  [挂载目录]

挂载一个光驱设备需要将其挂载到一个目录上,而这个目录称为挂载点,通过这个目录就能访问光盘里的内容。

下面将光盘挂载到/mnt目录

[root@localhost ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载

此时再通过 df -h命令来查看光驱设备使用情况,看到最后一行。此时已经将光盘挂载到/mnt目录下

[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G  5.6G   12G   33% /
devtmpfs                 473M     0  473M    0% /dev
tmpfs                    489M     0  489M    0% /dev/shm
tmpfs                    489M  7.1M  482M    2% /run
tmpfs                    489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               1014M  161M  854M   16% /boot
tmpfs                     98M   12K   98M    1% /run/user/42
tmpfs                     98M     0   98M    0% /run/user/0
/dev/sr0                 8.1G  8.1G     0  100% /mnt

(注意:进行挂载时,挂载点目录必须存在)

现在光盘已经挂载成功,接下来开始搭建yum源

1、在搭建本地yum源,也就是刚刚所挂载的光盘。以下就是搭建yum源的配置文件内容,命令行里 #后面的内容代表注释

[root@localhost ~]# vim /etc/yum.repos.d/server.repo
[centos]              #yum 源
name=centos7          #yum 源的名称(可以和上一行一样)
baseurl=file:///mnt   #yum 源的路径,也就是挂载光盘的挂载点,其中 file:// 表示本地
gpgcheck=0
enable=1

搭建yum 源的时候,必须在./etc/yum.repo.d/下创建一个后缀为 .repo 的配置文件。Vincen这里创建了server.repo的配置文件。

2、搭建网络yum源,在网上找好yum源的网址,并复制下来。网址:http://mirrors.163.com/.help/CentOS6-Base-1

[root@localhost ~]# cat /etc/yum.repos.d/server.repo 
[centos]
name=centos7
baseurl=http://mirrors.163.com/.help/CentOS6-Base-1   #将file:// 换成 http://网址
gpgcheck=0
enable=1

配置好yum 源后,可以通过  yum repolist 来查看yum 源仓库里包的数量(vincen这里使用的是本地搭建)

[root@localhost ~]# yum repolist 
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
源标识                                  源名称                                    状态
centos                                  centos7                                   9,591
repolist: 9,591

此时,yum源仓库就已经搭建好了。yum仓库里的包有9591个。

猜你喜欢

转载自blog.csdn.net/vincen123/article/details/81436167
今日推荐