配置Fedora core 6中yum光碟源 --去除無網路不能打開軟體包管理的問題

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

新安裝的Fedora Core 6,添加刪除程序需要連接互聯網才能打開,對於無網路的時候,可以採用以下方法從本地光碟安裝軟體包。

1、將從網上下載下來的5個光碟映像現掛載到linux下
a.掛載存放映像的磁碟
mount /dev/hda6 /mnt/wine

b.掛載iso文件(先建好相關目錄)
# mount -r -o loop /mnt/wine/FC-6-i386-disc1.iso /mnt/fc61
# mount -r -o loop /mnt/wine/FC-6-i386-disc2.iso /mnt/fc62
# mount -r -o loop /mnt/wine/FC-6-i386-disc3.iso /mnt/fc63
# mount -r -o loop /mnt/wine/FC-6-i386-disc4.iso /mnt/fc64
# mount -r -o loop /mnt/wine/FC-6-i386-disc5.iso /mnt/fc65
(dvd更方便了,只需掛載一次)
開機自動掛載編輯文件/etc/fstab
增加5行 /mnt/wine/FC-6-i386-disc1 /mnt/fc61 iso9660 loop 0 0 等

c.修改yum.conf文件
然後將幾張CD中的RPM文件全部做個軟鏈接到這個文件夾中,比如:

$ln -s /mnt/fc61/Fedora/RPMS/*.rpm /media/baserepo/

然後yum一個createrepo工具:

#yum install createrepo

接著就可以用createrepo創建一個源:

#createrepo /media/baserepo

創建完畢後會產生一個文件夾/media/baserepo/repodata
這個就是yum的數據源文件。

最後設置yum,加這麼一段設置即可:

[local_base]
name=iso
baseurl=file:///media/baserepo
enabled=1

d.建立iso.repo文件
在/etc/yum.repos.d/下建立iso.repo文件,內容如下
[ISO]
name=iso
baseurl=file:///mnt/fc61 file:///mnt/fc62 file:///mnt/fc63 file:///mnt/fc64 file:///mnt/fc65
failovermethod=priority
enabled=1
gpgcheck=0
e.一切搞定。




[火星人 ] 配置Fedora core 6中yum光碟源 --去除無網路不能打開軟體包管理的問題已經有329次圍觀

http://coctec.com/docs/linux/show-post-165707.html