Como verificar as dependências de um pacote no Ubuntu Top 10.Top 10

Como verificar as dependências de um pacote no Ubuntu Top 10.Top 10
Nos sistemas operacionais Linux, especialmente para usuários do Ubuntu, a instalação do pacote do comando apt é muito popular porque é bem direta e não requer nenhum método de instalação complexo. O comando instalará o pacote com as dependências necessárias na maioria das vezes. No entanto, em alguns casos, você pode encontrar erro de dependências de pacotes, que pode ser uma tarefa agitada para algumas pessoas descobrirem as informações de dependências necessárias para instalar um pacote.

Este artigo é uma diretriz detalhada sobre como verificar as dependências de um pacote em Ubuntu 22.04.

Como verificar as dependências de um pacote no Ubuntu 22.04

Existem várias maneiras de verificar as dependências de um pacote são as seguintes:

  • Usando o comando apt
  • Usando o comando dpkg
  • Usando ferramenta de terceiros

Vamos discutir cada método em detalhes para que você possa escolher um para verificar as informações de dependências.

1: Verifique as dependências usando o apt

Existem dois métodos para verificar as dependências do comando APT Package, que são fornecidas abaixo.

  • Através do APT Show
  • Através do cache apt

I: Verifique as dependências usando o APT Show

O comando APT Show usa o sistema de gerenciamento de pacotes APT para obter as informações das dependências necessárias para instalar um pacote através do comando APT. Se você deseja verificar as dependências do pacote, pode usar a seguinte sintaxe.

$ apt show

No comando acima, substitua o Com o nome de um pacote, você deseja encontrar as dependências.

$ apt show Thunderbird

Da imagem acima, verificamos as dependências do pacote Thunderbird através do comando APT Show. Você pode usar o nome do pacote por conta própria.

II: Verifique as dependências usando o cache apt

Para verificar as dependências usando o cache apt, você precisará executar o seguinte comando no terminal Ubuntu.

$ apt-cache depende

Para um exemplo, pegue o pacote Thunderbird para verificar as dependências através do comando abaixo dado.

$ apt-cache depende do Thunderbird

O comando acima produz uma saída com várias informações de dependências necessárias para Thunderbird.

2: Verifique as dependências usando DPKG

O método acima é útil para os pacotes instalados a partir de comandos apt. No entanto, para verificar as dependências do pacote Deb, você precisará usar o seguinte comando.

$ dpkg - -info

Vamos supor, temos um arquivo Deb de Hiper terminal (um terminal usado para o sistema Linux). Para obter os detalhes de dependências deste arquivo Deb, use o seguinte comando.

$ dpkg -info hyper_3.2.3_AMD64.Deb

O comando acima fornecerá as informações de dependências do pacote Hyper Terminal Deb.

3: Verifique as dependências usando a ferramenta de terceiros

No caso, se você quiser usar uma ferramenta de terceiros para verificar as dependências de um pacote no Ubuntu, APT-RDENS é uma opção perfeita. Esta é uma ferramenta autêntica que fornecerá facilmente as informações de dependências de um pacote. Para instalar esta ferramenta, use o comando abaixo do ritmo.

$ sudo apt install apt-rdepends

Depois de concluir a instalação, você pode usar a seguinte sintaxe para verificar as dependências do pacote.

$ apt-rdepends

Como exemplo, vamos supor que queremos verificar as informações de dependências de Thunderbird Através desta ferramenta, podemos usar a seguinte linha de comando para obter as informações.

$ apt-rdepends Thunderbird

Dessa forma, você pode usar a ferramenta para obter as informações de dependências de qualquer pacote que desejar.

Conclusão

Instalar pacotes no Ubuntu é uma tarefa direta no terminal da linha de comando. Esses pacotes requerem algumas dependências que precisam ser instaladas com o pacote. Vários métodos são discutidos acima para verificar as dependências do pacote. Você pode usar o apt comando ou uso dpkg Para obter as informações de dependências de um arquivo DPKG. Você também pode usar o APT-RDENS ferramenta também para esse fim.