Posso usar um gerenciador de pacotes de uma distribuição em outro?

2

Eu quero usar os pacotes do Gentoo no Fedora. Isso é possível?

EDIT: Eu quis dizer que eu quero usar a árvore do port do Gentoo.

UPDATE: Como sobre os pacotes do Ubuntu no Fedora? Ou o Fedora está no Gentoo? Ou qualquer outro pacote de distribuição / gerenciador de pacotes em outro?

    
por Yktula 18.04.2010 / 03:09

6 respostas

0

Meh! Parece que o alien não suporta portage. Eu levo de volta.

Mas vou deixar a resposta no caso de alguém procurar por Foo to Bar, onde Foo não é Gentoo ...

Você pode tentar usar o estrangeiro para converter o pacote para o formato local e, em seguida, instalá-lo como de costume.

No entanto, pode haver alguns problemas com versões de bibliotecas, portanto, isso nem sempre é isento de problemas e às vezes é muito difícil.

    
por 18.04.2010 / 04:09
1

É possível, embora leve um pouco de trabalho para se tornar operacional, e não será suportado pelas equipes de distro em geral. Eu só sei que é possível porque eu assisti como um colega de trabalho que fez isso apenas uma vez para dizer que ele poderia / teve.

Quanto à logística, acho que as diferenças no sistema de inicialização serão uma das maiores restrições. O sistema init no gentoo será completamente diferente do sistema init no fedora. Como tal, você terá que hackear o portage para funcionar com o sistema init do fedora, ou hackear o fedora para trabalhar com o gentoo. O outro problema que você enfrentará é que o portage não gosta de lidar com softwares e pacotes que não foram instalados pelo portage para começar.

    
por 18.04.2010 / 03:16
1

Se você quiser usar portage para instalar pacotes como um usuário, dê uma olhada em Gentoo prefixo . Funciona muito bem para mim, mas também tende a precisar de mais espaço do que eu gostaria.

Para instalação de pacotes em todo o sistema, você deve levar em conta que o Fedora e o Gentoo têm idéias totalmente diferentes sobre o que é um pacote e como ele deve ser instalado - na verdade, muito diferente da diferença entre deb e rpm arquivos que podem ser convertidos e instalados em alguma extensão em outras distribuições. Salve-se o incômodo e decida antecipadamente o que você quer e, em seguida, vá com isso.

    
por 18.04.2010 / 03:26
0

Teoricamente sim, mas o problema é que os pacotes para outra distro são ajustados para trabalhar com outros pacotes dessa distro. Substitua os pacotes muito abaixo ao longo do tempo e você pode também estar executando a outra distro.

    
por 18.04.2010 / 03:12
0

você teria que manter sua própria árvore de portage que possui ebuilds que funcionariam com as bibliotecas que acompanham o fedora.

você também pode fazer as ebuilds baixarem os rpm's de origem e então compilar os pacotes e instalá-los, mas você provavelmente não quererá começar a aplicar os patches do gentoo na fonte já que é isso que faz o gentoo, gentoo, primeiro lugar.

isso foi feito antes com outros kernels, e nesses casos, eles ainda construíram tudo em torno do portage, então, da mesma forma, você teria que escrever ebuilds para tudo que está atualmente instalado.

    
por 18.04.2010 / 04:34
0

É certamente possível com o Gentoo, usando o Prefixo do Gentoo

Por acaso, acabei de descobrir que existe uma versão x86-winnt do Prefixo do Gentoo, o que pode ser interessante tentar.

    
por 25.08.2010 / 23:13