Terkadang kami secara tidak sengaja memutakhirkan paket yang tidak diperbarui. Itu juga terjadi selama pembaruan penuh atau proses peningkatan paket otomatis. Ini menciptakan masalah serius di server. Misalnya, Anda perlu mengecualikan paket kernel, PHP, MySQL, dan Apache agar tidak diperbarui saat memperbarui sistem melalui pembaruan apt. Tutorial ini akan membantu Anda menemukan jawaban tentang cara mengecualikan paket dari pembaruan Apt-get? Bagaimana cara menggunakan paket pengecualian di Ubuntu? Bagaimana mencegah paket dari pembaruan otomatis menggunakan apt?
- Cara Mengecualikan Paket Tertentu dari Yum Update
Tahan atau Kecualikan Paket dari Upgrade
Gunakan perintah berikut untuk mengecualikan atau menahan paket Debian tertentu dari pembaruan. Ini akan menonaktifkan pembaruan paket tertentu dari peningkatan otomatis atau peningkatan manual.
- Menggunakan apt
sudo apt-mark hold package_name
- Menggunakan dpkg
echo "package_name hold" | sudo dpkg --set-selections
- Menggunakan aptitude
sudo aptitude hold package_name
Ubah nama_paket dengan nama paket Anda yang sebenarnya akan ditahan.
Mencantumkan Paket yang Ditunda
Anda dapat memeriksa paket yang ditahan kapan saja. Gunakan perintah berikut untuk melihat semua paket yang sudah disetel untuk ditahan.
sudo dpkg --get-selections | grep "hold"
Lepaskan atau Aktifkan Peningkatan Paket
Di masa mendatang, Jika Anda perlu memutakhirkan paket apa pun yang ditahan. Anda harus melepaskan paket apa pun sebelum melakukan upgrade. Gunakan salah satu dari perintah berikut untuk melepaskan paket apa pun.
- Menggunakan apt
sudo apt-mark unhold package_name
- Menggunakan dpkg
echo "package_name install" | sudo dpkg --set-selections
- Menggunakan aptitude
sudo aptitude unhold package_name
Sekarang, paket unhold akan ditingkatkan dengan apt upgrade atau upgrade tanpa pengawasan.
Kesimpulan
Dalam tutorial ini, Anda telah belajar untuk menahan paket dari peningkatan yang tidak perlu. Anda dapat menghapus penangguhan kapan saja dari paket untuk mengizinkan peningkatan lagi.