Friday, October 14, 2011

Linux : Ubuntu Repository

Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth.



Canonical Ltd adalah perusahaan swasta yang melayani support komersial Ubuntu dan hal-hal yang kaitan dengan Linux Ubuntu. Perusahaan Canonical terdaftar dan memiliki kantor pusat di London. Kini telah memiliki staff lebih dari 400 staff yang tersebar di 30 negara,  Boston, Taipei, Montreal, Shanghai, Sao Paulo dll.

Kata Ubuntu berasal dari bahasa kuno Afrika yang berarti "rasa perikemanusian terhadap sesama manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak.

Repository Ubuntu adalah sebuah tempat yang berisikan ribuan software untuk operating system Ubuntu. Setiap software yang berada di repository telah di uji kompatibilitasnya untuk setiap versi Operating System Ubuntu. Dengan hadirnya repository membuat proses instalasi software menjadi lebih mudah didapatkan dan bisa dilakukan melalui koneksi internet.

Software yang barada di repository Ubuntu dibagi dalam empat area.
  1. Main, Software yang di support secara resmi oleh ubuntu.
  2. Restricted, Software yang di support oleh Ubuntu tetapi tidak sepenuhnya berlisensi gratis.
  3. Universe, Software yang dikembangkan dan dirawat oleh komunitas ubuntu
  4. Multiverse, Software yang tidak gratis
Banyak Server di internet yang menyedikan repository ubuntu, antara lain yang berada di Indonesia adalah di kambing.ui.ac.id yang beralamat server di Pusat Ilmu Komputer Universitas Indonesia Depok, 16424, INDONESIA - 152.118.24.30

Apabila komputer kita berada di Indonesia maka pilihan yang tepat adalah memilih repository ubuntu yang berada di Indonesia dengan alasan jarak yang lebih dekat sehingga akan semakin cepat downloadnya.

Apabila mencoba instalasi sebuah software yang tidak terdapat di repository ubuntu yang kita gunakan maka akan muncul pesan seperti ini.
dendie@dendie-laptop:/media/disk/dendie/www/projek/sirap/etc$ sudo apt-get install vlc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package vlc
Contoh diatas adalah mencoba melakukan instalasi software VLC tetapi  karena software tersebut tidak tersedia maka muncuk pesan E: Couldn't find package vlc, untuk menyelesaikan masalah tersebut maka perlu menambahkan alamat repository yang baru.

Berikut ini adalah contoh untuk menambahkan repository ubuntu ke komputer kita.

1. Buka file source.list yang berfungsi untuk menyimpan alamat repository
sudo nano /etc/apt/sources.list

2. Tambahkan alamat repository, sebagai contoh pada posting ini menambahkan repository http://kambing.ui.ac.id
deb http://kambing.ui.ac.id/ubuntu karmic main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu karmic main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu karmic-security main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu karmic-security main restricted universe multiverse

3. Lakukan update alamat repository yang telah di daftarkan
sudo apt-get update

Dibawah adalah proses update repository
Hit http://kambing.ui.ac.id karmic Release.gpg                                             
Ign http://kambing.ui.ac.id karmic/main Translation-en_US       
Ign http://kambing.ui.ac.id karmic/restricted Translation-en_US 
Ign http://kambing.ui.ac.id karmic/universe Translation-en_US   
Ign http://kambing.ui.ac.id karmic/multiverse Translation-en_US 
Hit http://kambing.ui.ac.id karmic-updates Release.gpg           
Ign http://kambing.ui.ac.id karmic-updates/main Translation-en_US
Ign http://kambing.ui.ac.id karmic-updates/restricted Translation-en_US
Ign http://kambing.ui.ac.id karmic-updates/universe Translation-en_US
Ign http://kambing.ui.ac.id karmic-updates/multiverse Translation-en_US
Hit http://kambing.ui.ac.id karmic-security Release.gpg          
Ign http://kambing.ui.ac.id karmic-security/main Translation-en_US
Ign http://kambing.ui.ac.id karmic-security/restricted Translation-en_US
Ign http://kambing.ui.ac.id karmic-security/universe Translation-en_US
Ign http://kambing.ui.ac.id karmic-security/multiverse Translation-en_US
Hit http://kambing.ui.ac.id karmic Release                                                                 
Hit http://kambing.ui.ac.id karmic-updates Release                                                         
Hit http://kambing.ui.ac.id karmic-security Release

2 comments: