Enviado em 14/09/2016 - 14:31h
Um programa no Linux é um pacote que contém binários, shell scripts, configuração, dados, bibliotecas, documentação, papeis de parede, ícones, etc., feito exclusivamente para determinada distribuição que através do seu gerenciador de pacotes irá de forma automática cuidar da instalação desse programa em questão. Cada distribuição empacota os seus programas em um formato próprio -- .deb, .rpm, .tgz, etc. Contudo, através de um utilitário chamado Alien, é possível metamorfosear um pacote .deb em um .rpm e vice-versa. Até aí, eu entendi tudo direitinho; mas me surgiu uma dúvida: o que o Alien faz é alterar os arquivos de configurações de determinado pacote para que ele possa ser instalado por um gerenciador de pacotes diferente, correto? Mas e os arquivos binários do pacote? Eles são universais ou o Alien os modifica também? E caso sejam universais, é possível removê-los de determinado pacote e manualmente instalá-los através de um gerenciador de pacotes diferente? Suponde que eu retire somente os binários de um pacote .rpm, eu poderia instalá-los no Debian através do dpkg? Não pretendo fazer isso, é só para entender melhor o funcionamento da bagaça mesmo.