DEV Community

loading...

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

tuliocalil profile image Tulio Calil Originally published at tuliocalil.blogspot.com Updated on ・2 min read

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!

Í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.

Discussion (0)

Forem Open with the Forem app