搭建并配置软件仓库的大致步骤如下所示。
第1步:进入到/etc/yum.repos.d/目录中(该目录存放着软件仓库的配置文件)。
第2步:使用Vi编辑器创建一个名为rhel8.repo的新配置文件(文件名称可随意,但后缀必须为.repo),逐项写入下面的配置参数并保存退出。
仓库名称:具有唯一性的标识名称,不应与其他软件仓库发生冲突。
描述信息(name):可以是一些介绍词,易于识别软件仓库的用处。
仓库位置(baseurl):即软件包的获取方式,可以使用FTP、HTTP与本地file。
是否启用(enabled):设置此源是否被使用,1为使用,0为禁用。
是否检查(gpgcheck):设置此源是否被校验,1为校验,0为禁用。
公钥位置(gpgkey):若上面参数开启了校验功能,则此处为公钥文件位置。若没有开启,此省略不写。
第3步:按配置参数中所填写的仓库位置挂载光盘,并把光盘挂载信息写入到/etc/fstab配置文件中。
第4步:使用“yum install httpd -y”命令检查软件仓库是否已经可用。
开始实战!
进入/etc/yum.repos.d目录中后创建软件仓库的配置文件:
[root@linuxprobe ~]# cd /etc/yum.repos.d/
[root@linuxprobe yum.repos.d]# vi rhel8.repo
[BaseOS]
name=local file
baseurl=file:///media/cdrom/
enabled=1
gpgcheck=0
创建挂载点后进行挂载操作,并设置成开机自动挂载
[root@linuxprobe yum.repos.d]# mkdir -p /media/cdrom //创建挂载点
[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrom //挂载
mount: /media/cdrom: WARNING: device write-protected, mounted read-only.
[root@linuxprobe yum.repos.d]# vi /etc/fstab //把挂载写入配置文件
/dev/cdrom /media/cdrom iso9660 defaults 0 0
字段
意义
设备文件
一般为设备的路径+设备名称,也可以写唯一识别码(UUID,Universally Unique Identifier)
挂载目录
指定要挂载到的目录,需在挂载前创建好
格式类型
指定文件系统的格式,比如Ext3、Ext4、XFS、SWAP、iso9660(光盘设备)等
权限选项
若设置为defaults,则默认权限为:rw, suid, dev, exec, auto, nouser, async
是否备份
若为1则开机后使用dump进行磁盘备份,为0则不备份
是否自检
若为1则开机后自动进行磁盘自检,为0则不自检
表4-1 用于挂载信息的指定填写格式中,各字段所表示的意义
尝试使用软件仓库的dnf命令来安装Web服务,软件包名称叫做httpd,安装命令“dnf install httpd -y”,安装后出现Complete!则代表配置正确
详细命令操作以下内容:
在vi local.repo中输入以下内容
763之后输入以下挂载
最后一步
# yum install ftp -y