Tuesday 31 August 2010

Mastering Ubuntu Package Manager

terimakasih buat kang omar. :D
Walaupun Ubuntu sudah menyediakan package manager dalam bentuk GUI yaitu Synaptic, tidak ada salahnya kalo mempelajari versi CLI-nya yaitu apt, dpkg, dan aptitude malahan menurut ane pada kondisi tertentu seperti melihat software yang sudah terinstal, melihat dependencies, dll lebih cepat dan mudah menggunakan dalam versi CLI, berikut tutorialnya:

apt


!!!tanda # berarti harus dalam kondisi root/super user

-update database aplikasi dari server repository, sumber repository di seting pada file /etc/apt/source.list
#apt-get update

-mencari aplikasi berdasarkan database aplikasi
apt-cache search

-download dan install aplikasi dari server repository
#apt-get install

-hanya download paket-paket yang akan disimpan di /var/cache/apt/archieves
#apt-get -d install

-melihat ketergantungan paket dan informasi aplikasi
apt-cache show

-upgrade system ke versi terbaru
#apt-get dist-upgrade

-menghapus paket yang sudah tidak dipakai
#apt-get autoclean

-menghapus semua paket yang ada pada folder cache (/vat/cache/apt/archieves)
#apt-get clean

-uninstall aplikasi sekaligus menghapus semua file konfigurasi
#apt-get --purge remove

-memperbaiki paket-paket yang broken/konflik
#apt-get -f install

-melihat semua gkg key yang dikenali
#apt-key list

-melihat status cache
apt-cache stats





-melihat ketergantungan paket dari suatu aplikasi baik yang belum atau sudah disinstall
apt-cache depends

-melihat semua paket yang diinstall dalam system
apt-cache pkgnames

dpkg

kalau apt lebih banyak berususan dengan paket-paket pada repository maka dpkg lebih banya menangani paket-paket yang sudah ada pada media penyimpanan dalam bentuk debian package (.deb), seperti berikut:

-Melihat file-file yang terdapat pada .deb
dpkg -c

-Melihat keterangan file .deb
dpkg -I

-Melihat informasi dari aplikasi yang sudah terinstall
dpkg -p

-Mengetahui asal paket dari file atau folder
dpkg -S

-Melihat paket-paket yang sudah diinstall disertai dengan informasinya
dpkg -l

-Melihat file-file dari hasil instalasi aplikasi
dpkg -L

-Install paket .deb
#dpkg -i

-Uninstall aplikasi
#dpkg -r

-Unistall aplikasi beserta file konfigurasinya
#dpkg -P

-ekstrak file yang ada pada paket .deb
dpkg -x


aptitude

adalah package manager yang bisa dibilang synaptic ala cli dan gabungan dari perintah-perintah penting antara dpkg dan apt

-synaptic ala cli
#aptitude

-mencari paket
aptitude search

-update database index aplikasi
#aptitude update

-melihat informasi aplikasi baik yg belum atau sudah diinstall
aptitude show

-hanya download paket yg akan diletakan pada /var/cache/apt/archieves
#aptitude download

-menghapus semua paket cache (/vat/cache/apt/archieves)
#aptitude clean

-download dan install aplikasi
#aptitude install

-upgrage semua aplikasi yang ada disistem
#aptitude dist-upgrade

4 comments:

  1. Keep posting bro!

    Klo posting ttg bash ada tak?

    ReplyDelete
  2. nanti menyusull zein,, sekarang postinganya masih comot sana comot sini..

    ReplyDelete
  3. Hi there! This is my 1st comment here so I just wanted to give a quick shout out and tell you I really enjoy reading your articles. Can you recommend any other blogs/websites/forums that cover the same topics? Thanks a lot!

    ReplyDelete
  4. Hmm is anyone else encountering problems with the pictures on this blog loading? I'm trying to determine if its a problem on my end or if it's the blog. Any feed-back would be greatly appreciated.

    ReplyDelete