Distribuição do Linux com o gerenciador de pacotes 'yum'

4

Sou um estatístico profissional que usa a linguagem de programação estatística R. Atualmente, estou construindo meu próprio computador desktop e gostaria de executar o Linux como meu sistema operacional. Ao invés da base R, eu gostaria de usar o Revolution R Enterprise que lista o Redhat Enterprise Linux como a distribuição necessária do Linux (mais especificamente, o suporte técnico da Revolution Analytic me disse que "como nosso instalador requer o gerenciador de pacotes 'yum', Revolution O R Enterprise for Linux é atualmente suportado pelo Red Hat Enterprise Linux ").

Eu executei o Ubuntu no meu computador Mac OS X e gostei do Ubuntu. Enquanto o Ubuntu não usa o gerenciador de pacotes 'yum', posso instalar o Revolution R Enterprise em um computador com Ubuntu? Se não, eu preciso ter o Redhat Enterprise Linux ou posso usar outra distribuição Linux?

O arquivo fornecido pelo Revolution tem o formato de arquivo tar.gz.

Do manual de instalação:

2.1 System Requirements

Revolution R Enterprise for Red Hat Enterprise Linux has the following system requirements: Processor 64-bit processor with x86-compatible architecture (variously known as AMD64, Intel 64, x86-64, IA-32e, EM64T, or x64 chips). Itanium-architecture chips (also known as IA-64) are not supported. Multiple-core chips are recommended. Operating System: Red Hat Enterprise Linux 5.4 or 5.5. Memory: A minimum of 1GB of RAM is required; 4GB or more are recommended. Disk Space: A minimum of 500MB of disk space are required.

2.2 Package Dependencies

Revolution R Enterprise, like most Linux applications, depends upon a number of Linux packages. The first of these, listed in Table 2.1, require manual installation, and must be installed before you run the automated script. While the list of dependencies may look daunting, it actually involves installing just six packages: rpmlib, glibc, libICE, libgcc, libstdc++, unixODBC

    
por Jubbles 13.12.2011 / 03:52

3 respostas

3

Em geral, apenas o uso do yum não é suficiente para a compatibilidade do pacote. O formato do pacote rpm é relativamente flexível, no sentido de que não impõe muito por meio de políticas. O pacote R que você deseja usar poderia ser empacotado de forma que eles sejam independentes da distribuição e precisem ser descompactados pelo yum. No entanto, é mais provável que eles sigam uma série de suposições sobre a distribuição além do próprio yum - quais bibliotecas estão disponíveis, o que elas chamam, onde colocam seus arquivos (e quais pacotes de rpm < em> essas coisas vêm de).

Nesse caso, você ficará melhor com o próprio Red Hat Enterprise Linux, ou com o CentOS ou o Scientific Linux (ambos construídos a partir dos pacotes fonte fornecidos pela Red Hat). Você também pode usar o Fedora, que é uma distribuição criada na comunidade na mesma "família" (e geralmente muito mais focada no desktop e mais avançada).

    
por 13.12.2011 / 22:11
4

Parece que essa versão específica do R espera o RHEL. Eu suspeito que a opção mais segura (sem ter que pagar pelo RHEL) seria usar o CentOS que é basicamente o RHEL com todas as marcas registradas removidas. O CentOS tenta manter a compatibilidade binária com o RHEL, então acho que é o menos provável de causar problemas.

    
por 13.12.2011 / 06:33
3

Se você precisar usar o yum. Você pode escolher entre o Centos, o Scientific Linux ou o Fedora. O último tem softwares mais atualizados e mais fáceis de usar. O Centos e o Scientific Linux são exatamente o clone do Redhat Enterprise Linux.

    
por 13.12.2011 / 04:02