Estou tentando fazer o downgrade do subversion para 1.6 de 1.7, fazendo sudo apt-get install subversion=1.6.17dfsg-3ubuntu3
. Isso não parece funcionar.
Alguma idéia de como fazer isso sem interromper a metade da instalação?
O que você pode tentar é alterar todas as suas entradas /etc/apt/sources.list
para precisas, como esta
deb http://extras.ubuntu.com/ubuntu precise main
deb http://us.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse
então corra:
sudo apt-get remove subversion
sudo apt-get update
sudo apt-get install subversion
Se a instalação do subversion 1.6 funcionar bem para você, você deverá reverter o sources.list e bloquear o subversion no 1.6 que você executar echo subversion hold | sudo dpkg --set-selections
Esse tipo de instalação não é altamente recomendado, mas às vezes é a opção mais fácil. Se ocorrer todos os tipos de conflitos malucos, então você é a melhor opção é voltar ao Ubuntu 12.04.
Se você tiver o Synaptic Package Manager instalado, poderá fazer o downgrade do Subversion para uma versão anterior. Basta procurar o Subversion no Synaptic, clicar com o botão direito do mouse em Propriedades, ir para a guia Versão e verificar quais versões estão disponíveis para você.
Se você tiver sorte, encontrará uma versão 1.7 (1.7.5 no meu caso) e uma versão 1.6 (1.6.17). Feche a janela Propriedades, selecione Subversion na lista, vá para o item de menu Pacote -> Forçar versão e selecione a versão desejada.
Se tudo der certo, você só precisará se preocupar com a atualização do Ubuntu para o lançamento mais recente. Para manter a versão 1.6, você pode bloquear esta atualização: Pacote -> Bloquear versão. E pronto, você voltou ao bom e velho 1.6 :)
fonte
Fiz o downgrade com sucesso para 1.6 baixando manualmente os pacotes 12.04 svn e dependency em http://packages.ubuntu.com . Eu desinstalei a versão 1.7. Em seguida, instalei os pacotes Ubuntu 12.04 na ordem listada.
subversion-tools_1.6.17dfsg-3ubuntu3_all.deb
As outras soluções não funcionaram para mim.
fonte
Com a ajuda dos outros posts, acho que criei uma maneira mais simples de identificá-lo usando o Synaptic (primeiro, verifique se ele está instalado).
Anexe a seguinte linha a
/etc/apt/sources.list
:Isso garantirá que você tenha pelo menos duas versões para selecionar, ou seja, 1,7 e 1,6.
Corre
Vá para o gerenciador de pacotes, procure
subversion
e selecione-o.No menu, selecione package -> force-version selecione 1.6 ou clique com o botão direito do mouse -> properties -> version selecione 1.6 .
Instale o pacote
Selecione o pacote novamente e, em seguida, menu -> bloquear versão .
Isso evita atualizações automáticas para versões superiores.
É isso. Boa sorte.
Lembre-se: Utiliza as respostas anteriores para fornecer uma abordagem direta mais fácil.
fonte
O cliente svn 1.7 é totalmente compatível com o servidor svn 1.6.
Você só precisa fazer
E, como sempre, a atualização preserva as modificações locais. Veja svn help upgrade
fonte
Adicione
deb http://us.archive.ubuntu.com/ubuntu precise main
ao seu/etc/apt/sources.list
.Remova seu SVN atual por
apt-get remove libsvn1 subversion
.Limpe os arquivos, se necessário
dpkg --purge libsvn1 subversion
.Faça
apt-get update
eapt-get -t precise install libsvn1 subversion
.Você pode testar sua instalação primeiro
apt-get -t precise -s install libsvn1 subversion
.fonte
Eu costumo fazer o seguinte para o Ubuntu 18.04, neste caso, para instalar o subversion 1.6.17 porque o modelo de confirmação "format 10". Então, para o ubuntu, faça o download do ubuntu 12.04 amd 64 pangolin the binary:
E então execute no cli com no diretório de download os seguintes comandos:
Portanto, a primeira garantia de comando não existe subversão e dependências, a última ajuda de comando para ver o que você instalou nesse pacote. Os comandos internos instalam cada pacote baixado e você será solicitado se algo estiver diferente ou ausente. Qualquer dúvida, você poderia usar o site em que sugeri os downloads para procurar dependências e ver mais detalhes sobre o pacote.
fonte