Att installera uppdateringar för programvarupaket eller själva kärnan är en starkt rekommenderad och fördelaktig uppgift för systemadministratörer. särskilt när det gäller säkerhetsuppdateringar eller patchar. Medan säkerhetsproblem upptäcks måste den berörda programvaran uppdateras för att minska eventuella säkerhetsrisker för hela systemet.
Om du inte har konfigurerat ditt system till installera säkerhetsuppdateringar eller uppdateringar automatiskt, då måste du göra det manuellt. I den här artikeln kommer vi att visa dig hur du kontrollerar och installerar programuppdateringar på CentOS- och RHEL -distributioner.
För att leta efter uppdateringar som är tillgängliga för dina installerade paket, använd YUM pakethanterare med kolla uppdatering underkommando; detta hjälper dig att se alla paketuppdateringar från alla arkiv om det finns några.
# yum check-update.
Kontrollera alla programpaketuppdateringar
Laddade insticksprogram: changelog, fastaste spegel. bas | 3,6 kB 00:00:00 epel/x86_64/metalink | 22 kB 00:00:00 epel | 4,3 kB 00:00:00 tillägg | 3,4 kB 00:00:00 mariadb | 2,9 kB 00:00:00 uppdateringar | 3,4 kB 00:00:00 (1/2): epel/x86_64/updateinfo | 842 kB 00:00:15 (2/2): epel/x86_64/primary_db | 6.1 MB 00:00:00 Ladda spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.vorboss.net * extra: mirrors.linode.com * uppdateringar: mirrors.linode.com MariaDB-client.x86_64 10.1.28-1.el7.centos mariadb MariaDB-common.x86_64 10.1.28-1.el7.centos mariadb MariaDB-server.x86_64 10.1.28-1.el7.centos mariadb MariaDB-shared.x86_64 10.1.28-1.el7.centos mariadb NetworkManager.x86_64 1: 1.8.0-11.el7_4 uppdateringar NetworkManager-adsl.x86_64 1: 1.8.0-11.el7_4 uppdateringar...
För att uppdatera ett enda paket till den senaste tillgängliga versionen, kör kommandot nedan. I det här exemplet, yum kommer att försöka uppdatera httpd paket.
# yum uppdatera httpd.
Uppdatera Apache -paketet
Laddade insticksprogram: changelog, fastaste spegel. Läser in spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * uppdateringar: mirrors.linode.com. Lösa beroenden. -> Kör transaktionskontroll. > Paket httpd.x86_64 0: 2.4.6-45.el7.centos.4 kommer att uppdateras. -> Bearbetningsberoende: httpd = 2.4.6-45.el7.centos.4 för paket: 1: mod_ssl-2.4.6-45.el7.centos.4.x86_64. > Paket httpd.x86_64 0: 2.4.6-67.el7.centos.6 kommer att vara en uppdatering. -> Bearbetningsberoende: httpd-tools = 2.4.6-67.el7.centos.6 för paket: httpd-2.4.6-67.el7.centos.6.x86_64. -> Kör transaktionskontroll. > Paket httpd-tools.x86_64 0: 2.4.6-45.el7.centos.4 kommer att uppdateras. > Paketet httpd-tools.x86_64 0: 2.4.6-67.el7.centos.6 kommer att vara en uppdatering. > Paket mod_ssl.x86_64 1: 2.4.6-45.el7.centos.4 kommer att uppdateras. > Paket mod_ssl.x86_64 1: 2.4.6-67.el7.centos.6 kommer att vara en uppdatering...
För att uppdatera en paketgrupp kommer kommandot som följer att uppdatera dina utvecklingsverktyg (C och C ++ kompilator plus relaterade verktyg).
# yum uppdatera "Utvecklingsverktyg"
Uppdatera grupppaket
Laddade insticksprogram: changelog, fastaste spegel. Läser in spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * uppdateringar: mirrors.linode.com...
För att uppgradera all din systemprogramvara och deras beroenden till den senaste versionen, använd det här kommandot:
# yum uppdatering.
Uppdatera programvarupaket
Laddade insticksprogram: changelog, fastaste spegel. Läser in spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * uppdateringar: mirrors.linode.com. Lösa beroenden. -> Kör transaktionskontroll. > Paket MariaDB-client.x86_64 0: 10.1.23-1.el7.centos kommer att uppdateras. > Paket MariaDB-client.x86_64 0: 10.1.28-1.el7.centos blir en uppdatering. > Paket MariaDB-common.x86_64 0: 10.1.23-1.el7.centos kommer att uppdateras. > Paket MariaDB-common.x86_64 0: 10.1.28-1.el7.centos kommer att vara en uppdatering. > Paket MariaDB-server.x86_64 0: 10.1.23-1.el7.centos kommer att uppdateras. > Paket MariaDB-server.x86_64 0: 10.1.28-1.el7.centos kommer att vara en uppdatering. > Paket MariaDB-shared.x86_64 0: 10.1.23-1.el7.centos kommer att uppdateras. > Paket MariaDB-shared.x86_64 0: 10.1.28-1.el7.centos kommer att vara en uppdatering. > Package NetworkManager.x86_64 1: 1.4.0-19.el7_3 kommer att bli föråldrad. > Package NetworkManager.x86_64 1: 1.8.0-11.el7_4 kommer att bli föråldrad...
Det är allt! Du kanske vill läsa följande relaterade artiklar.
Håll alltid ditt Linux -system uppdaterat med de senaste säkerhets- och allmänna paketuppdateringarna. Har du några frågor att ställa, använd kommentarformuläret nedan för det.