deb http://lumbung/debian stable main contrib non-free deb http://lumbung/backports lenny-backports main contrib non-free deb http://lumbung/kuliax lumpia main non-free
Lakukan pula pemutakhiran indeks daftar paket
sudo apt-get update
vim cd2-kuliax-7.0.txt
apt-get -t lenny-backports --download-only install `cat cd2-kuliax-7.0.txt`
Perintah di atas menggunakan opsi “-t lenny-backports” yang sebenarnya trik saja, agar sistem memeriksa dan mengambil paket ke repo backports terlebih dulu, jika tidak ada paket akan diambil dari repo yang tersedia (stable)
apt-get install apt-move
vim /etc/apt-move.conf
COPYONLY=yes
Variabel dalam konfigurasi di atas digunakan agar paket-paket dalam /var/cache/apt/archives tidak dihapus/dipindahkan
mkdir /media/storage/mirrors ln -s /media/storage/mirrors /mirrors
apt-move update
vim config.repocd.release
APT::FTPArchive::Release { Origin "Kuliax"; Components "main contrib non-free"; Label "Kuliax 7.0 RepoCD"; Architectures "i386 all"; Description "Kuliax 7.0 Repository CD"; }
cd /mirrors/debian rm dists/stable/Release apt-ftparchive -c $HOME/config.repocd.release release dists/stable/ > dists/stable/Release
rm -rf .apt-move
mkdir .disk echo "Kuliax 7.0 Repository CD" > .disk/info
gpg --output dists/stable/Release.gpg -u maintainer@kuliax -ba dists/stable/Release
Jika tidak ditandatangani akan muncul pesan kesalahan
WARNING: The following packages cannot be authenticated!
genisoimage -V "Kuliax-7.0-RepoCD" -publisher "Kuliax Project <http://kuliax.org/>" \ -o /media/repo/iso/kuliax/Kuliax-7.0-RepoCD.iso -J -l -r -cache-inodes debian/
du -sh /var/cache/apt/archives