成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS安裝新版subversion

系統 Windows
本文要講解的就是在CentOS安裝新版subversion的方法,嘗試在已存在的subversion 1.4.2上恢復,或者升級subversion。

subversion 經常被我們所使用,但由于原來的subversion服務器硬件有問題,所以需將其遷移到新服務器上。我們的是CentOS安裝. 大家都說CentOS 更新慢。果然,里面自帶的subversion還是1.4.2。而我們原來備份的subversion庫是1.5版本的。

1.嘗試在已存在的subversion  1.4.2上恢復:

[root@svnserv ~]# svnserve -d -r /root/svn
[root@svnserv ~]# svn ls svn://192.168.11.148
svn: Expected FS format '2'; found format '3'
svn: 期待文件系統(FS)格式 “2”;找到格式“3”
這是因為待恢復的subversion版本和現在CentOS安裝的subversion不一致,待恢復的較新。

[root@svnserv ~]# svnserve --version
svnserve, version 1.4.2 (r22196)

2. 嘗試在CentOS安裝subversion 1.6.5

必須升級subversion。

查到***穩定版為subversion-1.6.5。

如果下載源碼編譯,會有很多依賴的庫也需要下載。所以直接下redhat AS 5 對應的rpm安裝。

 

  1. [root@svnserv ~]# rpm -ivh subversion-1.6.5-1.i386.rpm  
  2. error: Failed dependencies:  
  3. libneon.so.27 is needed by subversion-1.6.5-1.i386  
  4. neon >= 0.26.1 is needed by subversion-1.6.5-1.i386  
  5. sqlite >= 3.4 is needed by subversion-1.6.5-1.i386  
  6.  

 

 

  1. [root@svnserv ~]# rpm -ivh neon-0.28.4-1.i386.rpm  
  2. Preparing...                ########################################### [100%]  
  3. 1:neon                   ########################################### [100%]  
  4.  

 

需要先在CentOS安裝sqlite
 

  1. [root@svnserv ~]# rpm -ivh subversion-1.6.5-1.i386.rpm  
  2. error: Failed dependencies:  
  3. sqlite >= 3.4 is needed by subversion-1.6.5-1.i386  

 

CentOS安裝sqlite呢?與已有版本沖突
 

  1. [root@svnserv ~]# rpm -ivh sqlite-3.5.9-2.i386.rpm  
  2. Preparing...                ########################################### [100%]  
  3. file /usr/bin/sqlite3 from install of sqlite-3.5.9-2.i386 conflicts with file from package sqlite-3.3.6-2.i386  
  4. file /usr/lib/libsqlite3.so.0.8.6 from install of sqlite-3.5.9-2.i386 conflicts with file from package sqlite-3.3.6-2.i386  
  5.  
  6. [root@svnserv ~]# rpm -qa | grep sqlite  
  7. python-sqlite-1.1.7-1.2.1  
  8. sqlite-devel-3.3.6-2  
  9. sqlite-3.3.6-2  
  10.  

 

卸載?有依賴
 

  1. [root@svnserv ~]# rpm -e sqlite-3.3.6-2  
  2. error: Failed dependencies:  
  3. libsqlite3.so.0 is needed by (installed) php-pdo-5.1.6-23.el5.i386  
  4. libsqlite3.so.0 is needed by (installed) sqlite-devel-3.3.6-2.i386  
  5. libsqlite3.so.0 is needed by (installed) rpm-4.4.2.3-9.el5.i386  
  6. libsqlite3.so.0 is needed by (installed) rpm-libs-4.4.2.3-9.el5.i386  
  7. libsqlite3.so.0 is needed by (installed) apr-util-1.2.7-7.el5.i386  
  8. libsqlite3.so.0 is needed by (installed) python-sqlite-1.1.7-1.2.1.i386  
  9. libsqlite3.so.0 is needed by (installed) yum-metadata-parser-1.1.2-2.el5.i386  
  10. libsqlite3.so.0 is needed by (installed) rpm-build-4.4.2.3-9.el5.i386  
  11. libsqlite3.so.0 is needed by (installed) rpm-devel-4.4.2.3-9.el5.i386  
  12. libsqlite3.so.0 is needed by (installed) systemtap-0.7.2-2.el5.i386  
  13. sqlite = 3.3.6-2 is needed by (installed) sqlite-devel-3.3.6-2.i386  
  14. qlite is needed by (installed) systemtap-0.7.2-2.el5.i386  

 

覺不可強行卸載sqlite,前人已有經驗,會死的很難看。

升級呢? 有sqlite-devel-3.3.6-2.i386依賴
 

  1. [root@svnserv ~]# rpm -Uvh sqlite-3.5.9-2.i386.rpm  
  2. error: Failed dependencies:  
  3. sqlite = 3.3.6-2 is needed by (installed) sqlite-devel-3.3.6-2.i386  

 

那升級sqlite-devel-3.3.6-2.i386到sqlite-devel-3.5.9-2.i386呢?又說需要先CentOS安裝了sqlite = 3.5.9-2 才行。
 

  1. [root@svnserv ~]# rpm -Uvh sqlite-devel-3.5.9-2.i386.rpm  
  2. error: Failed dependencies:  
  3. sqlite = 3.5.9-2 is needed by sqlite-devel-3.5.9-2.i386  

 

這就形成一個循環依賴了。想升級sqlite 3.3到3.5, 告訴我sqllite devel 3.3需要它。升級sqllite devel 3.3呢,告訴我必須先安裝sqlite

刪除sqlite-devel-3.3.6-2呢?不行
 

  1. [root@svnserv ~]# rpm -e sqlite-devel-3.3.6-2  
  2. error: Failed dependencies:  
  3. sqlite-devel is needed by (installed) rpm-devel-4.4.2.3-9.el5.i386  

 

改CentOS安裝subversion 1.5

一時無法,所以還是安裝subversion 1.5吧。

由于1.65對sqlite版本的依賴,轉到較老的1.57版,不需要sqlite支持。

到 http://www.open.collab.net/downloads/subversion.html 下載認證的rpm release,需要在collab注冊。

直接安裝服務器端,提示依賴錯誤

  1. [root@svnserv ~]# rpm -ivh CollabNetSubversion-server-1.5.7-1.i386.rpm  
  2. warning: CollabNetSubversion-server-1.5.7-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 35bcca43  
  3. error: Failed dependencies:  
  4. CollabNetSubversion-client >= 1.5.7-1 is needed by CollabNetSubversion-server-1.5.7-1.i386  
  5. 先安裝1.5 client  
  6. [root@svnserv ~]# rpm -ivh CollabNetSubversion-client-1.5.7-1.i386.rpm  
  7. warning: CollabNetSubversion-client-1.5.7-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 35bcca43  
  8. Preparing...                ########################################### [100%]  
  9. 1:CollabNetSubversion-cli########################################### [100%]  
  10. 再安裝 1.5 server ok  
  11. [root@svnserv ~]# rpm -ivh CollabNetSubversion-server-1.5.7-1.i386.rpm  
  12. warning: CollabNetSubversion-server-1.5.7-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 35bcca43  
  13. Preparing...                ########################################### [100%]  
  14. 1:CollabNetSubversion-ser########################################### [100%]  

成功了。

不過,執行 [root@svnserv ~]# svnserve --version
svnserve,版本 1.4.2 (r22196)
編譯于 Jan 21 2009,20:11:00
還是1.4.2 [root@svnserv ~]# whereis svnserve
svnserve: /usr/bin/svnserve /opt/CollabNet_Subversion/bin/svnserve /usr/share/man/man8/svnserve.8.gz

發現新版被安裝與/opt目錄去了。
執行[root@svnserv ~]# /opt/CollabNet_Subversion/bin/svnserve --version
svnserve,版本 1.5.7 (r36142)
編譯于 Aug  7 2009,15:28:37
可以將/opt相應bin目錄的svn*拷到/usr/bin,也可以直接執行該目錄。

我的版本庫放在/root/svn目錄下,直接從原機器打包拷過來的。
/opt/CollabNet_Subversion/bin/svnserve -d -r /root/svn
需要配置一下svnserve.conf和相應的權限
執行svn list svn://localhost/
就會顯示相應的庫,一切ok。這樣就是在CentOS安裝新版subversion。

【編輯推薦】

  1. 看CentOS系統如何出頭
  2. 設置CentOS系統中tomcat環境變量
  3. 全面整理CentOS系統使用中文
  4. CentOS系統快速安裝LNMP
  5. 你要如何選擇RHEL CentOS系統
責任編輯:小霞
相關推薦

2010-05-14 15:14:10

安裝Subversio

2010-05-12 15:06:06

SubVersion

2010-04-01 11:30:40

CentOS系統

2010-05-18 10:20:10

CentOSNginxSubversion

2010-05-24 19:09:01

SubVersion最

2010-05-19 12:41:32

Subversion

2010-05-17 09:19:03

Subversion

2010-05-21 14:42:29

CentOS下Apac

2010-05-17 13:11:07

Subversion安

2010-05-17 11:24:33

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-18 13:02:30

2010-05-17 09:45:00

subversion源

2010-05-21 14:12:55

CentOS下Apac

2010-05-17 13:22:37

Subversion安

2010-05-18 09:43:58

Subversion安

2010-05-26 09:57:14

安裝Subversio

2010-05-17 17:33:31

Subversion1

2010-05-18 09:59:06

Subversion安

2010-05-18 09:07:14

Subversion安
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久综合av | 日韩视频一区二区三区 | www.久久影视 | 亚洲国产区 | 国产美女在线免费观看 | 国产精久久久久久 | 成人福利在线观看 | 一级毛片视频在线 | 国产成人网 | 亚洲视频在线看 | 在线观看av网站永久 | 狠狠躁躁夜夜躁波多野结依 | 亚洲高清免费 | 中文字幕在线欧美 | 欧美日韩国产传媒 | 欧美日本在线观看 | 在线色 | 国产精品亚洲一区二区三区在线 | 激情网五月天 | 欧美日韩电影一区二区 | 蜜桃特黄a∨片免费观看 | 欧美久久一区二区 | 一区在线播放 | 热99| 91一区二区在线观看 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 亚洲第一视频 | 日韩在线免费电影 | 久久人人爽人人爽 | 欧美在线视频观看 | 成人免费在线观看 | 国产精品美女一区二区三区 | 日日操av| 日韩电影免费观看中文字幕 | 精品国产91| 在线观看av网站永久 | 欧美成人a∨高清免费观看 欧美日韩中 | 久久久久久久国产精品视频 | 久久亚洲一区二区三区四区 | 国产91丝袜在线播放 | 亚洲综合色丁香婷婷六月图片 |