[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