DEV Community

Tulio Calil
Tulio Calil

Posted on • Updated on • Originally published at tuliocalil.com.br

Instalar pacotes .deb no Arch Linux (Manjaro, Reborn OS...)

Arch Linux

Introdução 📝

Pode acontecer de você se deparar com um pacote que só "existe" para distros baseadas em Debian, mas você está em um sistema baseado em Arch e precisa desse pacote que não encontrou nos repositórios do Arch nem no AUR, vamos solucionar isso agora!

Hey, eu atualizei esta postagem no meu blog pessoal, veja agora!

Índice 📖

generated with Summaryze DEV

Instalando o Debtap ⚙

Para conseguirmos fazer a instalação de pacotes .deb no Arch linux, vamos precisar de um programa chamado Debtap, que irá pegar o nosso pacote e transformar em instruções PKGBUILD, para que o makepkg possa compilar e/ou obter arquivos necessários para gerar o binário que o pacman irá instalar.
O Debtap está disponível no AUR, para isso, use um gerenciador de pacotes AUR, existem vários, o que eu mais gosto é o yay, mas fique a vontade para escolher outro.
Para instalar o debtap com o yay basta fazer:



yay debtap


Enter fullscreen mode Exit fullscreen mode

Após baixar, precisamos atualizar a base de dados do debtap, vamos rodar:



sudo debtap -u


Enter fullscreen mode Exit fullscreen mode

Convertendo pacotes .deb 🧱

Agora basta chamar o debtap passando o pacote como primeiro parâmetro, nesse exemplo vou utilizar o Microsoft Edge DEV, então baixei o .deb no site oficial, naveguei até a pasta Downloads e rodei o comando:



cd ~/Downloads
debtap microsoft-edge-dev_88.0.673.0-1_amd64.deb


Enter fullscreen mode Exit fullscreen mode

Ao executar, o debtap irá pedir algumas informações como o nome do pacote e a licença, no final o comando irá fazer toda a conversão necessária e criar um novo arquivo com o mesmo nome e com uma extensão .pkg.tar.zst, este é o arquivo que o pacman irá usar para instalar o pacote, basta executarmos:



sudo pacman -U microsoft-edge-dev-88.0.673.0-1-x86_64.pkg.tar.zst

Enter fullscreen mode Exit fullscreen mode




Conclusão 🎯

O seu programa já está totalmente instalado, parabéns!
Curtiu o conteúdo ? deixa um like, qualquer duvida ou sugestão basta comentar.

Top comments (0)