Muitos programas populares estão disponíveis no Linux exclusivamente como um pacote DEB. Isso pode preocupá-lo se você migrou recentemente para o Arch Linux e não tem certeza de como instalar seus programas favoritos.

Os arquivos DEB são intrínsecos aos derivados baseados no Debian ou no Ubuntu. No entanto, você ainda pode instalá-los em seu sistema baseado em Arch de algumas maneiras. Vamos percorrer as maneiras de instalar arquivos DEB no Arch Linux.

O que é um arquivo DEB?

Um arquivo DEB ou ".deb" é essencialmente um arquivo contendo scripts, arquivos de configuração e outros dados necessários para instalar um programa. Os arquivos DEB são criados principalmente para uso em desktops Debian ou baseados em Debian, como Pop!_OS, Ubuntu e MX Linux, para citar alguns.

Se você vem do Windows, pode pensar nos arquivos DEB em termos de um arquivo executável do Windows (EXE).

Embora a instalação de um pacote DEB no Arch Linux possa não ser tão simples quanto executar um executável do Windows, certamente não é ciência de foguetes. A instalação é bastante simples e os passos são fáceis de seguir.

instagram viewer

1. Instale o programa do AUR

AUR ou o repositório do usuário Arch é a maior biblioteca de software entre todas as distribuições Linux. Caso você não consiga encontrar um pacote oficialmente suportado para o Arch Linux, o AUR é onde você deve procurar antes de qualquer outro lugar.

Embora isso não o ajude a instalar um arquivo DEB, as chances são altas de você encontrar um pacote compatível com Arch para o software que você precisa.

Você pode instalar os pacotes AUR manualmente ou por meio de um auxiliar AUR. Recomendamos que você vá em frente com o yay, um ajudante AUR popular e fácil de usar. Para começar, basta procurar o nome do pacote com yay:

sim search_term

yay listará todos os pacotes relevantes. Copie o nome do pacote correto e instale-o executando:

yay -S package_name

Isso deve instalar com sucesso o software em seu sistema Arch Linux. Para saber mais sobre o yay, confira este guia em como gerenciar pacotes com yay.

2. Instalar pacotes DEB no Arch Linux com Debtap

Caso não encontre alternativa no AUR, deverá optar pelo Debtap. É uma ferramenta de linha de comando que converte um pacote Debian em um pacote compatível com Arch.

O Debtap faz o trabalho na maioria das vezes, mas você ainda deve proceder com algum cuidado, pois atualizações incompatíveis do pacote podem quebrar sua funcionalidade.

Instalando o Debtap no Arch Linux

Para instalar o Debtap, inicie o terminal e instale-o usando um auxiliar AUR:

yay -S dívida

Mova para o diretório do arquivo DEB usando o comando cd e use o Debtap para iniciar a conversão do pacote.

cd ~/Downloads
dívidaseu arquivo.deb

O Debtap criará um "seuarquivo.zst" que você pode instalar facilmente com seu gerenciador de pacotes, neste caso, pacman.

sudopacman-VOCÊseu arquivo.zst

Isso deve instalar o pacote em sua máquina Arch Linux.

3. Instalar manualmente pacotes DEB no Arch

Para aqueles que preferem uma abordagem mais prática, você pode extrair manualmente o pacote DEB e colocar o conteúdo dentro dos diretórios apropriados.

Antes de continuar lendo, observe que esta não é a maneira recomendada de instalar pacotes DEB. Só recorra a este método se todas as alternativas falharem.

Este método é independente da plataforma, o que significa que você pode aplicar este método em todas as distribuições, Arch Linux ou não.

Extraindo um pacote DEB

Comece usando o comando ar para extrair o .deb arquivo em uma pasta.

ar x /caminho/para/arquivo

Em seguida, vá para a pasta e extraia os tarballs com o comando tar.

alcatrãoxvfao controle.alcatrão.gz
alcatrãoxvfdados.alcatrão.gz

Você encontrará três novas pastas: etc, optar, e usr. Copie o conteúdo dessas pastas nos diretórios corretos. Por exemplo, copie o conteúdo do etc pasta para o /etc diretório do seu sistema e faça o mesmo para o resto de acordo.

sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/

Executando o programa

Uma vez que todos os arquivos tenham sido colocados onde eles pertencem, você pode executar o script de shell dentro do /usr/bin pasta para executar o aplicativo. Para facilidade de uso, considere criando um atalho na área de trabalho para executar este programa.

Este é um método bastante tedioso e que não funcionará cem por cento do tempo, e é por isso que sugerimos que você evite a instalação manual e a trate como uma última tentativa.

Agora você pode instalar pacotes DEB no Arch Linux

Você pode instalar pacotes Debian no Arch Linux. No entanto, um pacote que não é inerentemente destinado ao Arch Linux pode quebrar com o tempo à medida que é atualizado.

Com uma distribuição de ponta, às vezes, tudo o que pode ser necessário é um pacote quebrado para que todo o sistema desmorone. É uma prática crucial verificar regularmente se há pacotes quebrados, corrigi-los e atualizar a lista de pacotes do seu sistema Linux.

Como encontrar e corrigir pacotes quebrados no Linux

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • Linux
  • Debian
  • Arch Linux
  • Gerenciadores de Pacotes
  • Instalar software

Sobre o autor

Debarshi Das (13 Artigos Publicados)

Adoro quebrar coisas e fazer coisas que me ajudam a quebrar coisas. Quando as telas estão desligadas, você pode me encontrar no campo de futebol ou lutando contra a inteligência no clube de xadrez local.

Mais de Debarshi Das

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar