Atualizando o cliente svn para o 1.9 no Ubuntu [duplicado]

1

Meu ubuntu VERSION="14.04.3 LTS, Trusty Tahr"

Eu quero atualizar o cliente svn para o > 1.9 com os dois comandos abaixo

sudo apt-get remove subversion
sudo apt-get install subversion

Eu pensei que seria automaticamente dar-me a versão mais recente, no entanto, é 1.8.8. Eu senti falta de alguma coisa?

    
por nathan 04.01.2017 / 02:42

2 respostas

3

Basicamente, a versão mais recente do svn empacotada para 14.04 Trusty Tahr é 1.8.8, de modo que esta é a versão mais recente nos repositórios do Trusty (veja aqui ) e, portanto, a versão mais recente que você pode acessar.

De longe a melhor solução para isso na maioria dos casos é apenas para atualizar o Ubuntu, isso lhe dará um conjunto mais atualizado de repositórios, com uma versão muito mais atualizada de todos os seus pacotes, incluindo o svn. A última versão do Ubuntu é 16,10 Yakkety Yak, que tem o svn versão 1.9.4. Se você precisar de LTS, então o 16.04LTS Xenial Xerus tem a versão 1.9.3 do svn.

Uma solução alternativa é usar o que é chamado de "apt-pinning" ou simplesmente "pinning", para instalar a versão Yakkety / Xenial do svn, sem ter que atualizar todo o Ubuntu. Isso, no entanto, muitas vezes resulta na atualização de uma grande quantidade do seu sistema, porque a nova versão do svn depende de versões mais recentes de outros pacotes que dependem de outros pacotes, etc, etc. Veja estas instruções para fazer isso se você realmente não quiser atualizar todo o Ubuntu.

Uma solução final (não recomendada) é que você pode baixar o Yakkety ou Xenial empacota manualmente a partir dessas páginas, e lida através da instalação das dependências, e depois do svn, você mesmo.

EDIT: Você também pode obter acesso a um repositório de pacotes externo para o svn de outro lugar, como Lv1z explica , mas isso muitas vezes pode deixar o seu sistema como uma teia emaranhada, puxando diferentes partes do sistema de diferentes fontes. Considerando que uma atualização de versão do Ubuntu manteria seu sistema relativamente limpo e com um ciclo de manutenção garantido do Ubuntu.

    
por Danyc0 04.01.2017 / 03:15
1

Use isto:

$ sudo sh -c 'echo "deb http://opensource.wandisco.com/ubuntu 'lsb_release -cs' svn19" >> /etc/apt/sources.list.d/subversion19.list'
$ sudo wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add -
$ sudo apt-get update

Depois, remova e (re) instale o pacote, você deve obtê-lo agora.

Referência: link

    
por Lv1z 04.01.2017 / 03:05