歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 利用Fedora 15 DVD ISO 鏡像制作安裝源

利用Fedora 15 DVD ISO 鏡像制作安裝源

日期:2017/2/28 16:09:43   编辑:Linux教程

1、建立以下文件夾

[www.linuxidc.com@linuxidc ~]$ sudo mkdir /media/dvd
[sudo] password for david:
[www.linuxidc.com@linuxidc ~]$ sudo mkdir /media/repo/Fedora -p
[www.linuxidc.com@linuxidc ~]$ sudo mkdir /media/repo/repodata
[www.linuxidc.com@linuxidc ~]$

2、掛載DVD ISO鏡像

[www.linuxidc.com@linuxidc ~]$ sudo mount -r -o loop Fedora-15-i386-DVD.iso /media/dvd/
[www.linuxidc.com@linuxidc ~]$ sudo mount –bind /media/dvd/Packages/ /media/repo/fedora/
mount: warning: /media/repo/fedora/ seems to be mounted read-only.
[www.linuxidc.com@linuxidc ~]$

3、拷貝文件到指定目錄

[www.linuxidc.com@linuxidc ~]$ sudo cp /media/dvd/repodata/repomd.xml /media/repo/repodata/ -p

4、創建安裝源

[www.linuxidc.com@linuxidc ~]$ cd /media/repo/
[www.linuxidc.com@linuxidc repo]$ ls
fedora repodata
[www.linuxidc.com@linuxidc repo]$ sudo createrepo -g repodata/repomd.xml .
Spawning worker 0 with 2943 pkgs
Workers Finished
Gathering worker results

Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

5、添加安裝源

[www.linuxidc.com@linuxidc repo]$ cd /etc/yum.repos.d/
[www.linuxidc.com@linuxidc yum.repos.d]$ touch iso.repo
[www.linuxidc.com@linuxidc yum.repos.d]$ ls
iso.repo
[www.linuxidc.com@linuxidc yum.repos.d]$ cat iso.repo
[dvd-repo]
name=dvd-repo
baseurl=file:///media/repo
enabled=1
gpgcheck=0

6、更新安裝源

[www.linuxidc.com@linuxidc ~]$ sudo yum clean all
已加載插件:langpacks, presto, refresh-packagekit
Cleaning repos: dvd-repo
清理一切
0 delta-package files removed, by presto
[www.linuxidc.com@linuxidc ~]$ sudo yum update
已加載插件:langpacks, presto, refresh-packagekit
dvd-repo | 3.6 kB 00:00 …
dvd-repo/primary_db | 2.1 MB 00:00 …
dvd-repo/group | 3.7 kB 00:00 …
設置更新進程
不升級任何軟件包

值得注意的是,在利用此安裝源的時候,就必須的移除此目錄的其他文件。

Copyright © Linux教程網 All Rights Reserved