Paketverwaltung · 7 min read · Nov 15, 2025
Überprüfung von Paketabhängigkeiten mit apt-rdepends auf Debian und Ubuntu
Diese kurze Anleitung zeigt, wie Sie die Abhängigkeiten eines Pakets mit dem Tool apt-rdepends auf Debian- und Ubuntu-Systemen überprüfen können. Das Tolle an apt-rdepends ist, dass es Abhängigkeiten rekursiv auflöst, d.h. es zeigt nicht nur die direkten Abhängigkeiten eines Pakets, sondern auch die Abhängigkeiten der Abhängigkeiten. Dies ist großartig, wenn Sie beispielsweise ein Paket aus den Quellen neu erstellen möchten usw.
Installation von apt-rdepends
Um apt-rdepends zu installieren, führen wir einfach auf Debian aus
apt-get install apt-rdependsoder diesen Befehl auf Ubuntu
sudo apt-get install apt-rdependsAnschließend können wir es verwenden, um Abhängigkeiten aufzulösen. Um mehr über die Verwendung zu erfahren, werfen Sie einen Blick auf
man apt-rdependsOder verwenden Sie die –help-Befehlszeilenoption.
root@server1:~# apt-rdepends --help
Usage:
apt-rdepends [options] [pkgs ...]
Options:
-b, --build-depends zeigt Build-Abhängigkeiten
-d, --dotty generiert ein dotty-Diagramm
-p, --print-state zeigt den Zustand jeder Abhängigkeit
-r, --reverse listet Pakete auf, die von dem angegebenen abhängen
-f, --follow=DEPENDS folgt nur rekursiv DEPENDS-Abhängigkeiten
-s, --show=DEPENDS zeigt nur DEPENDS-Abhängigkeiten
--state-follow=STATES folgt nur rekursiv STATES-Zuständen
--state-show=STATES zeigt nur STATES-Zustände
--help zeigt diese Hilfe an und beendet
--man zeigt die Man-Seite an und beendet
--version gibt Versionsinformationen aus und beendetVerwendung von apt-rdepends
In der Regel verwenden Sie es einfach mit einem Paketnamen, z.B. apt-rdepends Paket. Um beispielsweise die Abhängigkeiten des Pakets libapache2-mod-php7.0 zu überprüfen, führen wir aus
apt-rdepends libapache2-mod-php7.0Hier ist eine Beispielausgabe von einem Debian 9-System:
root@server1:~# apt-rdepends libapache2-mod-php7.0
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Zustandsinformationen werden gelesen... Fertig
libapache2-mod-php7.0
Hängt ab: apache2-api-20120211
Hängt ab: apache2-bin (>= 2.4.16)
Hängt ab: libc6 (>= 2.15)
Hängt ab: libmagic1
Hängt ab: libpcre3 (>= 1:8.20)
Hängt ab: libssl1.1 (>= 1.1.0)
Hängt ab: libxml2 (>= 2.8.0)
Hängt ab: mime-support
Hängt ab: php7.0-cli
Hängt ab: php7.0-common (= 7.0.27-0+deb9u1)
Hängt ab: php7.0-json
Hängt ab: php7.0-opcache
Hängt ab: tzdata
Hängt ab: ucf
Hängt ab: zlib1g (>= 1:1.1.4)
apache2-api-20120211
apache2-bin
Hängt ab: libapr1 (>= 1.5.0)
Hängt ab: libaprutil1 (>= 1.5.0)
Hängt ab: libaprutil1-dbd-freetds
Hängt ab: libaprutil1-dbd-mysql
Hängt ab: libaprutil1-dbd-odbc
Hängt ab: libaprutil1-dbd-pgsql
Hängt ab: libaprutil1-dbd-sqlite3
Hängt ab: libaprutil1-ldap
Hängt ab: libc6 (>= 2.14)
Hängt ab: libldap-2.4-2 (>= 2.4.7)
Hängt ab: liblua5.2-0
Hängt ab: libnghttp2-14 (>= 1.14.0)
Hängt ab: libpcre3
Hängt ab: libssl1.0.2 (>= 1.0.2d)
Hängt ab: libxml2 (>= 2.7.4)
Hängt ab: perl:any
Hängt ab: zlib1g (>= 1:1.1.4)
libapr1
Hängt ab: libc6 (>= 2.15)
Hängt ab: libuuid1 (>= 2.16)
libc6
Hängt ab: libgcc1
libgcc1
Hängt ab: gcc-6-base (= 6.3.0-18+deb9u1)
Hängt ab: libc6 (>= 2.14)
gcc-6-base
libuuid1
Hängt ab: libc6 (>= 2.4)
Hängt ab: passwd
passwd
Hängt ab: libaudit1 (>= 1:2.2.1)
Hängt ab: libc6 (>= 2.14)
Hängt ab: libpam-modules
Hängt ab: libpam0g (>= 0.99.7.1)
Hängt ab: libselinux1 (>= 1.32)
Hängt ab: libsemanage1 (>= 2.0.3)
libaudit1
Hängt ab: libaudit-common (>= 1:2.6.7-2)
Hängt ab: libc6 (>= 2.14)
Hängt ab: libcap-ng0
libaudit-common
libcap-ng0
Hängt ab: libc6 (>= 2.8)
libpam-modules
PreDepends: debconf (>= 0.5)
PreDepends: debconf-2.0
PreDepends: libaudit1 (>= 1:2.2.1)
PreDepends: libc6 (>= 2.15)
PreDepends: libdb5.3
PreDepends: libpam-modules-bin (= 1.1.8-3.6)
PreDepends: libpam0g (>= 1.1.3-2)
PreDepends: libselinux1 (>= 2.1.9)
debconf
PreDepends: perl-base (>= 5.20.1-3~)
perl-base
PreDepends: dpkg (>= 1.17.17)
PreDepends: libc6 (>= 2.23)
dpkg
Hängt ab: tar (>= 1.28-1)
PreDepends: libbz2-1.0
PreDepends: libc6 (>= 2.14)
PreDepends: liblzma5 (>= 5.2.2)
PreDepends: libselinux1 (>= 2.3)
PreDepends: zlib1g (>= 1:1.1.4)
tar
PreDepends: libacl1 (>= 2.2.51-8)
PreDepends: libc6 (>= 2.17)
PreDepends: libselinux1 (>= 1.32)
libacl1
Hängt ab: libattr1 (>= 1:2.4.46-8)
Hängt ab: libc6 (>= 2.14)
libattr1
Hängt ab: libc6 (>= 2.4)
libselinux1
Hängt ab: libc6 (>= 2.14)
Hängt ab: libpcre3
libpcre3
Hängt ab: libc6 (>= 2.14)
PreDepends: multiarch-support
multiarch-support
Hängt ab: libc6 (>= 2.3.6-2)
libbz2-1.0
Hängt ab: libc6 (>= 2.4)
liblzma5
Hängt ab: libc6 (>= 2.17)
zlib1g
Hängt ab: libc6 (>= 2.14)
debconf-2.0
libdb5.3
Hängt ab: libc6 (>= 2.17)
libpam-modules-bin
Hängt ab: libaudit1 (>= 1:2.2.1)
Hängt ab: libc6 (>= 2.14)
Hängt ab: libpam0g (>= 0.99.7.1)
Hängt ab: libselinux1 (>= 1.32)
libpam0g
Hängt ab: debconf (>= 0.5)
Hängt ab: debconf-2.0
Hängt ab: libaudit1 (>= 1:2.2.1)
Hängt ab: libc6 (>= 2.14)
libsemanage1
Hängt ab: libaudit1 (>= 1:2.2.1)
Hängt ab: libbz2-1.0
Hängt ab: libc6 (>= 2.14)
Hängt ab: libselinux1 (>= 2.6)
Hängt ab: libsemanage-common (= 2.6-2)
Hängt ab: libsepol1 (>= 2.6)
Hängt ab: libustr-1.0-1 (>= 1.0.4)
libsemanage-common
libsepol1
Hängt ab: libc6 (>= 2.14)
libustr-1.0-1
Hängt ab: libc6 (>= 2.14)
libaprutil1
Hängt ab: libapr1 (>= 1.4.8-2~)
Hängt ab: libc6 (>= 2.14)
Hängt ab: libdb5.3
Hängt ab: libexpat1 (>= 2.0.1)
Hängt ab: libgdbm3 (>= 1.8.3)
Hängt ab: libssl1.1 (>= 1.1.0)
Hängt ab: libuuid1 (>= 2.16)
libexpat1
Hängt ab: libc6 (>= 2.14)
libgdbm3
Hängt ab: dpkg (>= 1.15.4)
Hängt ab: install-info
Hängt ab: libc6 (>= 2.14)
install-info
Hängt ab: libc6 (>= 2.14)
PreDepends: dpkg (>= 1.16.1)
libssl1.1
Hängt ab: debconf (>= 0.5)
Hängt ab: debconf-2.0
Hängt ab: libc6 (>= 2.14)
libaprutil1-dbd-freetds
libaprutil1-dbd-mysql
Hängt ab: libaprutil1 (= 1.5.4-3)
Hängt ab: libc6 (>= 2.4)
Hängt ab: libmariadbclient18 (>= 5.5.36)
Hängt ab: zlib1g (>= 1:1.1.4)
libmariadbclient18
Hängt ab: libc6 (>= 2.17)
Hängt ab: libstdc++6 (>= 5)
Hängt ab: mysql-common
Hängt ab: zlib1g (>= 1:1.1.4)
libstdc++6
Hängt ab: gcc-6-base (= 6.3.0-18+deb9u1)
Hängt ab: libc6 (>= 2.18)
Hängt ab: libgcc1 (>= 1:4.2)
mysql-common
libaprutil1-dbd-odbc
Hängt ab: libaprutil1 (= 1.5.4-3)
Hängt ab: libc6 (>= 2.14)
Hängt ab: libodbc1 (>= 2.3.1)
libodbc1
Hängt ab: libc6 (>= 2.14)
Hängt ab: libltdl7 (>= 2.4.6)
libltdl7
Hängt ab: libc6 (>= 2.14)
libaprutil1-dbd-pgsql
Hängt ab: libaprutil1 (= 1.5.4-3)
Hängt ab: libc6 (>= 2.14)
Hängt ab: libpq5
libpq5
Hängt ab: libc6 (>= 2.14)
Hängt ab: libgssapi-krb5-2 (>= 1.14+dfsg)
Hängt ab: libldap-2.4-2 (>= 2.4.7)
Hängt ab: libssl1.1 (>= 1.1.0)
libgssapi-krb5-2
Hängt ab: libc6 (>= 2.14)
Hängt ab: libcomerr2 (>= 1.34)
Hängt ab: libk5crypto3 (>= 1.8+dfsg)
Hängt ab: libkeyutils1 (>= 1.4)
Hängt ab: libkrb5-3 (= 1.15-1+deb9u1)
Hängt ab: libkrb5support0 (>= 1.15~beta1)
libcomerr2
Hängt ab: libc6 (>= 2.17)
libk5crypto3
Hängt ab: libc6 (>= 2.14)
Hängt ab: libkeyutils1 (>= 1.4)
Hängt ab: libkrb5support0 (>= 1.15~beta1)
libkeyutils1
Hängt ab: libc6 (>= 2.14)
libkrb5support0
Hängt ab: libc6 (>= 2.14)
Hängt ab: libkeyutils1 (>= 1.4)
libkrb5-3
Hängt ab: libc6 (>= 2.16)
Hängt ab: libcomerr2 (>= 1.34)
Hängt ab: libk5crypto3 (>= 1.15~beta1)
Hängt ab: libkeyutils1 (>= 1.5.9)
Hängt ab: libkrb5support0 (= 1.15-1+deb9u1)
libldap-2.4-2
Hängt ab: libc6 (>= 2.14)
Hängt ab: libgnutls30 (>= 3.5.6)
Hängt ab: libldap-common (>= 2.4.44+dfsg-5+deb9u1)
Hängt ab: libsasl2-2
libgnutls30
Hängt ab: libc6 (>= 2.22)
Hängt ab: libgmp10 (>= 2:6)
Hängt ab: libhogweed4
Hängt ab: libidn11 (>= 1.13)
Hängt ab: libnettle6
Hängt ab: libp11-kit0 (>= 0.23.1)
Hängt ab: libtasn1-6 (>= 4.9)
Hängt ab: zlib1g (>= 1:1.1.4)
libgmp10
Hängt ab: libc6 (>= 2.14)
libhogweed4
Hängt ab: libc6 (>= 2.14)
Hängt ab: libgmp10 (>= 2:6.0.0)
Hängt ab: libnettle6 (= 3.3-1+b2)
libnettle6
Hängt ab: libc6 (>= 2.14)
libidn11
Hängt ab: libc6 (>= 2.14)
libp11-kit0
Hängt ab: libc6 (>= 2.16)
Hängt ab: libffi6 (>= 3.0.4)
libffi6
Hängt ab: libc6 (>= 2.14)
libtasn1-6
Hängt ab: libc6 (>= 2.14)
libldap-common
libsasl2-2
Hängt ab: libc6 (>= 2.15)
Hängt ab: libsasl2-modules-db (>= 2.1.27~101-g0780600+dfsg-3)
libsasl2-modules-db
Hängt ab: libc6 (>= 2.14)
Hängt ab: libdb5.3
libaprutil1-dbd-sqlite3
Hängt ab: libaprutil1 (= 1.5.4-3)
Hängt ab: libc6 (>= 2.4)
Hängt ab: libsqlite3-0 (>= 3.5.9)
libsqlite3-0
Hängt ab: libc6 (>= 2.14)
libaprutil1-ldap
Hängt ab: libaprutil1 (= 1.5.4-3)
Hängt ab: libc6 (>= 2.4)
Hängt ab: libldap-2.4-2 (>= 2.4.7)
liblua5.2-0
Hängt ab: libc6 (>= 2.14)
Hängt ab: libgcc1 (>= 1:3.0)
Hängt ab: libstdc++6 (>= 4.1.1)
libnghttp2-14
Hängt ab: libc6 (>= 2.14)
libssl1.0.2
Hängt ab: debconf (>= 0.5)
Hängt ab: debconf-2.0
Hängt ab: libc6 (>= 2.14)
libxml2
Hängt ab: libc6 (>= 2.15)
Hängt ab: libicu57 (>= 57.1-1~)
Hängt ab: liblzma5 (>= 5.1.1alpha+20120614)
Hängt ab: zlib1g (>= 1:1.2.3.3)
libicu57
Hängt ab: libc6 (>= 2.14)
Hängt ab: libgcc1 (>= 1:3.0)
Hängt ab: libstdc++6 (>= 5.2)
perl:any
libmagic1
Hängt ab: libc6 (>= 2.15)
Hängt ab: libmagic-mgc (= 1:5.30-1+deb9u1)
Hängt ab: zlib1g (>= 1:1.1.4)
libmagic-mgc
mime-support
php7.0-cli
Hängt ab: libc6 (>= 2.15)
Hängt ab: libedit2 (>= 2.11-20080614-4)
Hängt ab: libmagic1
Hängt ab: libpcre3 (>= 1:8.20)
Hängt ab: libssl1.1 (>= 1.1.0)
Hängt ab: libxml2 (>= 2.8.0)
Hängt ab: mime-support
Hängt ab: php7.0-common (= 7.0.27-0+deb9u1)
Hängt ab: php7.0-json
Hängt ab: php7.0-opcache
Hängt ab: php7.0-readline
Hängt ab: tzdata
Hängt ab: ucf
Hängt ab: zlib1g (>= 1:1.1.4)
libedit2
Hängt ab: libbsd0 (>= 0.0)
Hängt ab: libc6 (>= 2.17)
Hängt ab: libncurses5 (>= 6)
Hängt ab: libtinfo5 (>= 6)
libbsd0
Hängt ab: libc6 (>= 2.16)
libncurses5
Hängt ab: libc6 (>= 2.14)
Hängt ab: libtinfo5 (= 6.0+20161126-1+deb9u2)
libtinfo5
Hängt ab: libc6 (>= 2.16)
php7.0-common
Hängt ab: libc6 (>= 2.15)
Hängt ab: libssl1.1 (>= 1.1.0)
Hängt ab: php-common (>= 1:35)
Hängt ab: ucf
php-common
Hängt ab: init-system-helpers (>= 1.18~)
Hängt ab: psmisc (>= 22.15-1~)
Hängt ab: sed (>= 4.1.1-1)
init-system-helpers
Hängt ab: perl-base (>= 5.20.1-3)
psmisc
Hängt ab: libc6 (>= 2.14)
Hängt ab: libselinux1 (>= 1.32)
Hängt ab: libtinfo5 (>= 6)
sed
PreDepends: libc6 (>= 2.14)
PreDepends: libselinux1 (>= 1.32)
ucf
Hängt ab: coreutils (>= 5.91)
Hängt ab: debconf (>= 1.5.19)
coreutils
PreDepends: libacl1 (>= 2.2.51-8)
PreDepends: libattr1 (>= 1:2.4.46-8)
PreDepends: libc6 (>= 2.17)
PreDepends: libselinux1 (>= 2.1.13)
php7.0-json
Hängt ab: libc6 (>= 2.14)
Hängt ab: php-common (>= 1:35)
Hängt ab: php7.0-common (= 7.0.27-0+deb9u1)
Hängt ab: ucf
php7.0-opcache
Hängt ab: libc6 (>= 2.14)
Hängt ab: php-common (>= 1:35)
Hängt ab: php7.0-common (= 7.0.27-0+deb9u1)
Hängt ab: ucf
php7.0-readline
Hängt ab: libc6 (>= 2.14)
Hängt ab: libedit2 (>= 3.1-20130611)
Hängt ab: libncurses5 (>= 6)
Hängt ab: libtinfo5 (>= 6)
Hängt ab: php-common (>= 1:35)
Hängt ab: php7.0-common (= 7.0.27-0+deb9u1)
Hängt ab: ucf
tzdata
Hängt ab: debconf (>= 0.5)
Hängt ab: debconf-2.0Links
- Debian: http://www.debian.org
- Ubuntu: http://www.ubuntu.com
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.