Os pacotes dentro de uma distribuição Linux são intercambiáveis?

3

Os pacotes são intercambiáveis "dentro" das ramificações do Linux? Entre galhos? Onde está a linha divisória?

Por exemplo, dentro da ramificação do Fedora, existem vários Ambientes de Desktop, cada um com suas próprias versões de pacotes muito similares (editores de texto, terminais, gerenciadores de arquivos).

Meu escopo de minha pergunta destina-se a incluir apenas a família Linux, enquanto eu acho que uma questão mais interessante seria se unix é unix é unix:)

Pontos de bônus para "onde" responder, ou seja. QT Framework VS. GTK + ou RPM Gerenciador de Pacotes como um formato de pacote entre 8+ para Linux

Eu posso saber o porquê. Sem dúvida, devido a "hubris programador" (^ _ ^)

    
por xtian 22.07.2011 / 17:34

2 respostas

2

Frequentemente, você pode fazê-lo funcionar, eventualmente .

A questão é quanto trabalho você deseja gastar rastreando dependências e corrigindo caminhos; Você pode até mesmo instalar RPMs do redhat no sistema dpkg do Debian, mas isso requer um pouco de tempo para realmente configurar e trabalhar (eu já fiz isso antes, e houve menos hairpull do que você imagina, mas é tudo dependendo de quais pacotes você está tentando instalar).

Os arquivos binários são geralmente compatíveis (a menos que haja alguma alteração ou customização na API do kernel do ramo específico que você está usando), e o único truque para fazê-lo funcionar é obter a versão correta das bibliotecas necessárias instaladas e configurar para que os binários possam encontrá-los. Se as ramificações estão próximas o suficiente (como o Ubuntu e o Debian), então eu nem pensaria duas vezes antes de tentar instalar um debian .deb em um sistema ubuntu - quase sempre ele simplesmente funciona.

    
por 22.07.2011 / 17:47
1

Depende.

Às vezes você pode usar pacotes Red Hat no Fedora e vice-versa, mas nem sempre, pois depende das dependências do pacote e de revisões específicas. O Centos normalmente deve trabalhar na Red Hat e vice-versa, já que o Centos é apenas a Red Hat menos a marca.

Às vezes você pode usar pacotes Debian no Ubuntu, mas nem sempre.

Na minha experiência, instalar pacotes de outra distro é um caminho seguro para a loucura e perda de cabelo. Mais frequentemente do que não, vai ir mal, embora isso possa ser 6 meses mais tarde quando voltar do túmulo para você.

    
por 22.07.2011 / 17:42

Tags