您好,登錄后才能下訂單哦!
Linux系統(tǒng)怎樣更換yum源,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
命令: #查看軟件包 yum list all ##列出yum源倉(cāng)庫(kù)里面的所有可用的安裝包 yum list installed ##列出所有已經(jīng)安裝的安裝包 yum list available ##列出沒(méi)有安裝的安裝包 #安裝軟件 yum install softwarename ##安裝指定的軟件 yum reinstall softarename ##重新安裝指定的軟件 yum localinstall 第三方software ##安裝第三方文件并且會(huì)解決軟件的依賴(lài)關(guān)系 yum remove softwarename ##卸裝指定的軟件 #查找軟件的信息 yum info software ##查看軟的信息 yum search keywords ##根據(jù)關(guān)鍵字查找到相關(guān)安裝包軟件的信息 yum whatprovides filename ##查找包含指定文件的相關(guān)安裝包 #對(duì)于軟件組 yum groups list ##列出軟件組 yum groups install ##安裝一個(gè)軟件組 yum group remove ##卸載一個(gè)軟件組 yum groups info ##查看一個(gè)軟件組的信息
開(kāi)始之前看一下查看一下當(dāng)前的配置里面有什么已經(jīng)安裝好的yum源倉(cāng)庫(kù) yum repolist
由上面可以知道現(xiàn)在的yum源配置沒(méi)有成功的讀取可利用的信息,下面將修改制作yum的軟件可用安裝源。
mkdir /mount ##創(chuàng)建的空的文件夾用于掛載iso鏡像文件 mount /iso/ iso的文件的名 /mount ##為了讓iso鏡像文件能夠被像文件一樣被便利地讀取利用,將iso文件掛載在一個(gè)空的文件里面
(在這里被掛載的iso鏡像文件是一個(gè)存在的yum倉(cāng)庫(kù),但是系統(tǒng)并不能讀取識(shí)別,我們通過(guò)修改yum倉(cāng)庫(kù)指向文件讓系統(tǒng)可以讀取到這個(gè)倉(cāng)庫(kù),被我們利用)
2.修改yum源指向文件
mkdir /etc/backup ##創(chuàng)建/etc 下的一個(gè)空文件夾用于備份原來(lái)的yum源讀取文件 mv /etc/yum.repos.d/* /etc/backup/ ##備份yum倉(cāng)庫(kù)指定文件 touch /etc/yum.repos.d/myyum.repo cat > /etc/yum.repos.d/myyum.repo[test] >name=myyumsource >baseurl=file:///mount >gpgcheck=0 ## 0表示不檢查rpm數(shù)字證書(shū),1為檢查rpm數(shù)字證書(shū) >end
3.刷新測(cè)試
yum clean all ##清空本地/var/cache/yum容器清單列表舊數(shù)據(jù)。 yum repolist ##列出所有的可用的yum倉(cāng)庫(kù),執(zhí)行這個(gè)命令,會(huì)重讀yum源設(shè)置志向文件,刷新本地容器清單列表。 yum repolist ##列出所有的可用的yum倉(cāng)庫(kù),執(zhí)行這個(gè)命令,會(huì)重讀yum源設(shè)置志向文件,刷新本地容器清單列表。
現(xiàn)在看一下我們?cè)O(shè)置好的yum源倉(cāng)庫(kù)集合
由上面我們可以看到我們的掛載已被成功讀取。
利用已經(jīng)做好的iso-yum本地源安裝http 服務(wù)方便制作共享軟件源
yum install httpd
安裝http服務(wù)成功,現(xiàn)在我們啟動(dòng)一下相關(guān)服務(wù)。
systemctl start httpd ##開(kāi)啟http服務(wù) systemctl enable httpd ##設(shè)置開(kāi)機(jī)啟動(dòng)http服務(wù) systemctl stop firewalld ##關(guān)閉火墻服務(wù)方便下面的htpp服務(wù)的使用
umount /mount ##將掛載在/mount下的文件解掛載將要掛載在http服務(wù)相關(guān)目錄下 2.重新掛載, mkdir /var/www/html/myshare ##在http服務(wù)的目錄下面創(chuàng)建一個(gè)掛載點(diǎn)(http服務(wù)可以默認(rèn)的服務(wù)目錄) mount /iso/iso文件名 /var/www/html/myshare
刷新服務(wù) systemctl restart httpd
3.瀏覽器測(cè)試
打開(kāi)瀏覽器,輸入設(shè)置的主機(jī)的ip地址后面加上掛載的文件當(dāng)看到文件出現(xiàn)則成功了。
添加repo倉(cāng)庫(kù)指向文件,讓系統(tǒng)在尋找yum源的時(shí)候可以找到設(shè)置的http分享的yum源。
touch /etc/yum.repo.d/myshare.repo cat > /etc/yum.repos.d/myshare.repo [share] >name=mysharesource >baseurl=http://172.25.6.10/myshare >gpgcheck=0 >end
yum clean all yum repolist 出現(xiàn)了錯(cuò)誤 由于文中我們本地yum源制作和http-yum分享源制作使用了同一個(gè)iso文件所以我們解掛載了本地源掛載iso,執(zhí)行yum repolist 命令yum源找不到我們?cè)趥}(cāng)庫(kù)指向文件里面指定的原本掛載在/mount的內(nèi)容。現(xiàn)在我們可以修改第一個(gè)文件的查找點(diǎn),讓它找/var/www/html/myshare 掛載點(diǎn)。
yum repolist
這下本地的掛載也成功被讀取了,沒(méi)有出現(xiàn)報(bào)錯(cuò)。
由于這僅僅是設(shè)置的臨時(shí)的掛載我們還可以設(shè)置開(kāi)機(jī)自動(dòng)掛載
cat >> /etc/fstab
關(guān)于Linux系統(tǒng)怎樣更換yum源問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。