Ako skontrolovať závislosti balíka v Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



V systéme Ubuntu je inštalácia balíkov pomocou príkazového riadku obľúbená medzi začiatočníkmi, pretože sa zdá byť celkom jednoduchá. V Ubuntu 20.04 existujú rôzne spôsoby, ako získať závislosti balíka. Ale musíme o tom vedieť závislosti balíka pre ľudí, ktorí o tom nevedia.

Pri inštalácii softvérových balíkov do operačného systému Linux niektoré balíky závisia od správneho fungovania. Niekedy sú už nainštalované v systéme, ale v ostatných prípadoch sa nainštalujú s balíkom automaticky. Tieto závislé balíky sa nazývajú závislosti balíka .







Existuje niekoľko prístupov k získaniu podrobností o závislostiach, napríklad pomocou správcu balíkov apt, príkazu dpkg alebo inštalácie nástroja.



Začnime so systémom správy balíkov APT, aby sme získali závislosti balíka.



Ako skontrolovať závislosť balíka pomocou APT Show:

Vykonajte príkaz výstižná show príkaz s názvom balíka získate úplné informácie o balíku.





Syntax použitia tohto prístupu je:

výstižná show[názov_balíka]

Pozrime sa, aký výsledok získate Mozilla Firefox balík pri spustení:



výstižná ukážka programu Mozilla Firefox

Ako je znázornené na obrázku vyššie, balík firefox závisí od rôznych knižníc. The Správca balíkov APT hrá kľúčovú úlohu v systéme Linux, pretože väčšinu závislostí inštaluje automaticky.

Ako skontrolovať informácie o závislostiach pomocou vyrovnávacej pamäte APT:

Ak potrebujete obmedzený skript informácií o závislostiach, použite príkaz apt-cache príkaz.

Použiť uvedenú syntax:

apt-cache závisí [názov_balíka]

Pre lepšie porozumenie si vezmime príklad. Skontrolujte informácie o závislosti súboru Mozilla Firefox balíček:

apt-cache závisíMozilla Firefox

Pozrite sa na ďalší príklad!

Ak chcete získať podrobnosti o závislostiach od PHP :

apt-cache závisíphp

Ako skontrolovať závislosti súboru balíka .deb:

Ak máte .deb súbor na inštaláciu softvérového balíka, potom súbor výstižný príkaz nebude fungovať.

Na tento účel môžete spustiť súbor dpkg príkaz pomocou príkazu -Ja alebo -Info možnosť získať podrobnosti. Syntax by teda bola:

dpkg --Info [deb_file_path]

Predpokladajme, že mám .deb balík Teamviewer v mojom počítači Ubuntu. Ak chcete získať podrobnosti o jeho závislostiach, spustite uvedený príkaz:

dpkg --InfoK stiahnutiu/teamviewer_15.16.8_amd64.deb

Vyššie uvedená časť bola o tom, ako získať podrobnosti o závislostiach balíkov cez výstižné a dpkg príkaz.

Ak však dávate prednosť nástroju, postupujte podľa nižšie uvedeného postupu:

Ako skontrolovať závislosti pomocou nástroja apt-rdepends:

Existuje množstvo nástrojov na kontrolu závislostí od balíkov a môžete si pomýliť, ktorý nástroj je tým správnym nástrojom na inštaláciu. Tiež nemôžete riskovať inštaláciu akejkoľvek závislosti, ktorá ovplyvňuje spustený systém.

The apt-rzávisí je autentický nástroj, ktorý pomáha vypísať všetky závislosti, ktoré softvérový balík má. Nie je to vstavaný nástroj; Na jeho získanie použite nižšie uvedený príkaz:

$sudovýstižnýInštaláciaapt-rzávisí

Syntax súboru apt-rzávisí je priamo vpred:

apt-rzávisí[možnosti] [názov_balíka]

Predpokladajme, že musíte zistiť PHP závislosti. Za týmto účelom spustite daný príkaz, aby ste získali požadovaný výstup:

apt-r závisí od php

Podobne, ak vezmeme ďalší príklad:

apt-rdepends vlc

Ak to chcete zmeniť, zistite, aké ďalšie balíky závisia od konkrétneho softvérového balíka, použite príponu -r možnosť.

Ak napríklad chcete skontrolovať zoznam balíkov v závislosti od balíka vlc, príkaz je:

apt-rzávisí-rvlc

Záver:

Zápis nám ukázal, ako skontrolovať závislosti balíka na balíku na Ubuntu 20.04.

Našli sme rôzne spôsoby, ako získať závislosti na balíkoch pomocou príkazového riadka. The Správa balíkov APT systém hrá dôležitú úlohu, pretože väčšinu závislostí inštaluje automaticky. Ak sa však nejaký softvér stiahnuť prostredníctvom balíka .deb, potom dpkg je navrhnutý príkaz.

The apt-rzávisí nástroj je alternatívnou metódou na kontrolu závislostí. Pomocou tohto nástroja môžete získať zoznam podrobných závislostí od balíkov a nájsť jeho opak.