Dengan menggunakan repository lokal maka proses instaasi paket dapat dilakukan tanpa harus pusing masalah dependansi. Selain itu repository lokal merupakan solusi buat komputer yang tidak terhubung ke internet.
Untuk membuatnya anda harus melewati langkah-langkah berikut (sebagai root) :
buat direktori untuk tempat paket
cd /
mkdir -p extras/gutsy
cd extras
ubah permisi direktori agar mudah diakses baca tulis
chmod 777 gutsy
Kopi paket-paket anda ke direktori /extras/gutsy. Anda dapat memanfaatkan nautilus. Paket-pakat dapat anda download dari internat atau anda dapatkan dari bonus majalah (misal InfoLINUX). Pastikan anda sudah mengkopi paket dpkg-dev. Paket tersebut biasanya terdapat di cd instalasi ubuntu (direktori pool....).
instal paket dpkg-dev (sesuaikan nama file dengan keadaan di sistem anda).
dpkg -i dpkg-dev_1.14.5ubuntu16_all.deb
lakukan scan paket dengan dpkg-scanpackages. Setelah ini akan didapatkan index pakat dengan nama file Packages.gz pada directory /extras/gutsy
dpkg-scanpackages gutsy/ /dev/null | gzip -9c > gutsy/Packages.gz
Lakukan pengeditan pada /etc/apt/source.list setalah melakukan backup terlebih dahulu
mv /etc/apt/sources.list /etc/apt/sources.list.bak
touch /etc/apt/sources.list
echo "deb file:/extras gutsy/" > /etc/apt/sources.list
update repository anda
apt-get update
instal dengan mudah (ganti nama paket dengan paket akan diinstal)
apt-get install nama_paket
-----------------------------------------------------------------------------------
NB. jika anda melakukan remastering anda dapat menggunakan repositori yang telah ada.
buatlah cd image dari ropo anda
cd /extras
mkisofs -o ubuntu_repo.iso -v -J -R -D -f gutsy
sebelum chroot buatlah direktory yang sama dengan posisi repo anda (lihat posting terdahulu tentang remastering ubuntu)
mkdir -p work/extras/gutsy
mount image cd anda (perhatikan posisi directory. Pembahasan ini didasarkan pada posting tedahulu tentang remastering ubuntu)
mount -o loop /extras/ubuntu_repo.iso work/extras/gutsy
Edit /etc/apt/source.list pada root direktory yang akan diremaster
mv work/etc/apt/sources.list work/etc/apt/sources.list.bak
touch work/etc/apt/sources.list
echo "deb file:/extras gutsy/" > work/etc/apt/sources.list
setelah itu lakukan chroot dan anda dapat menginstal paket dengan mudah. Jangan lupa unmount work/extras/gutsy sebelum membuat filesystem.sqashfs
Monday, March 10, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment