ubuntu package notes

list kali ini adalah untuk perintah-perintah yang sering digunakan saat melakukan instalasi package ubuntu based

— Update list package

$ sudo apt-get update

— Upgrade & dist-upgrade

$ sudo apt-get upgrade
modus upgrade yang relatif aman, tapi kalau misalnya gak ada yang penting, pake aja dist-upgrade

$ sudo apt-get dist-upgrade
sama dengan
$ sudo apt-get full-upgrade

biasanya (mungkin) akan mengupgrade seluruh paket dan menghilangkan/upgrade dependencies. Agak riskan jika anda punya aplikasi penting yang hanya depends pada satu dll.

— Delete key

$ sudo apt-key list

nanti akan keluar list dari key yang terinstal
contoh

/etc/apt/trusted.gpg.d/x2go_ubuntu_stable.gpg
---------------------------------------------
pub 1024R/0A53F9FD 2011-04-18
uid Launchpad PPA for x2go

hapus dengan
$ sudo apt-key del 0A53F9FD

referensi

— Cek versi software terinstall

$ apt-cache policy

— Search app terinstall

$ dpkg -l | grep [nama paket]
ganti [nama paket] dengan app yang ingin anda cari

— Menghapus cache package

jika anda mendapatkan error “Size mismatch” saat melakukan upgrade package
disable apt-cache setting (00aptproxy)
masuk ke direktori /var/cache/apt/archives
hapus app disana sesuai paket yang corrupt
lakukan yang sama pada folder partial

— Fix dependency problem

Saat anda melakukan instalasi melalui dpkg, mungkin akan terdapat error

dpkg: error processing package libgoo-canvas-perl (--install):
dependency problems - leaving unconfigured
Setting up libgoocanvas3:amd64 (1.0.0-1) ...
Errors were encountered while processing:
libgoo-canvas-perl

anda bisa perbaiki dengan

sudo apt --fix-broken install

atau jika anda misalnya lupa, bisa gunakan software boutique > Fixes
cari section Broken Packages?
klik tombol “Resolve Broken Packages”

#command, #linux, #notes