- - Hoe Ubuntu-afhankelijkheidsfouten te corrigeren

Hoe Ubuntu-afhankelijkheidsfouten te corrigeren

Afhankelijkheidsfouten op Ubuntu gebeuren wanneer gebruikersinstalleer een DEB-pakket van derden dat ze van internet hebben gedownload via de opdrachtregel en de pakketbeheerder kan de juiste afhankelijke pakketten niet vinden die nodig zijn om het programma op Ubuntu uit te voeren. Hoewel dit soort problemen steeds minder aan de orde komt in 2019, omdat de meeste Ubuntu-fans weggaan van DEB's ten gunste van Snaps en Flatpaks, is het nog steeds belangrijk om te weten wat te doen als er een fout als deze opkomt. In deze handleiding laten we u dus zien hoe u afhankelijkheidsfouten op Ubuntu kunt oplossen.

Opmerking: hoewel deze gids zich richt op het oplossen van afhankelijkheidsproblemen op Ubuntu Linux, is de informatie die we behandelen ook van toepassing op Linux Mint, Elementary OS, Zorin OS en elk ander Ubuntu-achtig besturingssysteem dat er is. Voel je vrij om mee te volgen als je een van deze op Ubuntu gebaseerde distributies gebruikt!

Wat is een softwareafhankelijkheid?

Een softwareafhankelijkheid is een algemene term die wordt gebruikt opLinux betekent noodzakelijke programma's, bibliotheken, codecs en andere items die vereist zijn voor een bepaalde toepassing om correct te worden uitgevoerd. Gewoonlijk verwerkt de ontwikkelaar deze belangrijke bestanden door ze binnen het pakket te bundelen. Soms bundelen ontwikkelaars echter geen softwareafhankelijkheid en in plaats daarvan vertrouwen ze op de Ubuntu-softwarebronnen om het voor hen te bieden.

Corrigeren van afhankelijkheidsfouten met Apt

De meest eenvoudige manier om afhankelijkheidsfouten op Ubuntu Linux te corrigeren, is met de standaard pakketbeheerder: Apt. Om de correctie te starten, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Zodra het opdrachtregelvenster is geopend, gebruikt u de onderstaande opdracht om de fouten te herstellen.

sudo apt install -f

Bij het uitvoeren van de installeren hierboven, zal de pakketbeheerder van Ubuntu het proberenom de afhankelijkheidsproblemen waarmee u wordt geconfronteerd, op te lossen en de wijzigingen af ​​te drukken die het gaat aanbrengen. Lees de prompt op het scherm door die de terminal afdrukt. Als u klaar bent met het lezen van de prompt op het scherm, drukt u op Y op het toetsenbord om door te gaan.

Laat de Apt-verpakkingstool de verschillende installerensoftware afhankelijkheden vereist om uw programma in te stellen. Als alternatief kan Apt geen van de ontbrekende software-afhankelijkheden vinden die het nodig heeft om te werken, dan wordt de app automatisch verwijderd. Als dit het geval is, kunt u proberen de app op een andere manier te vinden in plaats van een DEB-pakket.

Corrigeren van afhankelijkheidsfouten met Synaptic

Het oplossen van afhankelijkheidsfouten via Apt en de opdrachtregel werkt meestal redelijk goed. Dat gezegd hebbende, als je geen fan bent van die methode, is er een andere manier: Synaptic pakketbeheerder.

Om Synaptic-pakketbeheerder op Ubuntu in handen te krijgen om afhankelijkheidsfouten op te lossen, moet u de applicatie installeren. Open een terminalvenster met Ctrl + Alt + T of Ctrl + Shift + T. Gebruik vervolgens de onderstaande opdracht om de app op uw systeem te installeren.

Opmerking: het is ook mogelijk om Synaptic te installeren door in Ubuntu Software Center te zoeken naar "Synaptic".

sudo apt install synaptic

Na het installeren van de Synaptic-pakketmanager opUbuntu, start de applicatie en voer het wachtwoord van uw gebruiker in om toegang te krijgen tot de app. Volg daarna de stapsgewijze instructies hieronder om te leren hoe u afhankelijkheidsfouten ermee kunt oplossen.

Stap 1: Zoek in Synaptic-pakketbeheer naar de knop "Zoeken" en selecteer deze om toegang te krijgen tot de zoekfunctie in de app.

Stap 2: Typ de naam van de app met verbroken afhankelijkheden in het zoekvak. Als u bijvoorbeeld het Discord DEB-pakket hebt geïnstalleerd, schrijft u "discord" in het zoekvak.

Stap 3: Kijk door de zoekresultaten in Synaptic voor de app met ontbrekende afhankelijkheidsbestanden en selecteer deze met de muis.

Stap 4: Zoek het menu "Bewerken" in het venster Synaptic-pakketbeheer en klik erop om de opties binnenin weer te geven. Zodra het menu is geopend, selecteert u de knop "Kapotte pakketten repareren".

Stap 5: Zoek de knop "Toepassen" en selecteer deze om Synaptic te vertellen door te gaan met het proces voor het oplossen van afhankelijkheid.

De fixfunctie verdwijnt en verzamelt alle ontbrekende softwareafhankelijkheden die het programma nodig heeft. Wanneer het proces is voltooid, zijn uw fouten opgelost en is de app klaar voor gebruik!

Manieren om afhankelijkheidsfouten op Ubuntu te voorkomen

Afhankelijkheidsfouten op Ubuntu kunnen eenvoudig worden vermedendoor deze eenvoudige regel te volgen: installeer alleen software van de officiële Ubuntu-softwarebronnen. Laat je niet verleiden om willekeurige DEB-pakketten te downloaden, tenzij je ze nodig hebt. Ubuntu heeft een enorme hoeveelheid gratis, open source en eigen software. Er zou geen reden moeten zijn om DEB-pakketten van het internet te downloaden (vooral omdat veel hiervan problematische afhankelijkheidsproblemen met zich meebrengen).

De software van buiten de Ubuntu verkrijgensoftwarebronnen zijn soms noodzakelijk. Zelfs met de enorme hoeveelheid apps die Ubuntu moet installeren, glippen sommige door de kieren. Als u een app wilt bemachtigen die niet in de traditionele Ubuntu-softwarebronnen wordt gevonden, overweeg dan om in plaats daarvan op zoek te gaan naar een Snap- of Flatpak-versie, omdat deze nooit afhankelijk zijn van problemen, en ontvang regelmatig updates rechtstreeks van de ontwikkelaars.

Comments