Membuat Local Repositori Debian
MEMBUAT LOCAL REPOSITORY DEBIAN
Pendahuluan :
Ketika
kita akan melakukan update repository linux (Debian) mungkin dari kita ada kesulitan
melakukannya dikarenakan keterbatasan sumber daya seperti internet, kelengkapan
CD/DVD Distro, tidak memiliki CD/DVDROM atau enggan melakukan update repo
secara local dengan cara mencopy image ISO yang otomatis mengorbankan sebagian
isi hardisk atau install komponen secara manual tapi kendalanya adalah masalah
depedensi (ketergantungan) akan komponen lainnya.
Pada
pembahasan kali ini kita akan update repository hanya komponen tertentu saja
yang kita inginkan dimana komponen tersebut diletakkan folder yang kita buat
tentunya tidak perlu online.
Pembahasan :
MEMBUAT LOCAL REPOSITORY
(dibutuhkan online internet)
1.
Update terlebih dahulu Debian termasuk komponen – komponen yang dibutuhkan. Ketika
proses update file-file yang diupdate diletakkan di folder
‘/var/cache/apt/archives’ kemudian copy file-file tersebut ke suatu tempat.
Misalnya ke usb flash disk dan disimpan di folder repo misal ‘/home/aan/Desktop/repo’.
2.
Install program bantuan agar proses ‘dpkg-scanpackages..’ bisa di execute. Nama
programnya dpkg-dev. Hanya di komputer dimana proses bikin local repo
dilaksanakan.
apt-get install
dpkg-dev
3.
Buat file Packages.gz. Caranya masuk ke direktory yg membawahi folder repo lalu
jalankan perintah scanpackages.
cd /home/aan/Desktop
dpkg-scanpackages
repo /dev/null | gzip -9c > repo/Packages.gz
Perhatian : “Jangan ada salah ketik. Bahkan penempatan spasi harus tepat”.
Hasilnya
akan terlihat seperti ini :
Selesai.
Di folder ‘/home/aan/Desktop/repo’ disamping dipenuhi file *.deb sekarang ada
file baru dengan nama Packages.gz.
Local repo siap digunakan. Tinggal setting di komputer yg akan memanfaatkan
repo ini.
SETTING DI KOMPUTER PEMAKAI
Edit
file ‘/etc/apt/sources.list’. Edit dengan cara ngasih tanda pagar di awal baris
untuk tiap-tiap alamat repo yg gak kepakai lalu tambahkan baris berikut :
(menuliskan
nama folder yg berisi repo harus pake spasi dan di tutup dengan tanda ‘/’)
Contoh
Proses update repo;
apt-get update
Contoh
install squid;
apt-get install squid
Komentar
Posting Komentar