Oleh: zahris | September 3, 2007

Repo on my own PC

dulu saya sering mengalami masalah dimana aplikasi yang diberikan DVD repo dirasa belum cukup. saya memiliki sebuah PC tapi tidak terhubung internet. dan sebuah Notebook yang dapat digunakan untuk mengunduh lewat koneksi internet kampus, sehingga dapat melengkapi daftar server reponya. biasanya saya mengunduh dengan synaptic tapi ditandai di summary “Download package only” dan yahooooo paket beserta dependencynya terunduh dengan otomatis dan tersedia di /var/cache/apt/archive :). lalu yang jadi masalah adalah bagaimana menginstallnya di PC?

pada saat pertama kali saya menggunakan debian/ubuntu saya biasa menggunakan cara “% sudo dpkg -i $path/*.deb”. seiring berjalan waktu saya bertanya-tanya adakah cara untuk melakukan instalasi dengan menggunakan syaptic atau apt-get? ini jawabannya..

pada contoh dibawah ini saya menggunakan settingan yang saya lakukan di komputer saya:
ket : ORE SANJOU == label FD ; ETC 1 == mount point partisi data 😛

1. mengkopi paket-paket dari Notebook ke FD
%sudo chmod -R 777 /var/cache/apt/archive/*.deb
% sudo cp /var/cache/apt/archive/*.deb /media/ORE\ SANJOU/

umount FD untuk memastikan data tersimpan sempurna
% sudo umount /dev/sda1

2. membuat skema direktori repositori
– masuk folder partisi yang saya gunakan untuk menyimpan paket-paket repositori
% cd /media/ETC\ 1

– membuat skema direktori repositori
% mkdir debian
% mkdir debian/paket
% mkdir debian/dists
% mkdir debian/dists/main

3. memindahkan paket-paket dari FD ke PC
% sudo mv /media/ORE\ SANJOU/*.deb debian/paket/

4. pastikan semua direktory dan paket-paket dapat diakses mod 777 atau 655
% sudo chmod -R 777 debian

5. membuat daftar paket-paket
% sudo dpkg-scanpackages debian/paket/ /dev/null | gzip -9c > debian/Packages.gz
% sudo cp debian/Packages.gz debian/dists/main/

5. menambahkan ke daftar repositori PC
– membuka daftar source paket
% sudo gedit /etc/apt/sources.list

– tambahkan line dibawah ini dan save.
deb file:/media/”ETC\ 1/”debian main

6. REPOSITORY SIAP DIGUNAKAN.. cukup tekan tombol “Reload” di synaptic atau “% sudo apt-get update” dan saya pun sekarang sudah dapat melakukan instalasi dengan menggunakan synaptic atau apt-get 😀

notes :
1. bila mengunduh paket “tanpa” APT/synaptic siapkan DVD repo untuk menutupi dependency bila dibutuhkan.
2. karena penggunaan bash itu “CASE SENSITIVE” maka harap diperhatikan Packages.gz dimulai dengan “P” kapital, karena APT/synaptic akan mencari file Packages.gz bukan packages.gz
3. apabila ada paket baru cukup di tambahkan ke folder paket lalu ulang mulai langkah 4. 😉

work to do :
1. adakah cara menghemat waktu untuk melakukan langkah 4-5 dengan cepat dan mudah?? saya sudah coba menggunakan launcher dan .sh tapi belum juga berhasil :(.
2. mengatur penempatan paket seperti skema standar debian. dapat hint “apt-move” tapi masih belum mengerti penggunaanya.
3. membuat repository dalam CD/DVD.


Tanggapan

  1. Masalah yang saya hadapi lebih rumit lagi:
    1. spek dekstop saya cukup minimalis; Pentium 3, ram 256, vga 32, tidak ada koneksi internet
    2. belum punya dvd rom, apalagi dvd rw plus belum punya dvd repo
    3. baru aja kenalan ama yang namanya linux
    4. Belum punya notebook ( laptop )
    5. Dana minimalis alias “bokek”

    Tapi… InsaAllah, jika semangat tetap ada dan ikhtiar jalan, pasti menemukan celah dan jalan kemudahan.
    … Jadi, TERIMA KASIH BANYAK ATAS INFONYA, sementara saya simpan dulu buat besok atau lusa


Tinggalkan komentar

Kategori