Så här hittar och fixar du trasiga paket på Linux

Så här hittar och fixar du trasiga paket på Linux

Pakethanterare i Linux låter dig styra installationen och borttagningen 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, så är den här guiden för dig. Vi kommer att diskutera trasiga paket i detalj, hur du kan kontrollera om ditt system innehåller trasiga paket och hur du installerar om dem korrekt.





Vad är trasiga paket?

När du installerar ett nytt paket i Linux ansvarar hela systemets pakethanterare för hela installationsprocessen. Dessa pakethanterare har inbyggda metoder för att hantera undantag och fel. Men ibland, vid oväntade problem, stannar installationen och hela paketet installeras inte. Sådana paket kallas Brutna paket i Linux.





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

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 ett frontend-omslag för basprogrammet dpkg i Debian-baserade distributioner.



Installera om brutna paket på Debian

Apt är standardpakethanteraren som är förinstallerad 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:





vad man ska göra med en gammal bärbar dator
  1. Öppna din terminal genom att trycka på Ctrl + Allt + T på tangentbordet och ange: | _+_ |
  2. Uppdatera paketen på ditt system: | _+_ |
  3. Tvinga nu installationen av de trasiga paketen med -f flagga. Apt söker automatiskt efter trasiga paket på ditt system och installerar om dem från det officiella förvaret. | _+_ |

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

  1. Tvinga dpkg att omkonfigurera alla väntande paket som redan är uppackade men måste konfigureras. De -till flagga i kommandot står för Allt . sudo apt --fix-missing update
  2. Rör grep med dpkg för att få en lista över alla paket som är markerade som Nödvändig av dpkg. | _+_ |
  3. Använd --avlägsna flagga för att radera alla trasiga paket. | _+_ |
  4. Rensa cachen med Apt clean. | _+_ |
  5. Uppdatera dina systempaket med följande kommando. | _+_ |

Relaterat: Så här installerar du programvara på Linux: Paketformat förklaras





På Fedora/CentOS

Även om Yum och Dnf är bra när det gäller att hantera 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 åtgärda sådana problem.

  1. Verifiera alla paket på ditt system med -V flagga. | _+_ |
  2. Du kommer att se en lång lista som innehåller alla installerade paket på ditt system.
  3. Installera om paketet som du tror kan orsaka problem med paketet. | _+_ |

Stegen ovan är mycket obekväm --- 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 kommer att stöta 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 på 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 --- att identifiera det trasiga paketet, installera om det och uppdatera systemets paketlista.

Det finns otaliga Linux -distributioner tillgängliga på internet som är värda att försöka, men innerst inne har var och en av dem en liknande grund. Skrivbordsmiljöer skiljer varje distribution från varandra 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 bestämt dig för att fortsätta med Linux.

Dela med sig Dela med sig Tweet 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å.

Läs Nästa
Relaterade ämnen
  • Linux
  • Linux
  • Pakethanterare
Om författaren Deepesh Sharma(79 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider på Linux, i syfte att ge alla nykomlingar en lycklig upplevelse. Osäker på filmer, men om du vill prata om teknik är han din kille. På fritiden kan du hitta honom läsa böcker, lyssna på olika musikgenrer eller spela 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!

Klicka här för att prenumerera