Tingkatkan satu paket di Ubuntu

Ikuti panduan ini untuk mempelajari cara memutakhirkan satu paket di Ubuntu.

Tingkatkan satu paket di Ubuntu

Ubuntu dan turunan Debian lainnya menyediakan perintah seperti apt upgradeuntuk memutakhirkan paket sistem.

Menurut halaman manual APT, man apt;

apt upgrade: digunakan untuk menginstal pemutakhiran yang tersedia dari semua paket yang saat ini diinstal pada sistem dari sumber yang dikonfigurasi melalui sources.list(5). Paket baru akan diinstal jika diperlukan untuk memenuhi dependensi, tetapi paket yang ada tidak akan pernah dihapus. Jika pemutakhiran untuk sebuah paket memerlukan penghapusan paket yang terinstal, pemutakhiran untuk paket ini tidak dilakukan.

Jadi bagaimana Anda bisa memutakhirkan satu paket di Ubuntu?

Untuk menginstal sebuah paket di Ubuntu, Anda biasanya akan menjalankan perintah;

apt install <packagename>

Dimana <packagename>nama paket yang dimaksud.

Jadi untuk memutakhirkan satu paket di Ubuntu, Anda akan memberikan opsi lain, –only-upgradeke apt installperintah sehingga perintah Anda terlihat seperti;

apt install --only-upgrade <packagename>

Perhatikan bahwa paket tersebut seharusnya sudah diinstal.

Sebagai contoh, mari kita daftar paket yang dapat ditingkatkan pada sistem Ubuntu 20.04 saya;

apt list --upgradable
Listing... Done firefox-locale-en/focal-updates,focal-security 85.0+build1-0ubuntu0.20.04.1 amd64 [upgradable from: 84.0.2+build1-0ubuntu0.20.04.1] firefox/focal-updates,focal-security 85.0+build1-0ubuntu0.20.04.1 amd64 [upgradable from: 84.0.2+build1-0ubuntu0.20.04.1] libmysqlclient21/focal-updates,focal-security 8.0.23-0ubuntu0.20.04.1 amd64 [upgradable from: 8.0.22-0ubuntu0.20.04.3] skypeforlinux/stable 8.68.0.100 amd64 [upgradable from: 8.67.0.96] ubuntu-drivers-common/focal-updates 1:0.8.6.4~0.20.04.1 amd64 [upgradable from: 1:0.8.6.3~0.20.04.2]

Seperti yang Anda lihat, saya memiliki beberapa paket yang dapat ditingkatkan.

NOTE: jika saya menjalankan apt upgrade, semua paket ini akan ditandai untuk upgrade;

apt upgrade
Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done following package was automatically installed and is no longer required: libllvm10 Use 'sudo apt autoremove' to remove it. following packages will be upgraded: firefox firefox-locale-en libmysqlclient21 skypeforlinux ubuntu-drivers-common 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 141 MB of archives. After this operation, 2,381 kB disk space will be freed. Do you want to continue? [Y/n]

Jadi jika Anda ingin memutakhirkan satu paket di Ubuntu, maka Anda perlu memperbarui cache paket;

apt update

Kemudian, tingkatkan satu paket di Ubuntu menggunakan apt install –only-upgradeperintah.

Misalnya, Jika saya hanya ingin memutakhirkan paket skypeforlinux sesuai output saya dari daftar paket yang dapat diupgrade;

apt install --only-upgrade skypeforlinux
Reading package lists... Done Building dependency tree Reading state information... Done following package was automatically installed and is no longer required: libllvm10 Use 'sudo apt autoremove' to remove it. following packages will be upgraded: skypeforlinux 1 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. Need to get 83.1 MB of archives. After this operation, 2,857 kB disk space will be freed. Get:1 https://repo.skype.com/deb stable/main amd64 skypeforlinux amd64 8.68.0.100 [83.1 MB]

Dan begitulah cara Anda dapat memutakhirkan satu paket di Ubuntu.

Sebagai catatan tambahan, jika Anda ingin menginstal atau memutakhirkan paket dan pada saat yang sama Anda perlu menghapus paket yang tidak lagi diperlukan, berikan –auto-removeopsi tersebut.

Misalnya;

apt install --only-upgrade skypeforlinux --auto-remove

Anda akan mencapai y yang sama dengan menjalankan perintah;

apt autoremove

Bacaan lebih lanjut

Konsultasikan halaman manual APT untuk informasi rinci tentang menggunakannya.

man apt