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