- Back to Home »
- linux »
- APT (Advanced Packaging Tool) di Ubuntu
apt-get adalah sebuah baris perintah yang digunakan untuk melakukan fungsi-fungsi sebagai instalasi paket perangkat lunak yang baru, meng-upgrade paket perangkat lunak yang ada, meng-update daftar paket indeks, dan bahkan meningkatkan seluruh sistem Ubuntu.
APT menggunakan sebuah file yang berisi daftar 'sumber' dari paket yang bisa diperoleh. File yang digunakan oleh APT tersebut terletak di /etc/apt/sources.list. Isi file tersebut mengikuti format ini:
deb http://host/ubuntu distribution section1 section2 section3
deb-src http://host/ubuntu distribution section1 section2 section3
Kata pertama pada setiap baris, deb atau deb-src, menunjukkan jenis arsip, yakni:
- berisi paket binary (deb), yaitu pre-compiled paket-paket yang biasanya kita gunakan, atau
- berisi paket source (deb-src),
Daftar perintah yang tersedia untuk apt-get :
update
|
Update
daftar paket yang tersedia
|
sudo apt-get update
|
install
|
Menginstal
Paket
|
sudo apt-get install packagename
sudo apt-get install lusca
|
remove
|
Menghapus
Paket
|
sudo apt-get remove packagename
sudo apt-get install lusca
|
- purge
remove
|
Menghapus
Paket secara lengkap
|
sudo apt-get - purge
remove packagename
sudo apt-get - purge
remove lusca
|
Upgrade
|
upgrade
paket dalam distribusi yang sama
upgrade
ke distribusi yang baru
upgrade paket tertentu |
sudo apt-get-u upgrade
sudo apt-get-u
dist-upgrade
sudo apt-get-u install packagename
sudo apt-get-u install lusca
|
clean
|
Hapus
file paket yang tidak terpakai.
apt-get
clean akan menghapus semuanya kecuali mengunci file dari /var/cache/apt/archives/
dan /var/cache/apt/archives/partial/. Jadi, jika Anda perlu menginstal ulang
sebuah paket APT harus mengambil lagi.
apt-get
paket autoclean hanya menghapus file-file yang tidak lagi dapat di-download.
|
sudo apt-get clean
sudo apt-get autoclean |
search
|
Cari
packge tertentu
|
sudo apt-cache search packagename
sudo apt-cache search lusca
|
Show
|
Jika
Anda ingin mendapatkan informasi lebih lanjut tentang suatu paket tertentu.
|
sudo apt-cache show packagename
sudo apt-cache show lusca
|
Depends
|
Jika
Anda ingin mengetahui paket apa yang tergantung pada suatu paket tertentu.
|
sudo apt-cache depends packagename
sudo apt-cache depends lusca
|
file search
|
Mencari
nama paket berdasar nama file programnya atau nama lain yang dimiliki paket
|
sudo apt-file filename search
|
list file
|
Mendaftar
isi dari sebah paket
|
sudo apt-list file packagename
|
update
|
Menyimpan
file database yang berisi semua paket yang perlu up-to-date.
|
sudo apt-file update
|
source
|
Men-download
paket source.
Membangun paket secara otomatis ketika sudah didownload, tambahkan saja-b ke baris perintah. Paket yang diperlukan untuk mengkompilasi sebuah paket source. Biasanya, spesifik dan shared library header perlu hadir agar sumber paket yang akan dikompilasi. Semua paket source memiliki kolom dalam file kontrol mereka disebut 'Build-Depends:' yang menunjukkan paket-paket tambahan yang diperlukan untuk paket yang akan dibangun dari source. APT memiliki cara sederhana untuk men-download paket-paket tersebut. |
sudo apt-get source packagename
sudo apt-get-b source packagename
sudo apt-get build-dep paket
sudo apt-get build-dep GMC
|
Daftar Opsi yang mungkin
berguna pada apt-get:
|
|
-h
|
teks
bantuan
|
-d
|
hanya download
- tidak menginstal atau membongkar
arsip
|
-f
|
mencoba
untuk melanjutkan apabila gagal memeriksa integritas
|
-s
|
tidak
ada tindakan
|
-y
|
diasumsikan
Ya untuk semua pertanyaan
|
-u
|
tampilkan
daftar paket upgrade
|
Catatan: Masih perlu diedit lagi agar memudahkan pemahaman.
Sumber: http://ubuntu-online.blogspot.com/
Posting Komentar