Oleh: RaPpEr | Juni 24, 2009

Operasi Linux Ubuntu

:: apt-get

Aplikasi apt-get adalah sebuah aplikasi berbasis teks untuk mengelola paket yang dapat digunakan jika aplikasi Add/Remove maupun Synaptic mengalami masalah. Aplikasi apt-get menyediakan antar muka tingkat lanjut dalam mengakses APT, sistem manajemen paket yang digunakan pada Ubuntu, namun sebenarnya aplikasi apt-get cukup mudah digunakan jika Anda pernah menggunakannya. Pengguna tingkat lanjut akan merasa dengan menggunakan apt-get, pengaturan paket dapat dilakukan dengan cepat dan lengkap dibandingkan dengan menggunakan aplikasi berbasis grafis yang telah diterangkan sebelumnya.

Macam-macam apt-get :

  • apt-get updateini adalah command untuk mendapatkan update kernel maupun fixing untuk sistem linux anda dengan packages terbaru untuk sistem anda. command ini akan mengecek rilis security issue dan fixing untuk sistem anda
  • apt-get upgradeini adalah command untuk mencari dan mengupgrade packages yang anda punya ke dalam versi terbaru, command ini akan memeriksa repository untuk packages yang penting dan terbaru untuk diinstall langsung ke komputer anda
  • apt-get dselect-upgradecommand ini berguna untuk mengecek apakah sebuah program tersebut sudah tua dan ada penggantinya?, jika ada maka anda menginstall program terbaru tersebut, jika tidak, ya anda sudah memegang program terbaru
  • apt-get dist-upgradecommand ini akan mengupgrade sekaligus mengecek dependencies baru yang dibutuhkan, dependencies adalah kebutuhan terhadap library yang dibutuhkan sebuah program supaya program tersebut dapat berjalan
  • apt-get removecommand ini untuk me -uninstall suatu program
  • apt-get cachecommand ini untuk mengecek apakah program tersebut rusak atau berjalan baik
  • apt-get cleancommand ini berguna untuk membersihkan daftar program yang telah anda ambil


:: dpkg

dpkg adalah sebuah aplikasi berbasis teks yang dapat digunakan untuk menginstal paket. Untuk menginstal paket dengan dpkg, bukalah terminal dan jalankan perintah berikut :

cd direktori

sudo dpkg -i nama_paket.deb

Catatan: ubah direktori dengan direktori tempat paket berada dan nama_paket dengan nama berkas paket tersebut.

Disarankan untuk membaca petunjuk penggunaan dpkg sebelum menggunakannya. Penggunaan yang tidak pada tempatnya akan merusak database manajemen paket.Untuk melihat petunjuk penggunaan dpkg, bukalah Terminal dan jalankan perintah man dpkg.

  • repository

Repository merupakan tempat penyimpanan ratusan aplikasi atau program yang telah diatur sedemikian rupa dan tersedia untuk dapat diakses melalui internet. Namun, repository tidak hanya dapat diakses melalui internet saja tetapi kita juga dapat menggunakan alternatif repository lewat distribusi pada media lain seperti DVD yang tentunya sangat membantu sekali buat kita yang tidak memliki koneksi internet yang cepat.

Repository Ubuntu terdiri dari 4 komponen, yaitu:

  • main : kumpulan aplikasi/software yang secara penuh didukung oleh tim Ubuntu
  • restricted : kumpulan aplikasi/software yang didukung oleh tim Ubuntu tetapi tidak tersedia dibawah lisensi bebas secara penuh
  • universe : kumpulan aplikasi/software yang dikelola oleh komunitas Ubuntu
  • multiverse : kumpulan aplikasi/software yang “not free”


:: tar.gz

Menangani berkas arsip “.tar.gz” (Tar/GZip)tgz

Untuk mengekstrak arsip:

tar xvzf paket.tar.gz

Penjelasan perintah : tar merupakan aplikasi untuk ekstraksi data dari dan arsip. Ia tidak bisa men-dekompresi data-data tersebut. -x berarti ekstrak. -v berarti verbose (mendaftar apa saja yang diekstrak). -z berarti saringan melalui gzip. gzip merupakan sesuatu yang meng-kompres arsip (tar tidak bisa meng-kompres mereka). -f mengarahkan data yang akan digunakan. Anda dapat melakukan ekstraksi paket tersebut dengan, pertama-tama, menggunakan perintah gzip, lalu akan diberikan sebuah data .tar. Anda tidak harus menjelaskan switch -z, dimana data-data tersebut tidak akan dikompress lagi.

  • Untuk membuat arsip :

tar cvfz paket.tar.gz folder

  • Penanganan berkas arsip .tar.bz (Tar/BZip)

Untuk mengekstrak arsip :

tar xvjf package.tar.bz

  • Untuk membuat arsip :

tar cvjf package.tar.bz folder

  • Mengekstrak arsip .bz

bunzip2 file.bz

  • Mengekstrak .gz

gunzip file.gz

  • Membangun paket dari Source

Pastikan Anda sudah memiliki perkakas (tool) yang dibutuhkan untuk pengembangan (contoh: libraries, compilers, headers)

sudo apt-get install build-essential

sudo apt-get install linux-headers-`uname -r`

//“uname -r” lists the current kernel you are using.

Ekstrak paket source (seperti yang dijelaskan di atas)

tar xvzf package.tar.gz


:: tar.bz2 untuk mengekstrak arsip :

tar xvjf package.tar.bz


:: make

Metode Konfigurasi

  • Make Config :  metode ini banyak dihindari oleh pemula karena bekerja dalam mode teks
  • Make Menuconfig : metode ini paling banyak digunakan oleh pengguna secara umum.Hanya saja tampilan masih dalam mode text namun lebih interaktif disbanding dengan metode pertama
  • Make Xconfig : metode ini menggunakan tampilan grafis (GUI) sehingga lebih memudahkan pengguna. Anda hanya menggunakan mouse untuk memilih option pada kernel-source yang anda butuhkan. Untuk menggunakan metode ini dibutuhkan paket software tk8.3

debian : ~# make menuconfig

:: RPM

RPM atau Redhat Packet Manager adalah sebuah paket aplikasi yang hanya berfungsi pada diinstal pada distro Redhat. Perintah rpm mudah digunakan jika tidak ada ketergantungan dengan paket lain. Misalnya, untuk mengintsal paket baru yang belum ada paket lama yang sama, perintanya rpm -ivh namapaket.

Untuk mengupdate paket lama menjadi baru, perintahnya rpm -Uvh. Untuk install kernel, sebaiknya gunakan rpm -ivh, jangan gunakan rpm -Uvh, agar kernel yang lama bisa digunakan jika ada masalah dengan kernel baru. Perintah menghapus paket adalah rpm –e namapaket.

Sebelum menghapus, cari nama paket yang akan dihapus dengan perintah rpm-qa | grep nama-paket.

[root]# rpm –i (untuk menginstall program berformat dari file. rpm)

[root]# rpm –U (untuk mengupgrade program dari file.rpm)

[root]# rpm –e (untuk menghapus program)

Tulisan Sebelumnya »

Kategori