Pakethanterare i Linux låter dig styra installation och borttagning av paket. Utöver det hjälper pakethanterare dig att hitta trasiga paket på ditt system och installera om dem för att åtgärda olika problem i samband med Linux-paket.

Om du inte är medveten om vilka kommandon som ska användas för att hitta trasiga paket i Linux, är den här guiden åt dig. Vi kommer att diskutera trasiga paket i korthet, hur du kan kontrollera om ditt system innehåller trasiga paket och hur du installerar dem ordentligt.

Vad är trasiga paket?

När du installerar ett nytt paket i Linux ansvarar ditt systems pakethanterare för hela installationsprocessen. Dessa pakethanterare har inbyggda metoder för att hantera undantag och fel. Men ibland, i händelse av oväntade problem, stoppas installationen och hela paketet installeras inte. Sådana paket kallas Trasiga paket i Linux.

Pakethanterare som Apt tillåter inte ytterligare installation av paket om ett trasigt paket hittas i systemet. I en sådan situation är det enda valet att reparera de trasiga paketen.

instagram viewer

Hur man hittar och fixar trasiga paket

Varje pakethanterare hanterar olika typer av paket. Till exempel arbetar DNF och Yum med RedHat Package Manager (RPM) för att ladda ner och installera RPM-paket. På samma sätt fungerar Apt som en frontend-omslag för bas-dpkg-programvaran i Debian-baserade distributioner.

Installera om brutna paket på Debian

Apt är standardpakethanteraren som förinstalleras på varje Debian-baserad distribution. Förutom Apt kan Debian-användare ladda ner och installera paket manuellt med dpkg också.

Så här fixar du trasiga paket på Debian-baserade distributioner med Apt:

  1. Öppna din terminal genom att trycka på Ctrl + Alt + T på tangentbordet och skriv in:
    sudo apt - fix-saknas uppdatering
  2. Uppdatera paketen på ditt system:
    sudo apt uppdatering
  3. Tvinga nu installationen av trasiga paket med hjälp av -f flagga. Apt söker automatiskt efter trasiga paket på ditt system och installerar dem om från det officiella arkivet.
    sudo apt install -f

Om de ovannämnda stegen inte fungerar för dig kan du försöka lösa problemet med dpkg.

  1. Tvinga dpkg att konfigurera om alla väntande paket som redan har packats upp men måste konfigureras. De -a flagga i kommandot står för Allt.
    sudo dpkg --konfigurera -a
  2. Rör grep med dpkg för att få en lista över alla paket som är markerade som Nödvändig av dpkg.
    sudo dpkg -l | grep ^.. r
  3. Använd --ta bort flagga för att ta bort alla trasiga paket.
    sudo dpkg --remove --force-remove-reinstreq
  4. Rensa upp cachen med Apt clean.
    sudo apt ren
  5. Uppdatera dina systempaket med följande kommando.
    sudo apt uppdatering

Relaterad: Så här installerar du programvara på Linux: Förklarade paketformat

På Fedora / CentOS

Även om Yum och Dnf är bra när det gäller hantering av trasiga paket, uppstår ibland problem eftersom det finns tusentals paket installerade på ett Linux-system. I sådana situationer kan du använda RPM (baspakethanteraren för Fedora och CentOS) för att snabbt lösa sådana problem.

  1. Verifiera alla paket på ditt system med hjälp av -V flagga.
    sudo rpm -Va
  2. Du kommer att se en lång lista med alla installerade paket på ditt system.
  3. Installera om paketet som du tror kan orsaka det trasiga paketproblemet.
    sudo dnf - uppdatera ominstallera paketnamn

Ovanstående steg är mycket obekvämt att identifiera vilket paket som orsakar problemet från en lista med hundratals är tröttsamt. Även om RPM är en kraftfull pakethanterare och du sällan stöter på sådana problem är det fortfarande viktigt att veta hur man åtgärdar dessa problem om du stöter på en liknande situation inom en snar framtid.

Hantera paket för Linux-distributioner

Pakethanterare på Linux kan hantera de flesta av problemen inklusive misslyckade installationer. Men ibland uppstår olika problem som bara kan lösas intuitivt. Lösningen för att fixa trasiga paket består av flera steg som identifierar det trasiga paketet, installerar om det och uppdaterar systemets paketlista.

Det finns otaliga Linux-distributioner tillgängliga på internet som är värda att prova, men djupt ner har var och en av dem en liknande grund. Skrivbordsmiljöer skiljer åt varje distribution genom att ge en unik användarupplevelse. Att välja en idealisk skrivbordsmiljö som passar din smak bör vara din prioritet om du äntligen har beslutat att gå vidare med Linux.

E-post
De 12 bästa Linux-skrivbordsmiljöerna

Att välja en Linux-skrivbordsmiljö kan vara svårt. Här är de bästa Linux-skrivbordsmiljöerna att tänka på.

Relaterade ämnen
  • Linux
  • Linux
  • Pakethanterare
Om författaren
Deepesh Sharma (20 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han har skrivit informationsinnehåll på internet i över 3 år. På fritiden tycker han om att skriva, lyssna på musik och spela sin gitarr.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.