Fedora22新增國內軟體源和本地軟體源

2021-09-28 04:57:02 字數 1414 閱讀 7451

不同的linux發行版會以各種相同或者不同的方式設定這個軟體倉庫即軟體源資訊。fedora的軟體源資訊檔案(*.repo)都是放在 /etc/yum.repos.d 目錄下的。可以通過#ls -l /etc/yum.repos.d 檢視,每個檔案都是包含軟體倉庫資訊的檔案,因為預設的官方軟體源都是國外的,可能網速不是很快,我們可以自己新增國內軟體源或者本地軟體源。下面我們就介紹怎麼配置軟體源。

安裝外掛程式

我們安裝乙個外掛程式,讓系統自動選擇最快的軟體源。

#yum install yum-fastestmirror

這個外掛程式在以前用yum命令的時候是非常靠譜的,但是fedora22開始yum命令全部重定向為dnf命令了,所以要想在22和之後的版本中使用,需要在dnf配置檔案 /etc/dnf/dnf.conf 後面加一行 fastestmirror=true 。

手動新增國內軟體源

除了示例這幾個**外,你也可以選擇其他的你訪問比較快的源,比如你所在大學的開源映象站的源。

設定本地軟體源

我們上面設定的是人家**的軟體倉庫,如果你的電腦現在沒法聯網,又急需安裝某個軟體的話,可以安裝你的系統映象裡的軟體。fedora的***映象一般都好幾個g大小,其實裡面大多數裝的都是倉庫裡面的軟體(packages目錄下),可能某些軟體不是最新的,但是我們安裝的時候直接用這些軟體會很方便。

假設是在/home/lemon目錄下,lemon是我的使用者名稱,新建目錄起名為lemon-yum。

#mkdir lemon-yum

把光碟packages目錄下的東西全部複製到剛建立的目錄,fedora22光碟預設是掛載在/run/media/lemon/目錄下的,補全名稱,也可以在圖形介面下操作。

#cp -rv /run/media/lemon/fedora/packages/* ./lemon-yum

如果有就不必安裝了。

#yum createrepo

進入軟體目錄。

#cd lemon-yum

建立索引檔案,完成之後,此目錄下生成repodata資料夾,儲存索引資訊。

#createrepo -v

上面咱說過repo檔案是乙個包含軟體倉庫資訊的檔案,現在咱就新建乙個repo檔案。下面是用vi編輯器寫乙個純文字repo檔案,你也可以使用別的文字編輯器。

#cd /etc/yum.repos.d

#vi lemon.repo

repo檔案內容如下:

(點i開始編輯)

[lemon]

name=lemon yum repo

baseurl=file:///home/lemon/lemon-yum/

enabled=1

gpgcheck=0

完成,可以#ls -l 檢視此目錄下的檔案。

安裝軟體的時候,軟體後面會註明哪個倉庫的檔案,有可能就用的是lemon本地倉庫。在這裡插入**片`

Fedora22新增國內軟體源和本地軟體源

不同的linux發行版會以各種相同或者不同的方式設定這個軟體倉庫即軟體源資訊。fedora的軟體源資訊檔案 repo 都是放在 etc yum.repos.d 目錄下的。可以通過 ls l etc yum.repos.d 檢視,每個檔案都是包含軟體倉庫資訊的檔案,因為預設的官方軟體源都是國外的,可能...

fedora新增軟體源

su cd etc yum.repos.d chmod 777 mv home bak vi a.repo 將如下內容粘入,儲存退出 每行前一定不要留有空格 releases mirror.sohu.com name fedora releases baseurl enabled 1 gpgchec...

用Fedora光碟設定軟體本地源

掛載光碟 root localhost cd mnt root localhost mnt mkdir fedora root localhost mnt mount t iso9660 dev sr0 fedora mount block device dev sr0 is write prote...