Seluruh ekosistem Linux bekerja pada konsep paket; setiap paket di Linux sangat penting untuk memastikan kelancaran fungsi sistem operasi.
Untuk memperbarui paket Anda pada distribusi berbasis Debian dan Ubuntu, Anda mungkin perlu menjalankan dari pilar ke pos, mencoba mencari cara terbaik untuk memperbarui semua perangkat lunak penting.
Saat mencari cara untuk memperbarui paket, Anda akan menemukan perintah seperti apt update, apt upgrade, dan versi terkait. Tapi intinya adalah, apa perbedaan antara perintah-perintah ini, dan bagaimana Anda bisa menggunakannya untuk memperbarui paket Linux Anda?
pembaruan tepat vs. peningkatan yang tepat: Perbandingan
Meskipun pembaruan yang tepat perintah mungkin tampak seperti opsi masuk yang jelas untuk memperbarui paket Anda di Linux, itu tidak sepenuhnya terjadi. Perintah pembaruan memberi Anda gambaran tentang pembaruan yang tersedia, tetapi tidak mengunduh atau menginstal pembaruan di dalam distro Anda.
Di sisi lain, peningkatan yang tepat perintah mengunduh dan menginstal pembaruan yang tersedia di mesin Anda sekaligus. Sistem Linux Anda memiliki cache perangkat lunak (paket) yang tersedia, yang berisi metadata yang diperlukan terkait dengan paket tersebut. Metadata mencakup informasi yang berkaitan dengan versi, repositori, ketergantungan, dan detail paket lain yang relevan.
Jika Anda tidak menggunakan perintah pembaruan, Anda tidak akan menyegarkan cache, yang tidak akan memberi Anda petunjuk tentang pembaruan paket yang tersedia.
Berikut cara menggunakan perintah apt update:
sudo tepat memperbarui
Perintah pembaruan hampir selalu diikuti oleh perintah pemutakhiran yang mengunduh pembaruan:
sudo apt upgrade
Setelah Anda melewati perintah pemutakhiran, APT akan mulai mengunduh perangkat lunak. Anda akan mendapatkan prompt untuk mengonfirmasi unduhan dan pemasangan. Ketik kamu atau Ya untuk mengkonfirmasi tindakan.
Atau, Anda dapat memodifikasi perintah pemutakhiran untuk mengunduh dan menginstal paket tanpa gangguan.
sudo apt upgrade -y
Itu -y flag memberikan konfirmasi bahwa APT perlu melakukan instalasi.
Terakhir, ada opsi untuk menggunakan fungsi pembaruan dan peningkatan bersama. Kombinasi tersebut menyegarkan cache, mengunduh pembaruan, dan menginstalnya sekaligus.
sudo apt update && sudo apt upgrade -y
Itu && operator menggabungkan dua perintah bersama-sama, diikuti oleh -y, yang bertindak sebagai konfirmasi yang telah ditentukan sebelumnya untuk memperbarui dan meningkatkan paket Anda.
Sebelum menginstal perangkat lunak baru di Linux, Anda harus selalu mengupgrade paket yang ada.
Memahami apt list --upgradeable Command
Itu apt --dapat diupgrade perintah berfungsi seperti perintah pembaruan, karena mencantumkan semua paket yang mungkin tersedia untuk diperbarui. Meskipun perintah pembaruan hanya menyegarkan cache paket, itu tidak mencantumkan pembaruan yang tersedia.
Perintah --upgradeable, tidak seperti perintah upgrade, tidak mengunduh/menginstal paket. Sebagai gantinya, Anda dapat meninjau pembaruan paket yang tersedia dan melihat apakah Anda ingin memutakhirkannya atau tidak.
Untuk mendapatkan daftar semua pembaruan yang tersedia, ketik berikut ini di jendela terminal:
sudo tepat daftar --bisa diupgrade
Jika Anda menginstal Flatpak, Snap, atau manajer paket tambahan lainnya di sistem Anda, Anda tidak akan melihat pembaruan yang tersedia untuk manajer paket tersebut dengan menjalankan perintah yang disebutkan di atas. Ini hanya berfungsi dengan paket APT.
Selain itu, Anda perlu mencatat bahwa manajer paket APT hanya berfungsi di dalam Ubuntu dan distro berbasis Debian.
Ke perbarui/tingkatkan paket di distro lain seperti Arch, Fedora, atau distro berbasis RPM lainnya, Anda harus mengikuti serangkaian perintah yang berbeda.
Memperbarui dan Memutakhirkan Paket di Ubuntu dan Distro Berbasis Debian
Di Linux, Anda harus memperbarui dan menginstal versi paket terbaru agar sistem Anda berjalan dengan lancar.
Namun, terlepas dari semua pembaruan dan versi terbaru yang tersedia, Anda harus memiliki satu set paket penting yang diinstal sebelumnya. Salah satu paket ini adalah build-essential, yang menginstal satu set kompiler dan perangkat lunak lain yang diperlukan untuk pengembangan di distro Ubuntu dan Debian.