É possível instalar o Mercurial 1.9 em 9.10?

4

Portanto, tenho um servidor antigo que desejo usar como host do repositório do Mercurial. apt-get install mercurial me fornece a v0.9, que é stoneage e sem a solução alternativa de nome de arquivo do Windows, na qual eu dependo.

Eu fiz o download da fonte v1.9 e tentei criá-la, mas acabo em uma teia de conflitos de depedência. É de alguma forma que eu posso obter v1.9 do mercurial para executar em uma instalação Intrepid (kernel 2.6.24-19 genérico)?

Se não, que tal 1.1 (a primeira com solução para o nome do arquivo do Windows)?

    
por Nilzor 22.09.2011 / 23:24

3 respostas

2

Resposta curta: Não.

Resposta longa: Nada.

Primeiro, 9,10 atingiram o seu "EOL" ou "End Of Life" - seria melhor instalar 10.04 ou 8.04, eles ainda são suportados.

Com isso dito, você poderia tentar habilitar o repositório backports - ( mais sobre isso aqui ) e veja se ele tem o Mercurial 1.9.

    
por jrg 23.09.2011 / 00:55
1

Eu consegui! Na verdade, tentei atualizar o release primeiro com do-release-upgrade, mas isso falhou. O que teve sucesso nesse processo, no entanto, foi atualizar o Python usando o aptitude (o apt-get falhou). Isso me levou a tentar compilar a fonte para o mercurial agaian, e voila!

Então, aptitude install python-dev fez o truque, seguido por make install

Para ser honesto, não sei bem quais fontes do apt que usei naquele momento, mas acho que foi o Hardy. Acho que ninguém mais vai tentar isso depois de mim de qualquer maneira, então ... bem de qualquer maneira:)

    
por Nilzor 23.09.2011 / 09:28
0

Você pode obter o Mercurial 1.9 do PPA para ele. Para adicioná-lo, abra um terminal e digite:

  

sudo add-apt-repositório ppa: mercurial-ppa / releases

Quando isso estiver concluído, faça uma atualização rápida.

  

sudo apt-get update

Agora você pode instalar o Mercurial mais recente usando o apt-get.

    
por Simon Sheehan 23.09.2011 / 00:27