使用本機目錄作爲軟件源:Linux主機配置本機可訪問的yum軟件源

3.1 問題

本例要求爲Linux主機配置本機可訪問的yum軟件源,完成下列任務:

1)清理舊配置、不可用的配置

2)添加新的軟件源,指向倉庫目錄 file:///repo/cos7dvd

3)清理yum緩存數據

4)列出軟件倉庫列表,確認結果
3.2 步驟

實現此案例需要按照如下步驟進行。

步驟一:清理舊配置、不可用的配置

清理舊的配置,或者不可用/不使用的配置,避免干擾。

[root@svr7 ~]# mkdir  /etc/yum.repos.d/repobak
[root@svr7 ~]# mv  /etc/yum.repos.d/*.repo  /etc/yum.repos.d/repobak/

步驟二:添加新的軟件源,指向前一步準備的本地軟件倉庫

1)添加軟件源

[root@svr7 ~]# yum-config-manager  --add-repo  file:///repo/cos7dvd/
.. ..
adding repo from: file:///repo/cos7dvd/
[repo_cos7dvd_]
name=added from: file:///repo/cos7dvd/
baseurl=file:///repo/cos7dvd/
enabled=1

2)確認結果

[root@svr7 ~]# ls  /etc/yum.repos.d/                  //確認自動添加的配置文件
repobak  repo_cos7dvd_.repo

3)禁止檢查軟件來源

[root@svr7 ~]# vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
.. ..  
gpgcheck = 0                                         //不要檢查軟件來源
.. ..

步驟三:清理yum緩存數據

[root@svr7 ~]# yum  clean  all
已加載插件:fastestmirror, langpacks
正在清理軟件源: repo_cos7dvd
Cleaning up list of fastest mirrors
Other repos take up 399 M of disk space (use --verbose for details)

步驟四:列出軟件倉庫列表,確認結果

[root@svr7 ~]# yum  repolist
已加載插件:fastestmirror, langpacks
Determining fastest mirrors
repo_cos7dvd                                            | 3.6 kB     00:00     
(1/2): repo_cos7dvd/group_gz                              | 165 kB   00:00     
(2/2): repo_cos7dvd/primary_db                            | 3.2 MB   00:00     
源標識                     源名稱                                         狀態
repo_cos7dvd               added from: file:///repo/cos7dvd               4,067
repolist: 4,067
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章