一、YUM源配置

1、 yum配置文件位置

  • yum配置文件位置cd /etc/yum.repos.d/
#创建Centos8.repo文件
vim /etc/yum.repos.d/Centos8.repo
#本地源配置文件为"/“,目录下mnt文件夹
[appstream]
name=appstream
baseurl=file:///mnt/AppStream
gpgcheck=0
[baseos]
name=baseos
baseurl=file:///mnt/BaseOS
gpgcheck=0

2、临时挂载

  • 临时挂载

    mount /opt/CentOS-8.3.2011-x86_64-dvd1.iso /mnt/

  • 永久挂载 vim /etc/fstab

#添加下面一行
/opt/CentOS-8.3.2011-x86_64-dvd1.iso  /mnt      iso9660    ro          0 0
#光盘存储路经   光盘挂载路径    光盘文件系统(类似于"xfs","ext4") 以只读方式挂载 

二、网络源配置

1、本机YUM源配置

#创建Centos8.repo文件
vim /etc/yum.repos.d/Centos8.repo
#本地源配置文件为web网站主目录
[appstream]
name=appstream
baseurl=http://10.10.70.101/Centos/AppStream
gpgcheck=0
[baseos]
name=baseos
baseurl=http://10.10.70.101/Centos/BaseOS
gpgcheck=0

[root@dns centos]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0         7:0    0  8.6G  1 loop /var/www/html/centos
vda         252:0    0   40G  0 disk 
├─vda1      252:1    0    1G  0 part /boot
└─vda2      252:2    0   39G  0 part 
  ├─cl-root 253:0    0   37G  0 lvm  /
  └─cl-swap 253:1    0  2.1G  0 lvm  [SWAP]

2、永久本地挂载

#挂载文件目录
 /etc/fstab
#添加下面一行
/opt/CentOS-8.3.2011-x86_64-dvd.iso /var/www/html/Centos iso9660 ro 0 0

3、本地网络源

#进入yum配置文件夹
cd /etc/yum.repos.d/
#删除之前的配置
rm -rf *
#创建新的yam源配置文件
vi Centos8.repo
#1.网络指定YUM源
[appstream]
name=appstream
baseurl=http://10.10.70.101/Centos/AppStream
gpgcheck=0
[baseos]
name=baseos
baseurl=http://10.10.70.101/Centos/BaseOS
gpgcheck=0
[ha]
name=ha
baseurl=http://10.10.70.101/ha/HighAvailability
gpgcheck=0
[docker-ce]
name=docker-ce
baseurl=http://10.10.70.101/docker-ce
enable=1
gpgcheck=0

4、YUM相关命令

#清空缓存
yum clean all 
#重建
yum makecache 
#列出所有已安装的软件包 
yum list installed 
yum针对软件包操作常用命令: 
#1.使用YUM查找软件包 
命令:yum search 
#2.列出所有可安装的软件包 
命令:yum list 
#3.列出所有可更新的软件包 
命令:yum list updates 
#4.列出所有已安装的软件包 
命令:yum list installed 
#5.列出所有已安装但不在 Yum Repository 内的软件包 
命令:yum list extras 
#8.列出所有软件包的信息 
命令:yum info 
#9.列出所有可更新的软件包信息 
命令:yum info updates 
#10.列出所有已安装的软件包信息 
命令:yum info installed 
#12.列出软件包提供哪些文件 
命令:yum provides