Linux · 6 min read · Nov 15, 2025
Verificando Dependências de Pacotes com apt-rdepends no Debian e Ubuntu
Este guia curto mostra como você pode verificar as dependências de um pacote com a ferramenta apt-rdepends em sistemas Debian e Ubuntu. A grande vantagem do apt-rdepends é que ele resolve as dependências recursivamente, ou seja, não apenas mostra as dependências diretas de um pacote, mas também as dependências das dependências. Isso é ótimo, por exemplo, se você quiser reconstruir um pacote a partir das fontes, etc.
Instalando apt-rdepends
Para instalar o apt-rdepends, basta executar no Debian
apt-get install apt-rdependsou este comando no Ubuntu
sudo apt-get install apt-rdependsDepois disso, podemos usá-lo para resolver dependências. Para saber mais sobre seu uso, dê uma olhada em
man apt-rdependsOu use a opção de linha de comando –help.
root@server1:~# apt-rdepends --help
Uso:
apt-rdepends [opções] [pacotes ...]
Opções:
-b, --build-depends mostra dependências de construção
-d, --dotty gera um gráfico dotty
-p, --print-state mostra o estado de cada dependência
-r, --reverse lista pacotes que dependem do especificado
-f, --follow=DEPENDS apenas segue dependências DEPENDS recursivamente
-s, --show=DEPENDS apenas mostra dependências DEPENDS
--state-follow=STATES apenas segue estados STATES recursivamente
--state-show=STATES apenas mostra estados STATES
--help exibe esta ajuda e sai
--man exibe a página do manual e sai
--version exibe informações da versão e saiUsando apt-rdepends
Normalmente, você o utiliza apenas com um nome de pacote, por exemplo, apt-rdepends pacote. Por exemplo, para verificar as dependências do pacote libapache2-mod-php7.0, executamos
apt-rdepends libapache2-mod-php7.0Aqui está uma saída de exemplo de um sistema Debian 9:
root@server1:~# apt-rdepends libapache2-mod-php7.0
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informações de estado... Pronto
libapache2-mod-php7.0
Depende: apache2-api-20120211
Depende: apache2-bin (>= 2.4.16)
Depende: libc6 (>= 2.15)
Depende: libmagic1
Depende: libpcre3 (>= 1:8.20)
Depende: libssl1.1 (>= 1.1.0)
Depende: libxml2 (>= 2.8.0)
Depende: mime-support
Depende: php7.0-cli
Depende: php7.0-common (= 7.0.27-0+deb9u1)
Depende: php7.0-json
Depende: php7.0-opcache
Depende: tzdata
Depende: ucf
Depende: zlib1g (>= 1:1.1.4)
apache2-api-20120211
apache2-bin
Depende: libapr1 (>= 1.5.0)
Depende: libaprutil1 (>= 1.5.0)
Depende: libaprutil1-dbd-freetds
Depende: libaprutil1-dbd-mysql
Depende: libaprutil1-dbd-odbc
Depende: libaprutil1-dbd-pgsql
Depende: libaprutil1-dbd-sqlite3
Depende: libaprutil1-ldap
Depende: libc6 (>= 2.14)
Depende: libldap-2.4-2 (>= 2.4.7)
Depende: liblua5.2-0
Depende: libnghttp2-14 (>= 1.14.0)
Depende: libpcre3
Depende: libssl1.0.2 (>= 1.0.2d)
Depende: libxml2 (>= 2.7.4)
Depende: perl:any
Depende: zlib1g (>= 1:1.1.4)
libapr1
Depende: libc6 (>= 2.15)
Depende: libuuid1 (>= 2.16)
libc6
Depende: libgcc1
libgcc1
Depende: gcc-6-base (= 6.3.0-18+deb9u1)
Depende: libc6 (>= 2.14)
gcc-6-base
libuuid1
Depende: libc6 (>= 2.4)
Depende: passwd
passwd
Depende: libaudit1 (>= 1:2.2.1)
Depende: libc6 (>= 2.14)
Depende: libpam-modules
Depende: libpam0g (>= 0.99.7.1)
Depende: libselinux1 (>= 1.32)
Depende: libsemanage1 (>= 2.0.3)
libaudit1
Depende: libaudit-common (>= 1:2.6.7-2)
Depende: libc6 (>= 2.14)
Depende: libcap-ng0
libaudit-common
libcap-ng0
Depende: 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
Depende: 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
Depende: libattr1 (>= 1:2.4.46-8)
Depende: libc6 (>= 2.14)
libattr1
Depende: libc6 (>= 2.4)
libselinux1
Depende: libc6 (>= 2.14)
Depende: libpcre3
libpcre3
Depende: libc6 (>= 2.14)
PreDepends: multiarch-support
multiarch-support
Depende: libc6 (>= 2.3.6-2)
libbz2-1.0
Depende: libc6 (>= 2.4)
liblzma5
Depende: libc6 (>= 2.17)
zlib1g
Depende: libc6 (>= 2.14)
debconf-2.0
libdb5.3
Depende: libc6 (>= 2.17)
libpam-modules-bin
Depende: libaudit1 (>= 1:2.2.1)
Depende: libc6 (>= 2.14)
Depende: libpam0g (>= 0.99.7.1)
Depende: libselinux1 (>= 1.32)
libpam0g
Depende: debconf (>= 0.5)
Depende: debconf-2.0
Depende: libaudit1 (>= 1:2.2.1)
Depende: libc6 (>= 2.14)
libsemanage1
Depende: libaudit1 (>= 1:2.2.1)
Depende: libbz2-1.0
Depende: libc6 (>= 2.14)
Depende: libselinux1 (>= 2.6)
Depende: libsemanage-common (= 2.6-2)
Depende: libsepol1 (>= 2.6)
Depende: libustr-1.0-1 (>= 1.0.4)
libsemanage-common
libsepol1
Depende: libc6 (>= 2.14)
libustr-1.0-1
Depende: libc6 (>= 2.14)
libaprutil1
Depende: libapr1 (>= 1.4.8-2~)
Depende: libc6 (>= 2.14)
Depende: libdb5.3
Depende: libexpat1 (>= 2.0.1)
Depende: libgdbm3 (>= 1.8.3)
Depende: libssl1.1 (>= 1.1.0)
Depende: libuuid1 (>= 2.16)
libexpat1
Depende: libc6 (>= 2.14)
libgdbm3
Depende: dpkg (>= 1.15.4)
Depende: install-info
Depende: libc6 (>= 2.14)
install-info
Depende: libc6 (>= 2.14)
PreDepends: dpkg (>= 1.16.1)
libssl1.1
Depende: debconf (>= 0.5)
Depende: debconf-2.0
Depende: libc6 (>= 2.14)
libaprutil1-dbd-freetds
libaprutil1-dbd-mysql
Depende: libaprutil1 (= 1.5.4-3)
Depende: libc6 (>= 2.4)
Depende: libmariadbclient18 (>= 5.5.36)
Depende: zlib1g (>= 1:1.1.4)
libmariadbclient18
Depende: libc6 (>= 2.17)
Depende: libstdc++6 (>= 5)
Depende: mysql-common
Depende: zlib1g (>= 1:1.1.4)
libstdc++6
Depende: gcc-6-base (= 6.3.0-18+deb9u1)
Depende: libc6 (>= 2.18)
Depende: libgcc1 (>= 1:4.2)
mysql-common
libaprutil1-dbd-odbc
Depende: libaprutil1 (= 1.5.4-3)
Depende: libc6 (>= 2.14)
Depende: libodbc1 (>= 2.3.1)
libodbc1
Depende: libc6 (>= 2.14)
Depende: libltdl7 (>= 2.4.6)
libltdl7
Depende: libc6 (>= 2.14)
libaprutil1-dbd-pgsql
Depende: libaprutil1 (= 1.5.4-3)
Depende: libc6 (>= 2.14)
Depende: libpq5
libpq5
Depende: libc6 (>= 2.14)
Depende: libgssapi-krb5-2 (>= 1.14+dfsg)
Depende: libldap-2.4-2 (>= 2.4.7)
Depende: libssl1.1 (>= 1.1.0)
libgssapi-krb5-2
Depende: libc6 (>= 2.14)
Depende: libcomerr2 (>= 1.34)
Depende: libk5crypto3 (>= 1.8+dfsg)
Depende: libkeyutils1 (>= 1.4)
Depende: libkrb5-3 (= 1.15-1+deb9u1)
Depende: libkrb5support0 (>= 1.15~beta1)
libcomerr2
Depende: libc6 (>= 2.17)
libk5crypto3
Depende: libc6 (>= 2.14)
Depende: libkeyutils1 (>= 1.4)
Depende: libkrb5support0 (>= 1.15~beta1)
libkeyutils1
Depende: libc6 (>= 2.14)
libkrb5support0
Depende: libc6 (>= 2.14)
Depende: libkeyutils1 (>= 1.4)
libkrb5-3
Depende: libc6 (>= 2.16)
Depende: libcomerr2 (>= 1.34)
Depende: libk5crypto3 (>= 1.15~beta1)
Depende: libkeyutils1 (>= 1.5.9)
Depende: libkrb5support0 (= 1.15-1+deb9u1)
libldap-2.4-2
Depende: libc6 (>= 2.14)
Depende: libgnutls30 (>= 3.5.6)
Depende: libldap-common (>= 2.4.44+dfsg-5+deb9u1)
Depende: libsasl2-2
libgnutls30
Depende: libc6 (>= 2.22)
Depende: libgmp10 (>= 2:6)
Depende: libhogweed4
Depende: libidn11 (>= 1.13)
Depende: libnettle6
Depende: libp11-kit0 (>= 0.23.1)
Depende: libtasn1-6 (>= 4.9)
Depende: zlib1g (>= 1:1.1.4)
libgmp10
Depende: libc6 (>= 2.14)
libhogweed4
Depende: libc6 (>= 2.14)
Depende: libgmp10 (>= 2:6.0.0)
Depende: libnettle6 (= 3.3-1+b2)
libnettle6
Depende: libc6 (>= 2.14)
libidn11
Depende: libc6 (>= 2.14)
libp11-kit0
Depende: libc6 (>= 2.16)
Depende: libffi6 (>= 3.0.4)
libffi6
Depende: libc6 (>= 2.14)
libtasn1-6
Depende: libc6 (>= 2.14)
libldap-common
libsasl2-2
Depende: libc6 (>= 2.15)
Depende: libsasl2-modules-db (>= 2.1.27~101-g0780600+dfsg-3)
libsasl2-modules-db
Depende: libc6 (>= 2.14)
Depende: libdb5.3
libaprutil1-dbd-sqlite3
Depende: libaprutil1 (= 1.5.4-3)
Depende: libc6 (>= 2.4)
Depende: libsqlite3-0 (>= 3.5.9)
libsqlite3-0
Depende: libc6 (>= 2.14)
libaprutil1-ldap
Depende: libaprutil1 (= 1.5.4-3)
Depende: libc6 (>= 2.4)
Depende: libldap-2.4-2 (>= 2.4.7)
liblua5.2-0
Depende: libc6 (>= 2.14)
Depende: libgcc1 (>= 1:3.0)
Depende: libstdc++6 (>= 4.1.1)
libnghttp2-14
Depende: libc6 (>= 2.14)
libssl1.0.2
Depende: debconf (>= 0.5)
Depende: debconf-2.0
Depende: libc6 (>= 2.14)
libxml2
Depende: libc6 (>= 2.15)
Depende: libicu57 (>= 57.1-1~)
Depende: liblzma5 (>= 5.1.1alpha+20120614)
Depende: zlib1g (>= 1:1.2.3.3)
libicu57
Depende: libc6 (>= 2.14)
Depende: libgcc1 (>= 1:3.0)
Depende: libstdc++6 (>= 5.2)
perl:any
libmagic1
Depende: libc6 (>= 2.15)
Depende: libmagic-mgc (= 1:5.30-1+deb9u1)
Depende: zlib1g (>= 1:1.1.4)
libmagic-mgc
mime-support
php7.0-cli
Depende: libc6 (>= 2.15)
Depende: libedit2 (>= 2.11-20080614-4)
Depende: libmagic1
Depende: libpcre3 (>= 1:8.20)
Depende: libssl1.1 (>= 1.1.0)
Depende: libxml2 (>= 2.8.0)
Depende: mime-support
Depende: php7.0-common (= 7.0.27-0+deb9u1)
Depende: php7.0-json
Depende: php7.0-opcache
Depende: php7.0-readline
Depende: tzdata
Depende: ucf
Depende: zlib1g (>= 1:1.1.4)
libedit2
Depende: libbsd0 (>= 0.0)
Depende: libc6 (>= 2.17)
Depende: libncurses5 (>= 6)
Depende: libtinfo5 (>= 6)
libbsd0
Depende: libc6 (>= 2.16)
libncurses5
Depende: libc6 (>= 2.14)
Depende: libtinfo5 (= 6.0+20161126-1+deb9u2)
libtinfo5
Depende: libc6 (>= 2.16)
php7.0-common
Depende: libc6 (>= 2.15)
Depende: libssl1.1 (>= 1.1.0)
Depende: php-common (>= 1:35)
Depende: ucf
php-common
Depende: init-system-helpers (>= 1.18~)
Depende: psmisc (>= 22.15-1~)
Depende: sed (>= 4.1.1-1)
init-system-helpers
Depende: perl-base (>= 5.20.1-3)
psmisc
Depende: libc6 (>= 2.14)
Depende: libselinux1 (>= 1.32)
Depende: libtinfo5 (>= 6)
sed
PreDepends: libc6 (>= 2.14)
PreDepends: libselinux1 (>= 1.32)
ucf
Depende: coreutils (>= 5.91)
Depende: 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
Depende: libc6 (>= 2.14)
Depende: php-common (>= 1:35)
Depende: php7.0-common (= 7.0.27-0+deb9u1)
Depende: ucf
php7.0-opcache
Depende: libc6 (>= 2.14)
Depende: php-common (>= 1:35)
Depende: php7.0-common (= 7.0.27-0+deb9u1)
Depende: ucf
php7.0-readline
Depende: libc6 (>= 2.14)
Depende: libedit2 (>= 3.1-20130611)
Depende: libncurses5 (>= 6)
Depende: libtinfo5 (>= 6)
Depende: php-common (>= 1:35)
Depende: php7.0-common (= 7.0.27-0+deb9u1)
Depende: ucf
tzdata
Depende: debconf (>= 0.5)
Depende: debconf-2.0Links
- Debian: http://www.debian.org
- Ubuntu: http://www.ubuntu.com
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.