Repositório de pacotes para o qual a versão do Fedora seria a melhor para o RHEL / CentOS / Scientific Linux 6.0?

0

Estou usando o Scientific Linux 6.0, que é baseado no RHEL (RedHat) 6.0. Eu quero instalar algum pacote (LXDE), que está presente nos repositórios do Fedora, mas que eu não encontrei nem nos repositórios do Scientific Linux nem em quaisquer repositórios "extras" (como, por exemplo, o FreshRPMS).

O repositório de pacotes do Fedora correspondente a qual versão do Fedora (12, 13, 14, 15?) seria mais adequada para o Scientific Linux 6.0? Quero dizer aqui que exigiria menos atualização de outros pacotes.

Como adicionar o repositório do Fedora ao Scientific Linux (yum)?

BTW. se eu puder encontrar o LXDE como pacote RPM em algum repositório "extras", por favor, me diga em qual deles.

    
por Jakub Narębski 24.07.2011 / 02:39

4 respostas

4

Eu não acho que seja uma boa idéia importar um repositório do Fedora - independente da versão - para o RHEL6 ou outra distribuição derivada dele.

Esses pacotes não são testados para trabalhar juntos e diferentes opções de compilação e patches podem introduzir incompatibilidades sutis mesmo entre pacotes com o mesmo nome e versão.

O que você pode fazer é usar um sistema Fedora yumdownloader --source para baixar os SRPMs para o LXDE e depois reconstruí-los no SL6. (Ou baixe-os usando qualquer meio que você preferir, não precisa estar com yumdownloader ). É claro, haverá muitas questões de dependências a serem resolvidas - não tenho certeza de quais pacotes o LXDE depende. Se não estiver disponível no SL6 ou tiver uma versão anterior, também será necessário reconstruí-lo.

Depois de encontrar e reconstruir os RPMs necessários, você pode usar createrepo para criar um repositório local. Adicione o repositório local em yum e agora adicione o LXDE ao seu repositório local.

É um bom trabalho - mas pelo menos é certo que funcionará corretamente com o seu sistema.

Em esta pergunta mais antiga, há algumas dicas sobre como trabalhar com RPMs de origem.

    
por 24.07.2011 / 02:59
2

Para uma seleção maior de softwares acima e além de " extras ", recomendo que você verifique EPEL que tem muitos softwares adicionais projetados para serem executados no RHEL / CentOS.

    
por 25.07.2011 / 02:28
1

A melhor aposta (se o pacote não estiver no EPEL como foi dito acima) é pegar o RPM fonte do Fedora e construir seu próprio RPM binário a partir dele. Primeiro eu tentaria o mais recente, e trabalhasse de trás para frente com as versões do Fedora, se não funcionasse. Você provavelmente terá que misturar e combinar a configuração / configuração antiga com uma nova fonte se você fizer isso.

Divertido, contanto que nada crítico dependa da dita quimera ...

    
por 09.01.2013 / 21:20
0

Como outros notaram, não é realmente uma boa ideia. No entanto, para responder à pergunta, o RHEL6 foi separado do Fedora 13 .

    
por 25.07.2011 / 02:27