Sabtu, 22 Januari 2011

Perintah sudo terminal Linux

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:

Masuk ke terminal :
klik Aplication - acceccoris - terminal sehingga tampil area editor  seperti gambar dibawah ini :


direktory
Masuk kedirektori...
dimaslyianz@***-desktop:~$ cd Downloads
dimaslyianz@***-desktop:~/Downloads$ 

melihat isi direktory
dimaslyianz@***-desktop:~$ cd Unduhan
dimaslyianz@***-desktop:~/Unduhan$ 
dimaslyianz@***-desktop:~/Downloads$ dir
gnokii-master.tar.gz
hplip-3.10.5.run
openSUSE_11_2_KDE4_LiveCD_i686.iso

Membuat direktory
dimaslyianz@***-desktop:~/Unduhan$ mkdir Ezone
dimaslyianz@***-desktop:~/Unduhan$ dir
Ezone  - direktory
gnokii-master.tar.gz - file berkas.
hplip-3.10.5.run
openSUSE_11_2_KDE4_LiveCD_i686.iso


Menghapus direktory
dimaslyianz@***-desktop:~/Unduhan$ rmdir Ezone
dimaslyianz@***-desktop:~/Unduhan$ dir
gnokii-master.tar.gz - file berkas.
hplip-3.10.5.run
openSUSE_11_2_KDE4_LiveCD_i686.iso
direktori Ezone telah terhapus


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
johnedy@johnedy-desktop:~$ apt-get update

-mencari aplikasi berdasarkan database aplikasi
dimaslyianz@***-desktop:~$ apt-cache search

-download dan install aplikasi dari server repository
dimaslyianz@***-desktop:~$ apt-get install

-hanya download paket-paket yang akan disimpan di /var/cache/apt/archieves
dimaslyianz@***-desktop:~$ apt-get -d install

-melihat ketergantungan paket dan informasi aplikasi
dimaslyianz@***-desktop:~$ apt-cache show

-upgrade system ke versi terbaru
dimaslyianz@***-desktop:~$ apt-get dist-upgrade

-menghapus paket yang sudah tidak dipakai
dimaslyianz@***-desktop:~$ apt-get autoclean

-menghapus semua paket yang ada pada folder cache (/vat/cache/apt/archieves)
dimaslyianz@***-desktop:~$ apt-get clean

-uninstall aplikasi sekaligus menghapus semua file konfigurasi
dimaslyianz@***-desktop:~$ apt-get --purge remove

-memperbaiki paket-paket yang broken/konflik
dimaslyianz@***-desktop:~$ apt-get -f install

-melihat semua gkg key yang dikenali
dimaslyianz@***-desktop:~$ apt-key list

-melihat status cache
dimaslyianz@***-desktop:~$ apt-cache stats

-melihat ketergantungan paket dari suatu aplikasi baik yang belum atau sudah disinstall
dimaslyianz@***-desktop:~$ apt-cache depends

-melihat semua paket yang diinstall dalam system
dimaslyianz@***-desktop:~$ 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
dimaslyianz@***-desktop:~$ dpkg -c

-Melihat keterangan file .deb
dimaslyianz@***-desktop:~$ dpkg -I

-Melihat informasi dari aplikasi yang sudah terinstall
dimaslyianz@***-desktop:~$ dpkg -p

-Mengetahui asal paket dari file atau folder
dimaslyianz@***-desktop:~$ dpkg -S

-Melihat paket-paket yang sudah diinstall disertai dengan informasinya
dimaslyianz@***-desktop:~$ dpkg -l

-Melihat file-file dari hasil instalasi aplikasi
dimaslyianz@***-desktop:~$ dpkg -L

-Install paket .deb
dimaslyianz@***-desktop:~$ dpkg -i

-Uninstall aplikasi
dimaslyianz@***-desktop:~$ dpkg -r

-Unistall aplikasi beserta file konfigurasinya
dimaslyianz@***-desktop:~$ dpkg -P

-ekstrak file yang ada pada paket .deb
dimaslyianz@***-desktop:~$ 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
dimaslyianz@***-desktop:~$ aptitude

-mencari paket
dimaslyianz@***-desktop:~$ aptitude search

-update database index aplikasi
dimaslyianz@***-desktop:~$ aptitude update

-melihat informasi aplikasi baik yg belum atau sudah diinstall
dimaslyianz@***-desktop:~$ aptitude show

-hanya download paket yg akan diletakan pada /var/cache/apt/archieves
dimaslyianz@***-desktop:~$ aptitude download

-menghapus semua paket cache (/vat/cache/apt/archieves)
dimaslyianz@***-desktop:~$ aptitude clean

-download dan install aplikasi
dimaslyianz@***-desktop:~$ aptitude install

-upgrage semua aplikasi yang ada disistem
dimaslyianz@***-desktop:~$ aptitude dist-upgrade

0 komentar:

Get a free account @dmzismu.com