Kā pārbaudīt paketes atkarības Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



Ubuntu sistēmā iesaiņojumu instalēšana, izmantojot komandrindu, ir populāra iesācēju vidū, jo šķiet diezgan vienkārši. Ir dažādi veidi, kā iegūt paketes atkarības Ubuntu 20.04. Bet mums ir jāzina par paketes atkarības cilvēkiem, kuri par to nezina.

Instalējot programmatūras pakotnes Linux operētājsistēmā, dažas paketes ir atkarīgas no citu pakotņu pareizas darbības. Dažreiz tie jau ir instalēti sistēmā, bet citos gadījumos tie tiek instalēti kopā ar pakotni. Šīs atkarīgās paketes sauc paketes atkarības .







Ir vairākas pieejas, lai iegūtu informāciju par atkarībām, piemēram, izmantojot apt pakotņu pārvaldnieku, komandu dpkg vai instalējot rīku.



Sāksim ar APT pakotņu pārvaldības sistēmu, lai iegūtu paketes atkarības.



Kā pārbaudīt paketes atkarību, izmantojot APT šovu:

Izpildiet trāpīga izrāde komandu ar pakotnes nosaukumu, lai iegūtu pilnīgu informāciju par paketi.





Šīs pieejas izmantošanas sintakse ir šāda:

trāpīga izrāde[pakotnes_nosaukums]

Pārbaudīsim, kādu rezultātu iegūstat Mozilla Firefox pakete, kad darbojas:



apt show mozilla firefox

Kā parādīts iepriekš redzamajā attēlā, Firefox pakotne ir atkarīga no dažādām bibliotēkām. The APT pakotņu pārvaldnieks ir galvenā loma Linux sistēmā, jo tā lielāko daļu atkarību instalē automātiski.

Kā pārbaudīt atkarību informāciju, izmantojot APT kešatmiņu:

Ja jums ir nepieciešams ierobežots informācijas par atkarību skripts, izmantojiet apt-kešatmiņa komandu.

Izmantojiet norādīto sintaksi:

apt-kešatmiņa ir atkarīga [pakotnes_nosaukums]

Lai labāk izprastu, ņemsim piemēru. Pārbaudiet informāciju par atkarību Mozilla Firefox iepakojums:

apt-kešatmiņa ir atkarīgaMozilla Firefox

Apskatiet citu piemēru!

Lai iegūtu informāciju par atkarībām PHP :

apt-kešatmiņa ir atkarīgaphp

Kā pārbaudīt .deb pakotnes faila atkarības:

Ja Jums ir .deb failu, lai instalētu programmatūras pakotni, pēc tam trāpīgs komanda nedarbosies.

Šim nolūkam varat palaist dpkg komandu ar -Es vai - informācija iespēja iegūt informāciju. Tātad sintakse būtu šāda:

dpkg --informācija [deb_file_path]

Pieņemsim, ka man ir .deb Teamviewer pakotne manā Ubuntu mašīnā. Lai iegūtu detalizētu informāciju par atkarībām, izpildiet minēto komandu:

dpkg --informācijaLejupielādes/teamviewer_15.16.8_amd64.deb

Iepriekšējā sadaļa bija par to, kā iegūt informāciju par paketes atkarībām caur trāpīgs un dpkg komandu.

Bet, ja jūs dodat priekšroku instrumentam, ievērojiet tālāk sniegto pieeju.

Kā pārbaudīt atkarības, izmantojot rīku apt-rdepends:

Ir daudz rīku, lai pārbaudītu paketes atkarības, un jūs varētu sajaukt, kurš rīks ir pareizais instalējamais rīks. Tāpat jūs nevarat riskēt, lai instalētu jebkādu atkarību, kas ietekmē strādājošo sistēmu.

The apt-rdepends ir autentisks rīks, kas palīdz uzskaitīt visas programmatūras pakotnes atkarības. Tas nav iebūvēts rīks; Lai to iegūtu, izmantojiet tālāk minēto komandu:

$sudotrāpīgsuzstādītapt-rdepends

Sintakse apt-rdepends ir taisni uz priekšu:

apt-rdepends[iespējas] [pakotnes_nosaukums]

Pieņemsim, ka jums ir jāizdomā PHP atkarības. Lai to izdarītu, izpildiet norādīto komandu, lai iegūtu vēlamo rezultātu:

apt-rdepends php

Līdzīgi, ja ņemam citu piemēru:

apt-rdepends vlc

Lai to mainītu, skatiet, kādas citas pakotnes ir atkarīgas no konkrētas programmatūras pakotnes, izmantojiet -r iespēja.

Piemēram, lai pārbaudītu pakotņu sarakstu, ir atkarīgs no vlc pakotnes, komanda ir šāda:

apt-rdepends-rvlc

Secinājums:

Rakstā ir parādīts, kā pārbaudīt paketes atkarības no pakotnes Ubuntu 20.04.

Mēs esam atraduši dažādus veidus, kā iegūt paketes atkarības, izmantojot komandrindu. The APT pakotņu pārvaldība sistēmai ir svarīga loma, jo tā lielāko daļu atkarību instalē automātiski. Bet, ja kāda programmatūra ir lejupielādēta, izmantojot .deb pakotni, tad dpkg tiek ieteikta komanda.

The apt-rdepends rīks ir alternatīva metode atkarību pārbaudei. Izmantojot šo rīku, jūs varat iegūt detalizētu paketes atkarību sarakstu un atrast pretējo.