Instalando o software que não está disponível em repositórios padrão [árvore de decisão]

3

Quais são as etapas gerais que eu quero seguir para instalar um programa no Ubuntu quando o programa não foi transformado em um pacote, ou eu preciso de uma versão atualizada do software que seria normalmente instalada e essa versão está disponível em um pacote? repositório posterior?

Vou dar o meu exemplo específico. Atualmente estou usando 10.04LTS e não quero atualizar. Eu quero instalar o pacote expect-lite, mas ele está disponível apenas para o link do Ubuntu 11.10 (Oneiric Ocelot)

A árvore de decisão que eu acho que quero implementar é a seguinte (acho que estou no passo 3):

  1. apt-get install # se disponível (ou usando o gerenciador de pacotes da GUI)

  2. Ative o universo e o multiverso, se ainda não estiverem, e repita a etapa 1.

  3. Instale um pacote de uma versão posterior do Ubuntu. (Como? Que armadilhas eu preciso assistir?)

  4. instale um pacote a partir de uma versão instável do Debian. (mesmas perguntas acima)

  5. Encontre e instale um pacote do PPA (arquivo de pacotes pessoal) do Ubuntu, percebendo que os pacotes não são revisados para backdoors ou trojans maliciosos, e esse risco pode ser inaceitável para muitas pessoas)

  6. Se alguém tiver a capacidade, crie um pacote pessoal a partir do código-fonte e instale-o (e faça o upload para o arquivo PPA, se possível, para disponibilizá-lo a outras pessoas)

  7. Instale diretamente do código-fonte e crie um pacote fictício para lidar com qualquer problema de dependência (sabendo muito bem que isso pode causar problemas se uma atualização da distribuição for feita posteriormente) (info: link )

  8. Instale diretamente da fonte como um último esforço.

Editado para adicionar:

  • Use o pacote Alien para converter um pacote .rpm em .deb e, em seguida, instale ( veja isto )

  • (da resposta do BlueXrider abaixo) Veja se você pode encontrar o pacote em um repositório não padrão ou baixar um arquivo .deb de uma fonte confiável e usá-lo.

por user886694 17.02.2012 / 02:10

2 respostas

1

Minha árvore de decisão é:

- 1. Posso pegar?

- 2. Isso funcionará?

Esperar Lite

O GDebi diz que sim, vamos instalá-lo. Sourceforge eu sinto é uma fonte confiável.

Se eu não puder configurá-lo, sempre haverá um tweak / hack disponível.

Em última análise, cabe a você.

    
por Ringtail 17.02.2012 / 06:07
3

Como autor de expect-lite , você pode sempre fazer o download da última versão no link : nesse site você encontrará um pacote Debian, que você pode instalar usando:

sudo dpkg -i  expect-lite_4.5.0-0ubuntu1_all.deb

Se você não se sentir confortável em instalar como root, poderá instalar a versão .tar.gz desmarcando e executando o instalador como um usuário não privilegiado usando:

./install.sh -p <my install location>

Todo o expect-lite é de código aberto, portanto sinta-se à vontade para visualizar a origem do instalador ou o expect-lite em si. Não há binários compilados no pacote.

    
por Craig Miller 29.03.2013 / 02:13