小白入門之十七:yum源配置并使用其安裝軟件包
目的
掌握使用虛擬機(jī)的光驅(qū),添加光盤鏡像文件后,配置為本地光盤為yum倉庫源并使用yum命令安裝rpm軟件包,以及實(shí)現(xiàn)開機(jī)自動(dòng)掛載。
關(guān)于yum:yum是一個(gè)交互式接口,它是基于rpm的包管理器;可以實(shí)現(xiàn)自動(dòng)執(zhí)行系統(tǒng)的更新、安裝包時(shí)自動(dòng)解決包依賴關(guān)系、刪除軟件包、查詢已經(jīng)安裝的軟件包、查詢可用的軟件包等等;
準(zhǔn)備
Vmware workstaton虛擬機(jī)軟件及可用的Centos7系統(tǒng)、centos7系統(tǒng)ISO安裝包,連接教室網(wǎng)絡(luò)。
步驟
配置yum方式一:使用光盤當(dāng)做yum源
1、使用vmware workstation虛擬機(jī)的光盤,配置yum倉庫源
根據(jù)前面已經(jīng)介紹過安裝linux中部分內(nèi)容,先把centos7系統(tǒng)的iso鏡像文件,放入虛擬機(jī)的虛擬光驅(qū)中。

2、在centos7上掛載光盤,配置yum倉庫源
本地掛載光盤:
[root@Magedu ~]# mount -r /dev/cdrom /mnt
[root@Magedu ~]# ls -d /mnt/Packages/
/mnt/Packages/
設(shè)置yum倉庫源的配置文件: yum的配置文件在/etc/yum.repos.d/目錄下,配置內(nèi)容可以寫在該目錄下的任意一個(gè)以.repo結(jié)尾的文件中,也可新建一個(gè)以.repo結(jié)尾的文件。本例采用后者即新建一個(gè)create.repo文件。
[root@Magedu ~]# vim /etc/yum.repos.d/create.repo [create]
name=create
baseurl=file:///mnt/
gpgcheck=0
gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7
enabled=1
3、使用yum倉庫源
[root@Magedu ~]# yum clean all
[root@Magedu ~]# cd /etc/yum.repos.d/
[root@Magedu yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@Magedu yum.repos.d]# yum repolist
4、測試yum源,安裝tree命令
[root@Magedu yum.repos.d]# yum install tree
5、實(shí)現(xiàn)開機(jī)自動(dòng)掛載光盤
[root@Magedu ~]# vim /etc/fstab
在文件末尾添加內(nèi)容:
/dev/cdrom /mnt iso9660 defaults,loop 0 0
檢查自動(dòng)掛載:
[root@Magedu ~]# mount -a
配置yum方式二:使用開源的yum倉庫當(dāng)做yum源
1、通過網(wǎng)絡(luò),搜索開源的yum鏡像


選擇阿里云的進(jìn)行站,點(diǎn)擊進(jìn)入:
選擇centos并點(diǎn)擊進(jìn)入:

因?yàn)槲覀兪褂玫腸entos7的iso鏡像版本是7.5.1804,所以選擇該版本。

進(jìn)入后,選擇os,點(diǎn)擊進(jìn)入:

選擇x86_64,(只有一個(gè)項(xiàng)目)點(diǎn)擊進(jìn)入:

點(diǎn)擊進(jìn)入后,看到有repodata目錄即可,復(fù)制當(dāng)前瀏覽器的地址,即url地址。該地址就為yum配置文件中baseurl的地址。

此頁面還有內(nèi)容為RPM-GPG-KEY-CentOS-7,需要用url完整地址表示即https://mirrors.aliyun.com/centos/7.5.1804/os/x86_64/RPM-GPG-KEY-CentOS-7,因?yàn)檫@個(gè)完整地址也要在yum配置文件中g(shù)pgkey部分設(shè)置。
2、設(shè)置yum倉庫配置文件
[root@Magedu yum.repos.d]# vim create.repo
內(nèi)容為:
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.aliyun.com/centos/7.5.1804/os/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7.5.1804/os/x86_64/RPM-GPG-KEY-CentOS-7
最后就可使用yum安裝軟件包了。
配置yum方式三:使用iso文件配置yum源
1、創(chuàng)建iso掛載點(diǎn)并掛載
前提是服務(wù)器已經(jīng)有了系統(tǒng)的鏡像文件即Centos7的iso文件在/home/CentOS-7-x86_64-Everything-1804.iso。
[root@Magedu ~]# mkdir /home/mnt/{iso,vcdrom}
[root@Magedu ~]# mv /home/CentOS-7-x86_64-Everything-1804.iso /home/mnt/iso
[root@Magedu ~]# mount -r -o loop /home/mnt/iso/CentOS-7-x86_64-Everything-1804.iso /home/mnt/vcdrom/
2、配置yum文件
Centos7的iso文件在/home/CentOS-7-x86_64-Everything-1804.iso
[root@Magedu ~]# vim /etc/yum.repos.d/create.repo
內(nèi)容為:
[base]
name=CentOS-$releasever - Base
baseurl=file:///home/mnt/vcdrom/
gpgcheck=0
enabled=1
最后就可使用yum安裝軟件包了。
文章來源于網(wǎng)絡(luò),侵刪!