You are currently viewing Lös Problemet Med Att Inaktivera Kärnuppdateringen Från Yum

Lös Problemet Med Att Inaktivera Kärnuppdateringen Från Yum

Du bör kontrollera denna återställningsutrustning om du får ett felmeddelande för att inaktivera kärnuppdatering.

direktör

Presentation

Den här produkten kommer förmodligen att vara det mest värdefulla verktyget för en Linux-användare. Du kan anpassa, uppdatera och avinstallera en ny programvara/paket direkt från Linux-systemet för en engångsavgift. Ibland, men ibland finns det särskilda tillfällen då du behöver exakt kontroll mycket mer vilket paket som ska installeras eller uppdateras, och vilket inte ska uppdateras specifikt.

yum inaktivera kärnuppgradering

Varför ska husägare göra detta? På jobbet upptäcker du att den uppdaterade versionen av Perfect Package alltid har varit buggig. De behöver inte boosta det här paketet nästa gång dessa företag kör sudo yummy improvement . Och det gör ont att uppdatera varje paket individuellt.

I den här vanliga frågorna kommer vi att se hur man motverkar att vissa paket återställs, uppdateras på marknaden, liksom hur man förhindrar att vissa utformningar av paket eller majskärnor installeras.

Obs. Det är bra att glömma vad som använder ditt pakets funktioner efter en tid, även när fungerande versioner av alla inblandade släpps. Så håll utkik eftersom lagring av biljetter under den här långa tidsperioden tidigt kan leda till problem med IT-säkerhet.

Här diskuterar vi fem metoder. Alla metoder inkluderar denna Yum (Yellow Dog Updater, Modified) alternativhanterare. Behövs

Krav

  • Du är en viktig CentOS 7-server.
  • Du behöver inte en PC Sudo-operatör för att framgångsrikt utföra kommandon.
  • Individuell formulering – inaktivera ett paket permanent (med bas / uppdatering av yum.conf)

    För att permanent förhindra att ett paket installeras, uppdateras eller tas bort, använder du / etc för varje yum the.conf fil.

     rr sudo ny ipod nano /etc/yum.conf

    [huvud]cachedir motsvarar / var / cache per yum / $ basearch / funds releaseverKeepcache = 0Felsökningsnivå innebär 2loggfil = / var / signal / yum.logexakt sökning = 1föråldrad motsvarar 1gpgcheck = 1Plugins = 1set_limit motsvarar 5bugtracker_url = http://bugs.centos.org/set_project.php?project_id = 25 & ref = http: // $distroverpkg är lika med Centos-release…

    Om du vill tolerera det senaste paketet t.ex. För att skapa, uppdatera eller rensa bort nginx , lägg till följande stråle i slutet av filen manuellt.

    exclude = nginx

    Om du kanske vill stänga nästan varje nginx-paket kan du använda de flesta * symbolen.

     inkluderar inte = nginx *

    Om du aldrig någonsin vill ha innehåll För mer än en tomt, separera namnen med mellanslag.

     utelämna = nginx php

    En långsam eller stoppad handel kommer att finnas kvar i vårt utbud även om du uppdaterar hela din kropp. Detta är särskilt användbart för att investera i videodrivrutiner.

    Tryck på Ctrl + X för att spara var och en av dessa användbara filer när du är klar och designa Y när du uppmanas.

     RR sudo yum installera nginx--Logga utBas | 3,6 kilobyte 00:00kosttillskott | 2,9 KB 00:00Uppdateringar | 2,9 KB 00:00Ingen nginx-väg tillgänglig.Misslyckande: gör ingenting

    Det här är platsen där du också kan blockera paket som alla får från arkitekturen. Till att börja med, om du vill blockera en 32-bitarsversion, kan du lägga till en följande mening till din /etc/yum.conf fil.

     exclude = - .i? 86 * i686

    Det finns bokstavligen en viktig varning med denna tack. Även om mitt paket inte uppgraderas utan ansträngning när jag uppgraderar med en persons sudo yummy upgrade -kommando förmodligen medan det är på systemet, kan paketet i nästan alla fall tas bort manuellt. sudo yummy prevent

    fungerar fortfarande med sparade kampanjer.

    Den här unika metoden förhindrar fasta förändringar från att skapa underordnade element. Om du håller hela gruppen i viloläge, kommer dessa typer omöjligen att inkluderas i deras nuvarande versioner, bara om du väljer att manuellt ta bort en.

    Metod 2 – tillfälligt bli av med installation/uppdateringar från en programvara

    Den här metoden är att implementera vårt eget yum-kommando med alternativ.

    När du uppdaterar ett erbjudande, använd alternativet -x i liga med kommandot trust för att försämra vissa paket som du knappast skulle behöva uppdatera.

    yum inaktivera kärnuppgradering

     rrr sudo yummy -x nginx genom en uppdatering

    Få uppdateringar för alla paket med undantag för ditt community nginx-paket. För att stoppa flera paket med det nya engångskommandot, använd -x-omkopplaren från olika tidpunkter.

     $ sudo yummy -x nginx -time php update

    Du kan också använda detta – förvisa växlar från -x på ett riktigt sätt. Sudo

     $ yum --detach nginx, php

    Metod 3. Använda repository (med .repo-filer)

    När du har installerat det perfekta paketet som kommer från dess databas, finns det en annan väg att uppgradera. Det kan uppnås, revGenom att redigera .Which Repository -filen som kan användas i denna /etc/yum.repos.d -lista.

    Anta att ditt system har introducerat epel -förrådet och att du inte vill placera det genom att lägga till intervallet exclude = golang till någon / etc. ... / Lägg till yum.repos.d / epel.repo som markerat.

     $ sudo ny ipod ny ipod nano /etc/yum.repos.d/epel.Packages repository
     [epel]namn = extra som för Enterprise Linux 7 - usd basearch# baseurl = http://download.fedoraproject.org/pub/epel/7/$basearchmetallink = https://mirrors.fedoraproject.org/metallink? repo betyder epel-7 och arch = RR basearchFailover-metod = prioritetaktiverad är lika med 1gpgcheck = 1gpgkey = fil: /// etc / pki / rpm-gpg / RPM-GPG-KEY-EPEL-7utesluta = golang...

    Tryck på Ctrl + Till x, spara filen när den utförs och ange Y när du uppmanas.

    Yum Disable Kernel Upgrade
    Yum Disabilita L Aggiornamento Del Kernel
    Yum Desabilita A Atualizacao Do Kernel
    Yum Kernel Upgrade Uitschakelen
    Yum Otklyuchit Obnovlenie Yadra
    Mniam Wylacz Aktualizacje Jadra
    Yum Kernel Upgrade Deaktivieren
    Yum 커널 업그레이드 비활성화
    Yum Deshabilitar La Actualizacion Del Kernel
    Yum Desactiver La Mise A Niveau Du Noyau