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

Postingan populer dari blog ini

KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER

Pengenalan Komputer

Stack and Queue