自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

CentOS安裝新版subversion

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

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

1.嘗試在已存在的subversion  1.4.2上恢復(fù):

[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: 期待文件系統(tǒng)(FS)格式 “2”;找到格式“3”
這是因?yàn)榇謴?fù)的subversion版本和現(xiàn)在CentOS安裝的subversion不一致,待恢復(fù)的較新。

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

2. 嘗試在CentOS安裝subversion 1.6.5

必須升級subversion。

查到***穩(wěn)定版為subversion-1.6.5。

如果下載源碼編譯,會(huì)有很多依賴的庫也需要下載。所以直接下redhat AS 5 對應(yīng)的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  

 

覺不可強(qiáng)行卸載sqlite,前人已有經(jīng)驗(yàn),會(huì)死的很難看。

升級呢? 有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  

 

這就形成一個(gè)循環(huán)依賴了。想升級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

一時(shí)無法,所以還是安裝subversion 1.5吧。

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

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

直接安裝服務(wù)器端,提示依賴錯(cuò)誤

  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%]  

成功了。

不過,執(zhí)行 [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

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

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

【編輯推薦】

  1. 看CentOS系統(tǒng)如何出頭
  2. 設(shè)置CentOS系統(tǒng)中tomcat環(huán)境變量
  3. 全面整理CentOS系統(tǒng)使用中文
  4. CentOS系統(tǒng)快速安裝LNMP
  5. 你要如何選擇RHEL CentOS系統(tǒng)
責(zé)任編輯:小霞
相關(guān)推薦

2010-05-14 15:14:10

安裝Subversio

2010-05-12 15:06:06

SubVersion

2010-04-01 11:30:40

CentOS系統(tǒng)

2010-05-18 10:20:10

CentOSNginxSubversion

2010-05-24 19:09:01

SubVersion最

2010-05-17 09:19:03

Subversion

2010-05-19 12:41:32

Subversion

2010-05-21 14:42:29

CentOS下Apac

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-17 09:45:00

subversion源

2010-05-18 13:02:30

2010-05-17 11:24:33

2010-05-17 13:11:07

Subversion安

2010-05-21 14:12:55

CentOS下Apac

2010-05-18 09:59:06

Subversion安

2010-05-18 09:07:14

Subversion安

2010-05-17 17:33:31

Subversion1

2010-05-19 10:40:46

Subversion

2010-05-26 09:57:14

安裝Subversio

2010-05-18 09:43:58

Subversion安
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號