DEB pakettide sõltuvuste vaatamine apt-rdepends abil

Allikas: Pingviini viki

apt-rdepends on pisike programmi jupp, mis otsib APT-i mälust erinevate pakettide sõltuvusi. apt-repends teab, kuidas kontrollida üle kõik vajalikud sõltuvused, lisaks ainult otsitud paketti sõltuvustele vaadatakse ka üle omakorda üle tema sõltuvuste sõltuvused. Sellist omadust on tihti vaja, et kontrollida, kas annab ikka mingit paketti paigaldada.

Kõigepealt tuleb apt-rdepends paigaldada, selleks:

  • Debianis
apt-get install apt-rdepends
  • Ubuntus
sudo apt-get install apt-rdepends

See paigaldab kõik vajalikud paketid, loomulikult koos sõltuvustega.

Kuidas siis apt-rdependsi kasutada:

apt-rdepends [lisavalik] [otsitav pakett]

Näited

# apt-rdepends bash

Väljund näeb välja umbes selline:

Reading package lists… Done
Building dependency tree… Done
bash
Depends: base-files (>= 2.1.12)
Depends: debianutils (>= 2.15)
PreDepends: libc6 (>= 2.3.6-6)
PreDepends: libncurses5 (>= 5.4-5)
base-files
Depends: awk
Depends: base-passwd (>= 2.0.3.4)

Kasutades lisavõimalust

# apt-rdepends -d bash

Väljund näeb välja selline

Reading package lists… Done
Building dependency tree… Done
digraph packages {
concentrate=true;
size=”30,40″;
“bash” [shape=box];
“bash” -> “base-files”;
“bash” -> “debianutils”;
“bash” -> “libc6″[color=blue];
“bash” -> “libncurses5″[color=blue];
}

Juhul, kui vajate rohkem infot, siis tasub vaadata apt-rdepends man lehte:

man apt-rdepends