Convenções na nomeação dos pacotes de instalação de um programa?

0

Existem algumas convenções na nomeação dos pacotes de instalação de um programa? Isso pode ajudar a decidir qual pacote baixar e instalar em um sistema de computador.

Por exemplo, rom link

[   ] hadoop-2.4.1-src.tar.gz     03-Nov-2014 11:54   15M  
[   ] hadoop-2.4.1.tar.gz         03-Nov-2014 11:54  132M   

hadoop-2.4.1-src.tar.gz parece indicar que é para instalação a partir da compilação do código-fonte.

Então, que tipo de instalação é a de hadoop-2.4.1.tar.gz ? É muito maior, e eu me pergunto se é uma instalação binária de plataforma cruzada?

Posso instalar no Ubuntu 12.04?

    
por Tim 07.11.2014 / 20:38

2 respostas

1

Em meu uso geral, encontrei:

  • Arquivos de origem do Linux (mais raramente programas executáveis) são qualquer formato compactado, excluindo zips, especialmente se forem gz ou tar ou qualquer combinação dos dois.
  • Os pacotes do Linux geralmente são de extensão deb ou rpm
  • os aplicativos do Windows geralmente estão em formato zip, exe ou msi

Para responder à sua pergunta específica, isso parece um pacote de fontes do Linux que deve ser instalado após a criação no dia 12.04, desde que você tenha instalado as bibliotecas de compilação apropriadas.

    
por 07.11.2014 / 22:20
1

Os pacotes de instalação nativos do Ubuntu terminarão em ".deb". Outros pacotes são considerados alienígenas e seriam melhor instalados usando o instalador do pacote Alien ( link ).

Alguns programas podem ser empacotados de tal forma que eles não passem na verificação Alien e possam ser instalados apenas extraindo-os e executando-os a partir do diretório extraído. Eclipse do site eclipse.org é um deles.

Para ser mais direto para os dois que você mencionou, embora eu não saiba especificamente os pacotes, olhando para os nomes, parece que um é o código-fonte (hadoop-2.4.1- src < /strong>.tar.gz) e o outro (hadoop-2.4.1.tar.gz) é a distribuição binária do pacote.

Se você baixar o código-fonte, precisará compilar a origem. Em seguida, use as instruções incluídas no pacote de execução depois de compilá-lo e configurá-lo. As instruções para compilar o programa normalmente serão incluídas no pacote. Compilar a partir da fonte pode ser um desafio para os usuários iniciantes.

A versão binária, como mencionei, é tão simples quanto copiar os arquivos para onde você os quer e executá-los a partir daí. Ele também provavelmente terá um arquivo "Readme.txt" ou "install.txt" com instruções de como instalar o pacote.

A propósito, muitos pacotes que vêm com a fonte terão um programa configure incluído, que pode ser executado com o comando ./configure daquele diretório, que verificará se você tem as dependências necessárias para compilá-lo, então prepare seu sistema para a instalação. Se o comando configure for bem sucedido, você pode instalá-lo compilando com o comando make make e instalando o programa compilado com o comando make install .

Se o pacote puder ser instalado usando o utilitário Alien , você terá a vantagem de tê-lo listado no banco de dados do pacote instalado, além de ter a facilidade de usar convenientemente o desinstalador padrão do Ubuntu para removê-lo.

    
por 07.11.2014 / 22:41