在Ubuntu上安裝SVN

2021-08-23 11:43:27 字數 1114 閱讀 9126

原來的svn伺服器由於搬遷需要更換,作業系統是兩年之前安裝的fedora,也是經別人之手配置的,所以這次是個挑戰。這些天一直對ubuntu感興趣,很喜歡它的介面,就安裝了ubuntu8.04。

問題

一、安裝svn

之前在安裝ruby時,直接使用了sudo apt-get install ruby命令,就可以順利安裝了。可是這次卻總是提示找不到包,我使用的命令有:

sudo apt-get install svn

sudo apt-get install subversion #這個命令也是subversion**上提供的命令

的問題:

如果您正在執行 ubuntu,請盡量使用像

aptitude

或者 synaptic

您可以使用以下列表中的任何乙個源映象只要往您的 /etc/apt/sources.list 檔案中像下面這樣新增一行:

請使用最終確定的源映象替換 fr.archive.ubuntu.com/ubuntu。

問題

二、如何啟動svn

在svn_book中提供了幾種不同的啟動方式,我這裡只需要使用最簡單的

svnserve -d

命令就可以了。

不過作為伺服器,總不能每次重啟都要手動執行這個命令吧。google一下,發現最多的解決方法就是自己寫乙個指令碼,可是我發現這個方法並不好用。偶然發現,只需要在rc.local中增加一行就可以了:

svnserve -d

重啟伺服器,ps -a | grep svn,發現svnserve已經啟動了。

問題

三、如何遷移原有資料

google時,很多人建議使用svnadmin dump命令,我嘗試了一下,發現這個命令花費時間太長,並且原有reporsitory中的配置檔案都需要另外copy。於是,我就嘗試了一下scp命令,把原來的reporsitory直接複製到新伺服器中,然後在客戶端使用tortoisesvn測試了一下,checkout、commit都很正常。

所以我認為,reporsitory直接複製應該是可以的

在linux上安裝svn

輸入命令 yum y install subversion 檢查是否安裝成功 輸入命令 svn version 輸入命令 mkdir p usr local svn repo 輸入命令 svnadmin create usr local svn repo 去到倉庫目錄,檢查是否安裝成功 輸入命令 l...

在ubuntu10 04上安裝svn1 8 5

折騰了很久,找了很多資料,最後搞定了,記錄操作過程如下 以下執行都需要root許可權,因此,在執行前,建議先執行 sudo su 切換到root使用者。1 安裝sqlite3的最新版本 sqlite autoconf 3071300.tar.gz cd sqlite autoconf 3071300...

在Ubuntu上安裝MySQLdb

05.14.2010 posted in python 之前有寫過 windows python2.6 mysql驅動安裝 今天呢是ubuntu下給python安裝mysql驅動,方法如下 在終端中輸入 sudo apt get install python mysqldb ok,搞定,簡單吧?來測...