Início
» LINUX
»
Debian: Como instalar um arquivo .deb [Guia]
Debian: Como instalar um arquivo .deb [Guia]
Para instalar um arquivo .deb baixado no Debian , o melhor comando para a maioria dos usuários é ` sudo apt install ./package-name.debapt install apt`. O APT instala o pacote localmente e também pode obter as dependências necessárias dos repositórios Debian configurados. A própria documentação de referência do Debian recomenda o APT para gerenciamento interativo de pacotes e descreve .deba instalação local com o caminho do arquivo.
Um pacote Debian é um arquivo compactado que contém arquivos de aplicação, metadados do pacote, informações de dependências e, às vezes, scripts do mantenedor. Como a instalação de um pacote pode causar alterações no sistema, baixe pacotes apenas de um fornecedor confiável.
1. Localize o arquivo .deb baixado.
A maioria dos navegadores salva os downloads em ~/Downloads. Abra seu gerenciador de arquivos e confirme se o pacote está lá antes de começar. Neste guia, o nome do arquivo de exemplo é example-app_1.0_amd64.deb; substitua-o pelo nome real do seu pacote.
Um pacote Debian baixado na pasta Downloads.
Se o editor fornecer um checksum ou assinatura, verifique-o antes da instalação. Você também pode inspecionar os metadados básicos do pacote sem instalar nada:
Por exemplo, uma instalação normal do Debian de 64 bits em um processador Intel ou AMD geralmente usa `<nome_do_sistema>` amd64, enquanto muitos sistemas ARM de 64 bits usam ` arm64<nome_do_sistema>`. O Debian 13 também oferece suporte a outras arquiteturas, portanto, não presuma que um pacote criado para um tipo de CPU funcionará em outro.
3. Instale o pacote .deb com o APT.
Na maioria dos casos, use o APT:
sudo apt install ./example-app_1.0_amd64.deb
O prefixo ./é importante porque indica ao APT que você está fornecendo um caminho de arquivo local. Um caminho absoluto, como `/var/www/html`, /home/user/Downloads/package.debtambém funciona. Revise os pacotes que o APT planeja instalar e confirme quando solicitado.
O APT pode instalar um repositório local .debe resolver dependências a partir de repositórios configurados.
Você também pode instalar um pacote local diretamente com dpkg:
sudo dpkg -i ./example-app_1.0_amd64.deb
dpkgInstala o pacote em si, mas não busca as dependências ausentes. Se o pacote permanecer sem configuração devido à falta de dependências, execute:
sudo apt --fix-broken install
O APT tentará instalar as dependências ausentes e concluir a configuração dos pacotes. Por esse motivo, começar com ele apt install ./file.debgeralmente é mais conveniente.
Instale um arquivo .deb com o GDebi.
Se você preferir um instalador gráfico, o GDebi ainda está disponível nos repositórios do Debian. Instale-o primeiro:
sudo apt update sudo apt install gdebi
Em seguida, abra o pacote baixado .debcom o GDebi e escolha "Instalar pacote" . O GDebi exibe os detalhes do pacote e resolve as dependências por meio do APT. O Debian descreve o GDebi como uma ferramenta para visualizar e instalar pacotes Debian locais; o pacote atual pode ser encontrado no site oficial de pacotes Debian .
O GDebi oferece uma maneira gráfica de inspecionar e instalar um pacote Debian local.
Solução de problemas útil
O APT informa que o arquivo não é compatível ou não foi encontrado: confirme o nome do arquivo e inclua-o ./antes de qualquer outro arquivo no diretório atual.
Arquitetura incorreta: baixe uma versão que corresponda à saída de dpkg --print-architecture.
As dependências não estão disponíveis: execute o comando sudo apt update, verifique se os repositórios Debian apropriados estão habilitados e tente novamente. Um pacote de terceiros também pode exigir bibliotecas que não estão disponíveis para a sua versão do Debian.
Você baixou vários pacotes relacionados: a partir do diretório deles, sudo apt install ./*.debvocê pode instalá-los juntos, deixando que o APT resolva as dependências.
Como remover o pacote posteriormente
Para encontrar o nome do pacote armazenado no arquivo, execute o comando dpkg-deb -f ./example-app_1.0_amd64.deb Package`. Em seguida, remova-o com o comando ` sudo apt remove package-name. A instalação de um pacote independente .debnão garante automaticamente atualizações futuras; isso depende se o desenvolvedor também configura um repositório de software ou fornece pacotes mais recentes para você instalar.