.breadcrumbs{ float:left; width:590px; font-size:11px; border-bottom:double #eaeaea; margin:0 0 20px; padding:0 0 3px }
Welcome to my blog Nice one

Selasa, 13 Juli 2010

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...
johnedy@johnedy-desktop:~$ cd Downloads
johnedy@johnedy-desktop:~/Downloads$ 

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

Membuat direktory
johnedy@johnedy-desktop:~/Unduhan$ mkdir Ezone
johnedy@johnedy-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
johnedy@johnedy-desktop:~/Unduhan$ rmdir Ezone
johnedy@johnedy-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
johnedy@johnedy-desktop:~$ apt-cache search

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

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

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

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

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

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

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

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

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

-melihat status cache
johnedy@johnedy-desktop:~$ apt-cache stats

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

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

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

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

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

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

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

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

-Uninstall aplikasi
johnedy@johnedy-desktop:~$ dpkg -r

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

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

-mencari paket
johnedy@johnedy-desktop:~$ aptitude search

-update database index aplikasi
johnedy@johnedy-desktop:~$ aptitude update

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

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

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

-download dan install aplikasi
johnedy@johnedy-desktop:~$ aptitude install

-upgrage semua aplikasi yang ada disistem
johnedy@johnedy-desktop:~$ aptitude dist-upgrade
Semoga bermanfaat :p



Tidak ada komentar: