Como instalar manualmente um pacote Deb usando a linha de comando no Ubuntu

How Manually Install Deb Package Using Command Line Ubuntu



Este artigo listará alguns métodos de linha de comando que podem ser usados ​​para instalar instaladores .deb autônomos que não estão disponíveis nos repositórios oficiais do Ubuntu. Alguns outros comandos úteis para lidar com pacotes .deb também serão abordados. Então, vamos pular.

Listar todas as dependências de um arquivo deb


Para visualizar informações sobre um arquivo .deb e todas as suas dependências, execute o comando abaixo:







$dpkg -EU /caminho/para/file.deb

O exemplo abaixo mostra informações sobre o arquivo .deb do gerenciador de download do Persepolis.





Este comando é especialmente útil se você deseja verificar o que está sendo instalado de antemão.





Liste todos os arquivos que serão instalados de um pacote Deb

Para ver todos os arquivos que um pacote .deb instalará em seu sistema junto com seus caminhos de destino, execute o comando abaixo:

$dpkg-deb-c /caminho/para/file.deb

O exemplo abaixo mostra os arquivos que serão instalados no sistema se você instalar manualmente o pacote persepolis download manager .deb. Observe que o gerenciador de pacotes apt do Ubuntu também lista os arquivos incluídos, mas requer que você instale o pacote primeiro. No entanto, este método não requer que você instale o pacote .deb e é muito útil se você quiser analisar qual arquivo vai para onde.



Extraia todos os arquivos de um pacote deb

Às vezes, você pode querer extrair um pacote de depuração para verificar um trecho de código ou usar alguns de seus arquivos incluídos para depuração e outros propósitos. Para extrair todos os arquivos de um pacote deb, você pode executar um comando no seguinte formato:

$dpkg-deb--extrair /caminho/para/file.deb

Observe que extrair arquivos não é o mesmo que instalar um pacote deb. Você apenas obterá o conteúdo extraído de um pacote .deb em uma pasta local.

Instale um arquivo Deb usando Dpkg

Dpkg é um utilitário de gerenciamento de pacotes para gerenciar pacotes .deb (debian). Para instalar um pacote .deb usando dpkg, execute o comando abaixo:

$sudo dpkg -eu /caminho/para/file.deb

O comando acima instalará apenas o pacote deb independente, sem quaisquer dependências. Para corrigir isso, você terá que executar um comando para instalar automaticamente as dependências necessárias. Caso contrário, seu sistema pode ficar quebrado. Para corrigir o problema de dependência não atendido, execute o comando abaixo:

$sudoapto-f instalar

Instale um arquivo Deb usando Gdebi

Gdebi é uma boa linha de comando e um aplicativo gráfico dedicado exclusivamente à instalação de pacotes .deb independentes armazenados em sua unidade local. Ele também resolve automaticamente as dependências, desde que estejam disponíveis nos repositórios oficiais do Ubuntu (requer conexão de rede).

Para instalar o gdebi no Ubuntu, execute o comando abaixo:

$sudoaptoinstalargdebi

Para instalar um pacote .deb usando Gdebi, execute o comando abaixo:

$sudogdebi/caminho/para/file.deb

Uma vez que o gdebi cuidará da instalação das dependências, você não precisa executar manualmente outro comando para consertar pacotes quebrados. No entanto, se você deseja verificar se há pacotes corrompidos ou não e corrigi-los automaticamente, você pode executar o comando mencionado acima novamente:

$sudoapto-f instalar

Usando Apt para instalar um pacote Deb

Você também pode usar o gerenciador de pacotes apt padrão do Ubuntu para instalar arquivos .deb independentes. Para fazer isso, execute o seguinte comando:

$sudoaptoinstalar /caminho/para/file.deb

Se você iniciou o terminal dentro do diretório do arquivo .deb, execute o seguinte comando:

$sudoaptoinstalar./file.deb

Como o gdebi, o apt irá instalar automaticamente todas as dependências necessárias. Para confirmar, execute o comando abaixo:

$sudoapto-f instalar

Conclusão

Estes são alguns comandos que você pode usar para instalar arquivos .deb sem usar nenhuma interface gráfica. Eles são úteis se você estiver executando e gerenciando a edição de servidor do Ubuntu ou usando o Ubuntu sem qualquer ambiente de área de trabalho.