niquelnausea
(usa Arch Linux)
Enviado em 23/04/2019 - 00:59h
até pacotes deb não são universais dentre as derivadas do debian ou ou os rpm para red hat/opensuse.
deb/rpm é apenas um encapsulamento do conjunto de arquivos e instruções como versões, localização (diretório) de cada arquivo, conflitos e scripts de pré ou pós instalação. esse conjunto de instruções é o que faz o gerenciadores como apt, dnf e pacman saber onde e o que esta instalado, versão, dependências e etc,
o formato padrão de construção de qualquer pacote do arch é através de alguns scripts sendo o principal chamado de pkgbuild
https://wiki.archlinux.org/index.php/PKGBUILD (parecido com o que é usado no gentoo), onde nestes scripts estão o passo a passo para compilação, ajustes se necessário e criação do pacote, tudo para uso de modo automatizado e simples para o usuário, porém esse é o método de construção, o de distribuição destes pacotes é através dos binários tar.xz. você poderia fazer o gerenciamento manualmente mas seria trabalhoso e muito cansativo, usar pacotes já prontos ou pelo menos o pkgbuild é mais simples.
em caso de pacotes disponibilizados apenas no formato deb, por exemplo, é possível usar o deb mas não de forma direta, é necessário antes atender as dependências (de forma equivalente já que não estamos no debian), fazer alguns ajustes e construir o pacote tar.xz. um exemplo é o google chrome
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=google-chrome
apesar de tar.xz ser o formato padrão, o arch aceita outros métodos de compressão, o que importa são as instruções deste pacote (assim como os deb), e o pkgbuild é o conjunto de instruções para construção localmente, então mesmo que não exista distribuição de aplicativos tar.xz, não seria impossível conseguir e usar estes aplicativos através dos deb e rpm.