GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengecualikan Paket dari Apt-Get Upgrade

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.


Linux
  1. Cara Upgrade dari Debian 10 ke Debian 11

  2. Bagaimana Cara Meningkatkan Dari 16,04 Lts Menjadi 16,04,1 Lts?

  3. Bagaimana saya bisa mengecualikan direktori dari perintah ls

  1. Cara Meningkatkan Dari Ubuntu 16.04 ke Ubuntu 18.04

  2. Cara Meningkatkan ke Ubuntu 15.10 dari Ubuntu 15.04

  3. Bagaimana cara meningkatkan dari Fedora 32 ke Fedora 33

  1. upgrade winget - Cara Memperbarui Paket

  2. Cara Upgrade Dari Debian 10 ke Debian 11

  3. Cara meningkatkan ke Fedora 24 dari Fedora 23