Ubuntu(또는 Debian)용 Subversion 1.6용으로 사전 구축된 바이너리를 어디서 찾을 수 있나요?

StackOverflow https://stackoverflow.com/questions/831723

  •  06-07-2019
  •  | 
  •  

문제

최신 버전의 Subversion(1.6)에 대한 바이너리는 쉽게 찾을 수 있지만 Ubuntu(또는 Debian)에 대한 바이너리는 찾을 수 없습니다.

그만큼 다운로드 페이지 tigris.org에서는 다음 명령을 사용하도록 제안합니다.

apt-get install subversion

하지만 경험해 보면 이 버전은 버전 1.5.4(2009년 5월 6일 작성 당시)까지 설치됩니다.

내가 Windows와 공유하는 많은 작업 복사본이 TortoiseSVN에 의해 ​​자동으로 1.6으로 업데이트되기 때문에 이것은 좋은 일이 아닙니다.

도움이 되었습니까?

해결책

지금 여기에서 인증된 바이너리를 찾을 수 있습니다. http://www.wandisco.com/subversion/os/downloads?type=ubuntu910

스크립트가 저장소를 설정하므로 계속해서 업데이트를 받을 수 있습니다.

다른 팁

다음은 Ubuntu 8.04~9.10용 Subversion 1.6 바이너리 패키지가 포함된 APT 저장소입니다. https://launchpad.net/~anders-kaseorg/+archive/subversion-1.6

나는 다음 저장소로 문제를 해결했습니다.

deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu intrepid main
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu intrepid main

Debian의 실험 저장소에서 Subversion 1.6용 데비안 패키지를 찾을 수 있습니다. http://packages.debian.org/experimental/subversion.

우분투 저장소의 버전 1.5.4로 작업해도 괜찮을 것이라고 말했지만, 사용 중인 svn 서버가 1.6을 실행하지 않으면 어쨌든 클라이언트의 새로운 기능을 사용할 수 없습니다.

내가 당신이라면 제3자로부터 버전을 설치하기 전에 먼저 저장소에 있는 버전을 사용해 볼 것입니다. 그것이 당신에게 효과가 있고 장기적으로 Subversion을 업데이트할 때 당신의 삶을 더 쉽게 만들어 줄 것이기 때문입니다.

/etc/apt/sources.list에 다음 두 줄을 추가하세요.

deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main 
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu hardy main

Anders 키 가져오기:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 413576CB

업데이트:

sudo apt-get update

업그레이드 또는 설치:

sudo apt-get upgrade
sudo apt-get install subversion

(을 통해 GVS)

해결되었습니다!여기에 해결책이 있습니다.

CollabNet 다운로드에서 페이지 Red Hat용 바이너리를 다운로드하세요.그런 다음 외계인을 사용하여 설치하십시오. 예를 들면 다음과 같습니다.

$ sudo apt-get install alien
$ sudo alien CollabNetSubversion-client-1.6.2-1.i386.rpm
$ sudo dpkg -i collabnetsubversion-client_1.6.2-2_i386.deb

명령은 /usr/bin/svn이 아닌 /opt/CollabNet_Subversion/bin/svn에 설치된다는 점에 유의하세요.그런 다음 간단히 이 줄을 .bashrc:

export PATH="/opt/CollabNet_Subversion/bin:$PATH"

당신은하지 않습니다 필요 Windows 작업 복사본과 함께 작동하려면 1.6 버전을 사용하세요.SVN은 클라이언트가 제공하는 기능을 인식하고 해당 기능만 허용할 만큼 영리합니다. 따라서 1.5.4 클라이언트는 문제 없이 1.6 서버에 연결할 수 있습니다.Windows 1.6 클라이언트도 마찬가지입니다.

여기서 문제가 발생하는 유일한 경우는 단일 작업 복사본이 있는 2개의 클라이언트를 사용하는 경우입니다. 즉, Windows 및 Linux 클라이언트가 모두 단일 공유 디렉터리를 커밋하고 업데이트합니다.어쨌든 이러한 배열은 나쁜 생각입니다. EOL 차이를 계산하지 않고도 모든 종류의 문제가 발생하게 됩니다.그러한 상황이 발생하면 새 WC를 확인하여 Linux용 WC와 Windows용 WC를 하나씩 확보하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top