* Make directory to hold all RPMFusion Free i386 Updates:
{{Code|mkdir -p /var/hda/files/yum/f12/i386/rpmfusion/free/updates}}
* Download RPMFusion Free Updates from repo mirror (may take a while):
{{Code|rsync -avrt --delete --exclude<nowiki>=</nowiki>debug/ --exclude<nowiki>=</nowiki>drpms/ rsync://download1.rpmfusion.org/rpmfusion/free/fedora/updates/12/i386/ /var/hda/files/yum/f12/i386/rpmfusion/free/updates}}
* Build local repo structure index:
{{Code|createrepo /var/hda/files/yum/f12/i386/rpmfusion/free/updates}}
* Generate <strong>fedora-rpmfusion-free-updates-i386</strong> (point to your HDA local repository):
{{Code|vi /etc/yum.repos.d/fedora-rpmfusion-free-updates-i386.repo}}
and add the following:
{{Text|Text=[fedora-rpmfusion-updates-i386-local] name=Fedora 12 - RPMFusion - free - i386 - Updates failovermethod=priority baseurl=<nowiki>http://repo/f12/i386/rpmfusion/free/updates</nowiki> enabled=1 gpgcheck=0}}
* Schedule nightly task to synchronize (downloads new updates) RPMFusion mirror with HDA repo. This will only download new udpates to your HDA, so it shouldn't take long. Recommend you stagger scheduled time for each repo added by 1 hour.:
{{Code|crontab -e}}
and add the following line:
{{Text|Text=0 3 * * * rsync -auv --delete --exclude=debug/ --exclude=drpms/ rsync://download1.rpmfusion.org/rpmfusion/free/fedora/updates/12/i386/ /var/hda/files/yum/f12/i386/rpmfusion/free/updates}}
* Refresh repo list.
{{Code|yum clean all}}
* All RPMFusion Free i386 Updates will now be retrieved locally from your HDA.