É possível alterar o sistema de gerenciamento de pacotes?

É possível alterar o sistema de gerenciamento de pacotes?

Dei uma olhada no CentOS recentemente e fiquei surpreso, mas também me lembrei de ter experimentado o Fedora quando a versão 16 foi lançada e me lembro de ter ficado horrorizado com o horror do rpm. Não suporto nada além do sistema de gerenciamento de pacotes do Ubuntu. Ver o rpm novamente em uma configuração tão boa como o CentOS me fez pensar novamente.

Você pode alterar o sistema de gerenciamento de pacotes? Ou está no núcleo e requer a reconstrução de todo o sistema operacional?

Por favor, não responda com "Você pode desinstalar o synaptic e usar o USC". Não tenho conhecimento profundo de gerenciamento de pacotes, mas não pretendo usar uma GUI diferente ou algo assim. É possível fazer o acima e tornar rpm's nativos no ubuntu ou deb's no fedora (e também não preciso saber sobre o Alien, que converte deb's em rpm's e vice-versa).

Responder1

A razão pela qual você não pode usar o yum no Debian/Ubuntu é por causa da incompatibilidade dos pacotes.

Vamos supor por um minuto que você removeu o apt e instalou o yum do código-fonte. Onde então você conseguiria um pacote para instalar? Você não poderia mais usar os repositórios do Ubuntu porque todos os pacotes são .deb.

Veja os guias de embalagem

https://wiki.ubuntu.com/PackagingGuide/Complete

http://fedoraproject.org/wiki/Packaging:Guidelines

A estrutura é completamente diferente e não existe uma ferramenta confiável para converter um .deb em .rpm

Então, se você pretende usar os repositórios do Fedora, por que não apenas instalar o Fedora?

E se você optar pelo código-fonte, é melhor usar Arch, gentoo ou Linux do zero.

Responder2

"É possível?" é uma grande questão, e tenho certeza de que provavelmente existem alguns hackers geniais por aí que poderiam fazer isso. Mas, em geral, acho que a resposta à sua pergunta é não.

informação relacionada