Kuidas kontrollida paketi sõltuvusi Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



Ubuntu süsteemis on pakettide installimine käsurea abil algajate seas populaarne, kuna see tundub üsna lihtne. Ubuntu 20.04 paketi sõltuvuste hankimiseks on erinevaid viise. Kuid me peame sellest teadma pakettide sõltuvused inimestele, kes sellest ei tea.

Tarkvarapakettide Linuxi operatsioonisüsteemi installimisel sõltuvad mõned paketid teistest pakettidest õigesti. Mõnikord on need juba süsteemi installitud, kuid muudel juhtudel installiti need koos paketiga automaatselt. Neid sõltuvaid pakette nimetatakse pakettide sõltuvused .







Sõltuvuste üksikasjade hankimiseks on mitmeid lähenemisviise, näiteks apt paketihalduri kasutamine, käsk dpkg või tööriista installimine.



Alustame paketi sõltuvuste saamiseks APT paketihaldussüsteemist.



Paketi sõltuvuse kontrollimine APT Show abil:

Teostage tabav saade paketi nimega käsku, et saada paketi täielik teave.





Selle lähenemisviisi kasutamise süntaks on järgmine:

tabav saade[paketi_nimi]

Vaatame, millise tulemuse saate Mozilla Firefox pakett töötamise ajal:



apt show mozilla firefox

Nagu ülaltoodud pildil näidatud, sõltub Firefoxi pakett erinevatest teekidest. The APT paketihaldur mängib Linuxi süsteemis võtmerolli, kuna installib enamiku sõltuvustest automaatselt.

Kuidas kontrollida sõltuvuste teavet APT-vahemälu abil:

Kui vajate piiratud sõltuvusteabe skripti, minge koos apt-vahemälu käsk.

Kasutage antud süntaksi:

apt-cache sõltub [paketi_nimi]

Võtame paremaks mõistmiseks näite. Kontrollige sõltuvusteavet Mozilla Firefox pakett:

apt-cache sõltubMozilla Firefox

Vaadake teist näidet!

Sõltuvuste üksikasjade hankimiseks PHP :

apt-cache sõltubphp

Kuidas kontrollida .deb paketifaili sõltuvusi:

Kui teil on .deb tarkvara installimiseks, seejärel asjakohane käsk ei tööta.

Selleks saate käivitada dpkg käsku koos -Mina või - teavet võimalus saada üksikasju. Niisiis, süntaks oleks järgmine:

dpkg --info [deb_file_path]

Oletame, et mul on .deb Teamvieweri pakett minu Ubuntu masinas. Sõltuvuste üksikasjade saamiseks täitke nimetatud käsk:

dpkg --infoAllalaadimised/teamviewer_15.16.8_amd64.deb

Ülaltoodud jaotis käsitles üksikasju pakettisõltuvuste kohta kaudu tabav ja dpkg käsk.

Kuid kui eelistate tööriista, järgige alltoodud lähenemisviisi:

Kuidas kontrollida sõltuvusi tööriistaga apt-rdepends:

Pakettide sõltuvuste kontrollimiseks on palju tööriistu ja võite segadusse sattuda, milline tööriist on õige tööriist installimiseks. Samuti ei saa te riskida mis tahes sõltuvuse installimisega, mis mõjutab töötavat süsteemi.

The apt-rdepends on autentne tööriist, mis aitab loetleda kõik tarkvarapaketi sõltuvused. See ei ole sisseehitatud tööriist; selle saamiseks kasutage allolevat käsku:

$sudoasjakohanepaigaldadaapt-rdepends

Süntaks apt-rdepends on otse edasi:

apt-rdepends[võimalusi] [paketi_nimi]

Oletame, et peate välja selgitama PHP sõltuvused. Selleks täitke soovitud väljundi saamiseks antud käsk:

apt-rdepends php

Samamoodi, kui võtame teise näite:

apt-rdepends vlc

Selle tagasipööramiseks vaadake, millised muud paketid konkreetsest tarkvarapaketist sõltuvad, kasutage -r valik.

Näiteks pakettide loendi kontrollimiseks sõltuvalt paketist vlc on käsk järgmine:

apt-rdepends-rvlc

Järeldus:

Kirjutis on näidanud meile, kuidas kontrollida paketi sõltuvusi Ubuntu 20.04-s.

Oleme leidnud käsurea abil paketisõltuvuste saamiseks erinevaid viise. The APT paketihaldus süsteemil on oluline roll, kuna see installib enamiku sõltuvustest automaatselt. Aga kui mõni tarkvara on alla laaditud paketi .deb kaudu, siis dpkg soovitatakse käsku.

The apt-rdepends tööriist on alternatiivne meetod sõltuvuste kontrollimiseks. Selle tööriista abil saate hankida üksikasjalike pakettide sõltuvuste loendi ja leida selle tagurpidi.