membuat repo lokal sederhana dengan dpkg-dev

sumber: http://ubuntumetro.okesiip.com/?p=45

by egi

bagi pengguna OS linux menggunakan repository adalah suatu keharusan karena merupakan sarana untuk menginstall aplikasi, namun sering terjadi kendala berkaitan repository linux, karena umumnya repository itu terdapat di internet dan tidak semua pengguna mempunyai koneksi internet seperti saya dulu ๐Ÿ˜€

alternatif lain adalah dengan menggunakan DVD repo yang bisa dibeli toko online/offline yang menjual DVD repo, namun bagaimana dengan yang tidak mempunyai uang alias kere ๐Ÿ˜€ , nah sebenarnya ada solusi dengan menggunakan fitur dpkg, yaitu dpkg-dev, bagaimana cara? Silahkeun disimak

pertama kita haru check apakah dpkg-dev sudah teinstall di linux kita dengan cara
dpkg-dev
egi@server:~$ dpkg-dev
bila belum silahkeun untuk menginstallnya, bisa dengan cara offline yaitu dengan menggunakan cd live ubuntu, lalu masuk ke terminal dan install dpkg-dev dengan cara
sudo apt-get install dpkg-dev
sesudah terinstall kita buat folder yang akan kita jadikan folder repo sederhana kita, contohnya repo
egi@server:~$ mkdir repo
lalu copykan file deb yang ada direktori /var/cache/apt/archives (bila kita tidak punya, bisa meminta ke teman hehehe)
copikan dengan cara
egi@server:~$ sudo cp /var/cache/apt/archives /home/egi/repo
proses ini akan berlangsung sebentar tergantung jumlah repo dan hardware anda, lalu lakukan perintah ini
egi@server:~$ sudo dpkg-scanpackages repo /dev/null | gzip -9c > repo/Packages.gz
perintah ini akan membuat list paket yang ada di folder repo kita, setelah selesai kita edit sources list repo denga aplikasi favorit, tapi sebelumnya buat backup terlebih dahulu, kolo-klo kita akhirnya bisa pake repo online
egi@server:~$ sudo cp /etc/apt-/sources.list /etc/apt/sources.list.baru
egi@server:~$ sudo gedit /etc/apt/sources.list
isi dengan deb file:/home/username repo/ (ingat jangan beri slash setelah username), setelah itu simpan dan tutup editor, update
egi@server:~$ sudo apt-get update
bila cara yang dilakukan benar maka kanda akan bisa menggunakan repo lokal buatan anda sendiri yang sederhana

Tinggalkan Balasan