[Ubuntu] – Membuat sendiri reposiotry lokal di ubuntu dari aplikasi-aplikasi yang di download secara manual


Pada artikel sebelumnya saya telah membahas mengenai cara membuat repository lokal pada hardisk dengan menggunakan DVD Repository Ubuntu. Setelah dicoba instal beberapa aplikasi, didapati beberapa aplikasi tidak bisa diinstal karena masalah dependencies. Oleh karena itu harus mendownload beberapa dependencies aplikasi tersebut, dan lama kelamaan sudah terdapat banyak sekali file dependencies yang sebenarnya juga sudah terinstall.

Bagi anda yang memiliki kasus yang sama seperti saya, sebaiknya membuatkan repository dari file-file dependencies tersebut, sehingga kita bisa menginstal aplikasi dari file-file tersebut dengan menggunakan Synaptic Package Manager, Ubuntu Software Center, atau melalui terminal dengan perintah apt-get. Cara pembuatannya seperti berikut:

Pertama. Buat “GPG Key” dengan mengetikkan perintah dibawah ini pada terminal.

gpg – -gen-key

Kedua. Pada terminal yang tampil pilih RSA (Sign Only) dengan mengetikkan nomor 4 pada “Your selection“, kemudian tekan “Enter”.

Ketiga. Pada terminal yang tampil, anda akan diminta untuk menentukan ukuran dari key yang akan dibuat. Saya memasukkan nilai 4096 (nilai yang terbesar), kemudian tekan “Enter”.

Keempat. Pada terminal yang tampil, anda akan diminta untuk menentukan masa kadaluwarsa dari key yang anda buat. Anda dapat mengisi berapa saja, pada contoh ini saya memilih 2 tahun, dengan mengetikkan “2y” (tanpa tanda kutip). Setelah anda memasukkan masa kadaluwarsa, selanjutnya tekan “Enter”.

Kelima. ketikkan nama anda untuk “Real name” pada terminal yang tampil, kemudian tekan “Enter”.

Keenam. Setelah itu anda akan diminta untuk memasukkan alamat email pada “Email address“, masukkan alamat email anda, kemudian tekan “Enter”.

Ketujuh. Selanjutnya akan tampil sebuah pesan konfirmasi untuk meninjau ulang data yang telah anda masukkan, jika anda sudah yakin, langsung saja ketikkan “O” dan tekan “Enter”.

Kedelapan. Anda akan diminta untuk memasukkan password untuk key yang anda buat. Masukkan password anda kemudian tekan “Enter”. Selanjutnya anda akan diminta untuk memasukkan password yang sebelumnya. Masukkan lagi password anda, kemudia tekan “Enter” lagi.

Kesembilan. Anda bisa melakukan aktifitas komputer seperti biasa, sementara menunggu aplikasi mempunyai cukup informasi untuk membuat GPG Key. Jika sudah anda dapat menemukan GPG Key pada baris.

gpg: key XXXXXXXX marked as ultimately trusted

atau pada baris

pub 4096R/XXXXXXX 2011-06-12 [expires: 2013-06-12]

xxxxxxxx diatas adalah GPG Key anda. Saya menuliskannya dengan xxxxxxxx saja.

Kesepuluh. Export GPG Key yang telah anda buat. Dengan mengetikkan perintah dibawah ini:

gpg – -output pubkey-export-file – -armor – -export xxxxxxx

xxxxxxxx yang dimaksud pada perintah diatas adalah GPG Key anda, silahkan ganti dengan GPG Key Id yang telah anda dapatkan tadi.

Kemudian import GPG Key dengan perintah:

sudo apt-key add pubkey-export-file

Kesebelas. Letakkan semua file-file paket aplikasi anda kedalam satu folder. Contohnya pada folder dengan nama “Packages” pada direktori “Home“.

Keduabelas. Tambahkan repository lokal yang anda buat ini ke daftar sources.list dengan mentikkan perintah berikut:

nano /etc/apt/sources.list

tambahkan kedalam sources.list skrip berikut ini:

deb file:///home/Packages /

Ketigabelas. Buat file Packages.gz untuk repository yang anda buat ini, agar supaya sistem bisa menetahui file-file apa saja yang terdapat pada folder “Packages” tadi. Untuk memudahkan anda dalam pembuatan file Packages.gz ini, silahkan download skrip berikut ini, dan letakkan dalam folder “Packages“.

Download Skrip update-repository

Keempatbelas. Masuk ke direktori /home/Packages, kemudian jalankan skrip yang anda download tadi dengan mengetikkan perintah berikut:

chmod +x update-repository

./update-repository

Anda dapat menunggu sampai proses selesai, apabila diminta memasukkan password GPG Key, silahkan masukkan password GPG Key yang anda buat pada langkah sebelumnya.

Kelimabelas. Update sistem dengan mengetikkan perintah:

apt-get update

Sekarang anda sudah bisa menginstal aplikasi-aplikasi yang anda download secara manual melalui, Synaptic, Ubuntu Software Center, atau apt-get install.

Yang perlu diingat bahwa, setiap kali anda menambahkan aplikasi kedalam folder “Packages“, jangan lupa menjalankan skrip “./udate-repository” lagi, dan mengupdate sistem dengan mengetik perintah “sudo apt-get update“.

Akhir kata, Selamat mencoba dan semoga berhasil.