Afhankelijkheden van een pakket controleren in Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



In het Ubuntu-systeem is het installeren van de pakketten met behulp van de opdrachtregel populair bij beginners, omdat het vrij eenvoudig lijkt. Er zijn verschillende manieren om de afhankelijkheden van een pakket in Ubuntu 20.04 te krijgen. Maar we moeten weten over de pakket afhankelijkheden voor de mensen die het niet weten.

Tijdens het installeren van softwarepakketten in het Linux-besturingssysteem, zijn sommige pakketten afhankelijk van andere pakketten om correct te functioneren. Soms zijn ze al op het systeem geïnstalleerd, maar in andere gevallen worden ze automatisch met het pakket geïnstalleerd. Deze afhankelijke pakketten worden pakket afhankelijkheden .







Er zijn meerdere benaderingen om details over afhankelijkheden te krijgen, zoals het gebruik van apt-pakketbeheerder, het dpkg-commando of het installeren van een tool.



Laten we beginnen met het APT-pakketbeheersysteem om de afhankelijkheden van een pakket te krijgen.



Hoe u pakketafhankelijkheid kunt controleren met APT Show:

Voer de . uit apt tonen commando met de pakketnaam om de volledige details van een pakket te krijgen.





Syntaxis van het gebruik van deze benadering is:

apt tonen[verpakkingsnaam]

Laten we eens kijken welk resultaat je krijgt voor de Mozilla firefox pakket tijdens het uitvoeren:



apt show mozilla firefox

Zoals te zien is in de bovenstaande afbeelding, is het Firefox-pakket afhankelijk van verschillende bibliotheken. De APT pakketbeheerder speelt een sleutelrol in het Linux-systeem omdat het de meeste afhankelijkheden automatisch installeert.

Hoe afhankelijkheden informatie te controleren met APT-Cache:

Als je het beperkte script van afhankelijkhedeninformatie nodig hebt, ga dan met de apt-cache opdracht.

Gebruik de gegeven syntaxis:

apt-cache hangt af van [verpakkingsnaam]

Laten we een voorbeeld nemen voor een beter begrip. Controleer de afhankelijkheidsinformatie van de mozilla firefox pakket:

apt-cache hangt af vanmozilla firefox

Bekijk een ander voorbeeld!

Om de afhankelijkheden details van te krijgen PHP :

apt-cache hangt af vanphp

Hoe afhankelijkheden van een .deb-pakketbestand te controleren:

Als je hebt .deb bestand om het softwarepakket te installeren, dan de geschikt commando zal niet werken.

Hiervoor kunt u de dpkg commando met de -L of –info optie om details te krijgen. Dus de syntaxis zou zijn:

dpkg --info [deb_file_path]

Stel ik heb de .deb pakket van Teamviewer in mijn Ubuntu-machine. Voer de genoemde opdracht uit om de details van de afhankelijkheden te krijgen:

dpkg --infoDownloads/teamviewer_15.16.8_amd64.deb

Het bovenstaande gedeelte was hoe u details over pakketafhankelijkheden kunt krijgen via geschikt en dpkg opdracht.

Maar als je de voorkeur geeft aan een tool, volg dan de onderstaande aanpak:

Afhankelijkheden controleren met de tool apt-rdepends:

Er zijn talloze tools om pakketafhankelijkheden te controleren, en je zou in de war kunnen raken over welke tool de juiste tool is om te installeren. U kunt ook geen risico nemen om een ​​afhankelijkheid te installeren die van invloed is op het draaiende systeem.

De apt-rdepends is een authentieke tool die helpt om alle afhankelijkheden van een softwarepakket op te sommen. Het is geen ingebouwde tool; gebruik de onderstaande opdracht om het te krijgen:

$sudogeschiktinstallerenapt-rdepends

De syntaxis van de apt-rdepends is rechttoe rechtaan:

apt-rdepends[opties] [verpakkingsnaam]

Stel dat je moet uitzoeken wat de PHP afhankelijkheden. Voer daarvoor de gegeven opdracht uit om de gewenste uitvoer te krijgen:

apt-rdepends php

Evenzo, als we een ander voorbeeld nemen:

apt-rdepends vlc

Om dit om te keren, kijk welke andere pakketten afhankelijk zijn van een specifiek softwarepakket, gebruik de -R optie.

Om bijvoorbeeld te controleren of de pakkettenlijst afhankelijk is van het vlc-pakket, is de opdracht:

apt-rdepends-Rvlc

Conclusie:

Het artikel heeft ons laten zien hoe we de pakketafhankelijkheden van een pakket op Ubuntu 20.04 kunnen controleren.

We hebben verschillende manieren gevonden om pakketafhankelijkheden te krijgen met behulp van de opdrachtregel. De APT-pakketbeheer systeem speelt een belangrijke rol omdat het de meeste afhankelijkheden automatisch installeert. Maar als er software is gedownload via het .deb-pakket, dan is de dpkg opdracht wordt voorgesteld.

De apt-rdepends tool is een alternatieve methode om afhankelijkheden te controleren. Met behulp van deze tool kunt u de lijst met gedetailleerde pakketafhankelijkheden krijgen en het omgekeerde ervan vinden.