[dgplug-users] [Fedora offline repo] @Ratnadeep Debnath
Shakthi Kannan
shakthimaan at gmail.com
Wed Aug 19 10:43:58 PDT 2009
Hi,
Just to keep it in line with Fedora mirrors, I have restructured the
offline repository directory structure as:
=== offline repo ===
/var/ftp/pub/fedora/releases/11/Everything/i386/os/Packages/
/var/ftp/pub/fedora/updates/
/var/ftp/pub/rpmfusion/free/fedora/releases/11/Everything/i386/os/
/var/ftp/pub/rpmfusion/free/fedora/updates/11/i386/
/var/ftp/pub/rpmfusion/nonfree/fedora/releases/11/Everything/i386/os/
/var/ftp/pub/rpmfusion/nonfree/fedora/updates/11/i386/
=== END ===
So, there are six major directories, and the packages have repodata/
directory in them. The total disk space used is 29 GB for Fedora 11.
The following are a brief set of steps for deployment:
1. Copy GPG keys/Install GPG RPMs so they are now in /etc/pki/rpm-gpg/
2. Install rsync, vsftpd (should be there in installation DVD?)
3. Rsync above structured directory structure from external disk to
/var/ftp/pub.
4. Copy fedora-11-offline.repo and enable it
5. Start vsftpd
6. Test with yum
=== /etc/yum.repos.d/fedora-11-offline.repo ===
[fedora-offline-releases]
name=Fedora $releasever - $basearch Releases Offline
baseurl=ftp://127.0.0.1/pub/fedora/releases/$releasever/Everything/$basearch/os/Packages/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[fedora-offline-updates]
name=Fedora $releasever - $basearch - Updates Offline
baseurl=ftp://127.0.0.1/pub/fedora/updates/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[fedora-offline-rpmfusion-free]
name=RPM Fusion for Fedora $releasever - Free Offline
baseurl=ftp://127.0.0.1/pub/rpmfusion/free/fedora/releases/$releasever/Everything/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch
[fedora-offline-rpmfusion-free-updates]
name=RPM Fusion for Fedora $releasever - Free Updates Offline
baseurl=ftp://127.0.0.1/pub/rpmfusion/free/fedora/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch
[fedora-offline-rpmfusion-nonfree]
name=RPM Fusion for Fedora $releasever - Non-Free Offline
baseurl=ftp://127.0.0.1/pub/rpmfusion/nonfree/fedora/releases/$releasever/Everything/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-$releasever-$basearch
[fedora-offline-rpmfusion-nonfree-updates]
name=RPM Fusion for Fedora $releasever - Non-Free Updates Offline
baseurl=ftp://127.0.0.1/pub/rpmfusion/nonfree/fedora/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-$releasever-$basearch
=== END ===
I have set this up on my Fedora 11 laptop and it works fine!
Please let me know if any changes are required.
SK
--
Shakthi Kannan
http://www.shakthimaan.com
More information about the Users
mailing list