Wednesday, March 27, 2013

Membuat Repository Local Ubuntu

Saat kita menginstall linux pada pc atau laptop kita, pasti kita akan membutuhkan binari - binari tambahan seperti codec untuk audio / video atau aplikasi favorit lainnya, sesuai dengan kebutuhan. Paket - paket tersebut dapat kita install dari repository ubuntu, dengan syarat kita memiliki koneksi internet, atau apabila kita tidak memilki koneksi internet kita bisa mendownloadnya melalui warnet kemudian kita install dipc kita secara offline.
Perlu rekan - rekan ketahui, setiap kita melakukan instalasi baik melalui repository online atau media DVD, paket - paket tersebut akan disimpan di var/cache/apt/archives, paket - paket tersebut tidak akan dihapus meski installasi telah selesai. Dengan memanfaatkan paket - paket yang sudah ada tersebut, kita bisa manfaatkan untuk membangun repository di local pc kita, sehingga nantinya akan sangat berguna sekali, apabila kita hendak menginstall kembali aplikasi - aplikasi kesayangan kita yang hilang karena install ulang ataupun karena hal lain.
Disini penulis menggunakan Ubuntu 12.04 LTS, dimana paket - paket yang ada di var/cache/apt/archives penulis simpan pada partisi hardisk yang khusu penulis siapkan untuk menyimpan file - file penting penulis.
Berikut langkah - langkah dalam pembuatan Repository local ubuntu :
1. Simpan semua paket yang ada pada folder var/cache/apt/archives ke folder yang telah disiapkan misalnya " Dokumen/archive/", penulis sarankan untuk membuat folder pada media yang berbeda diflashdisk atau pada partisi tersendiri sehingga ketika melakukan install ulang data tersebut tidak ikut terformat.
2. pasang paket dpkg-dev untuk meng-index daftar repository local agar bisa dibaca oleh apt. untuk ubuntu 12.04 paket ini sudah otomatis terinstall, apabila belum terinstall kita bisa menginstallnya melalui CD instalasi ubuntu.
  • buka terminal (ctrl+alt+t) dan ketikan
"sudo apt-cdrom add"
  • masukan cd rom lalu enter dan tunggu index selesai.
  • setelah itu install paket dpkg-dev dengan
" sudo apt-get install dpkg-dev"
3. Index paket yang telah dicopy di folder Dokumen/archive/
  • masuk ke folder Dokumen/archive/
$ cd Dokumen/archive/
  • kemudian untuk membuat repository localnya jalankan perintah
$ sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
4. Backup file di etc/apt/source.list, dan buat yang baru
sudo mv /etc/apt/source.list /etc/apt/source.list-bck sudo touch /etc/apt/source.list
5. Edit file souuce.lis dengan menggunakan editor text favorit anda. disini penulis menggunakan gedit
" sudo gedit /etc/apt/source.list "
  • lalu tambahkan parameter berikut :
" deb file:/home/user/Dokumen/archive / "
  • sesuaiakan lokasi paket disimpan, dengan tempat anda menyimpan paket tersebu, setelah itu save dan close.
6. update local repository dengan perintah
" sudo apt-get update "
Local repository telah selesai dibuat, untuk menginstall aplikasi kita dapat menggunakan synaptic paket manager, ataupun langsung dari terminal konsole. Terimakasih telah berkenan berkunjung diblog ini.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.