歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 18 -- 用安裝 DVD(ISO)建立本地 yum repository

Fedora 18 -- 用安裝 DVD(ISO)建立本地 yum repository

日期:2017/2/28 14:53:15   编辑:Linux教程

網絡不好yum下載安裝太慢

Host-only 網絡的虛擬機

就是不想用網絡安裝

...

以上理由存在就是合理。 足以說明本地安裝庫是革命需要的。

開干

環境

VirtualBox 4 with Fedora 18 desktop installed (sshd enabled)

Fedora-18-i386-DVD.iso

具體步驟

開機進入Fedora 18 (我喜歡改成runlevel 3)

跑個題: desktop也很炫的哦,

言歸正傳, 登入

需要新建個文件 /etc/yum.repos.d/fedora-blue.repo, 你可以自己起名字, 但一定要在/etc/yum.repos.d/下, 擴展名 .repo

[root@localhost yum.repos.d]# vi /etc/yum.repos.d/fedora-blue.repo

# 文件內容cat下

[root@localhost yum.repos.d]# cat fedora-blue.repo

[blue]
name=Blue $releasever - $basearch
failovermethod=priority
baseurl=file:///mnt/cdrom # 這裡就是repo url, 本地文件系統, 掛載DVD光驅的地方
enabled=1 # if it’s 0, the repo won’t be used by yum

:x 保存

Insert Fedora-18-i386-DVD.iso and mount the DVD

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/

順便說下, 我把/etc/yum.repos.d/下其他幾個repo都disable了(enable 參數設置成0), 只留了剛新建的這個。 如果以後需要的話就把enable改成1就OK了。

好了, 開始測試

准備裝kernel-devel。 你自己測試的時候可以裝別的包。

[root@localhost yum.repos.d]# yum install kernel-devel.i686
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package kernel-devel.i686 0:3.6.10-4.fc18 will be installed
--> Processing Dependency: perl for package: kernel-devel-3.6.10-4.fc18.i686
--> Running transaction check
---> Package perl.i686 4:5.16.2-235.fc18 will be installed
...
Installed:
kernel-devel.i686 0:3.6.10-4.fc18
...

Copyright © Linux教程網 All Rights Reserved