- - Hur du korrigerar Ubuntu-beroende-fel

Hur du korrigerar Ubuntu-beroende-fel

Beroendefel på Ubuntu inträffar när användareinstallera ett DEB-paket från tredje part som de har laddat ner från internet via kommandoraden, och pakethanteraren kan inte hitta rätt beroende paket som krävs för att köra programmet på Ubuntu. Även om dessa typer av problem kommer upp mindre och mindre under 2019, på grund av att de flesta Ubuntu-fans flyttar från DEB: er till förmån för Snaps och Flatpaks, är det fortfarande viktigt att veta vad man ska göra när ett sådant fel uppstår. Så i den här guiden visar vi dig hur du åtgärdar beroendefel på Ubuntu.

Notera: även om den här guiden fokuserar på att fixa beroendesproblem på Ubuntu Linux, är den information vi täcker också tillämplig på Linux Mint, Elementary OS, Zorin OS och alla andra Ubuntu-liknande operativsystem där ute. Följ gärna med om du använder något av dessa Ubuntu-baserade distros!

Vad är ett programberoende?

Ett mjukvaruberoende är en allmän term som används påLinux menar nödvändiga program, bibliotek, codecs och andra objekt som krävs av en given applikation för att fungera korrekt. Vanligtvis hanterar utvecklaren dessa viktiga filer genom att binda dem i paketet. Ibland binder dock utvecklare inte mjukvaruberoende, och i stället förlitar de sig på Ubuntu-programvarukällorna för att tillhandahålla det för dem.

Korrigera beroendefel med Apt

Det mest raka sättet att korrigera beroendefel på Ubuntu Linux är med standardpakethanteraren: Apt. För att starta korrigeringen, öppna ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet. När kommandoradsfönstret är öppet använder du kommandot nedan för att fixa felen.

sudo apt install -f

När du kör Installera kommandot ovan kommer Ubuntu paketansvarig att försökaför att åtgärda beroendeproblemen du står inför och skriva ut de ändringar det kommer att göra. Läs igenom skärmen som terminalen skriver ut. Tryck sedan på när du har läst snabbmeddelandet på skärmen Y på tangentbordet för att fortsätta.

Låt Apt-förpackningsverktyget installera de olikamjukvaruberoende som krävs för att ställa in ditt program. Alternativt, om Apt inte kan hitta något av de saknade mjukvaruberoenden som den behöver för att avinstallera appen automatiskt. Om detta är fallet kan du överväga att försöka hitta appen på andra sätt snarare än ett DEB-paket.

Korrigera beroendefel med Synaptic

Att lösa beroendefel genom Apt och kommandoraden fungerar vanligtvis ganska bra. Som sagt, om du inte är en fan av den metoden, finns det ett annat sätt: Synaptic package manager.

För att få tag på Synaptic-pakethanteraren på Ubuntu för att lösa beroendefel måste du installera applikationen. Öppna ett terminalfönster med Ctrl + Alt + T eller Ctrl + Skift + T. Använd sedan kommandot nedan för att installera appen på ditt system.

Obs! Det är också möjligt att installera Synaptic genom att söka i Ubuntu Software Center efter "Synaptic."

sudo apt install synaptic

Efter att ha installerat Synaptic-pakethanteraren påUbuntu, starta applikationen och ange användarens lösenord för att få åtkomst till appen. Följ sedan steg-för-steg-instruktionerna nedan för att lära dig hur du löser beroendefel med det.

Steg 1: Sök i Synaptic-pakethanteraren efter "Sök" -knappen och välj den för att komma åt sökfunktionen i appen.

Steg 2: Skriv namnet på appen med trasiga beroenden i sökrutan. Om du till exempel har installerat Discord DEB-paketet skulle du skriva "discord" i sökrutan.

Steg 3: Titta igenom sökresultaten i Synaptic för appen med saknade beroendefiler och välj den med musen.

Steg 4: Hitta "Redigera" -menyn i Synaptic-paketets hanteringsfönster och klicka på den för att visa alternativen inuti. När menyn är öppen väljer du knappen "Fix Broken Packages".

Steg 5: Hitta “Apply” -knappen och välj den för att berätta för Synaptic att gå vidare med beroende-lösningsprocessen.

Fixfunktionen går ut och samlar alla saknade programberoende som programmet behöver. När processen är klar löses dina fel och appen är redo att användas!

Sätt att undvika beroende på Ubuntu

Beroende på Ubuntu kan lätt undvikasgenom att följa denna enkla regel: installera bara programvara från de officiella Ubuntu-programvarukällorna. Frestas inte att ladda ner slumpmässiga DEB-paket, såvida du inte behöver dem. Ubuntu har en enorm mängd gratis, öppen källkod och egenutvecklad programvara. Det bör inte finnas någon anledning att ladda ner DEB-paket från internet (särskilt eftersom många av dessa har problematiska beroendesproblem.)

Hämta programvaran utanför Ubuntuprogramkällor är ibland nödvändiga. Även med Ubuntu stora mängder appar att installera, glider vissa igenom sprickorna. Om du behöver ta hand om en app som inte finns i de traditionella Ubuntu-programvarukällorna kan du överväga att leta efter en Snap- eller Flatpak-version istället, eftersom de aldrig har problem med beroende och få regelbundna uppdateringar direkt från utvecklarna.

kommentarer