亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS中怎么安裝subversion

發布時間:2021-07-12 15:02:10 來源:億速云 閱讀:383 作者:Leah 欄目:系統運維

本篇文章為大家展示了CentOS中怎么安裝subversion,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

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安裝。

[root@svnserv ~]# rpm -ivh subversion-1.6.5-1.i386.rpm  error: Failed dependencies:  libneon.so.27 is needed by subversion-1.6.5-1.i386  neon >= 0.26.1 is needed by subversion-1.6.5-1.i386  sqlite >= 3.4 is needed by subversion-1.6.5-1.i386
[root@svnserv ~]# rpm -ivh neon-0.28.4-1.i386.rpm  Preparing...                ########################################### [100%]  1:neon                   ########################################### [100%]

需要先在CentOS安裝sqlite

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

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

[root@svnserv ~]# rpm -ivh sqlite-3.5.9-2.i386.rpm  Preparing...                ########################################### [100%]  file /usr/bin/sqlite3 from install of sqlite-3.5.9-2.i386 conflicts with file from package sqlite-3.3.6-2.i386  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   [root@svnserv ~]# rpm -qa | grep sqlite  python-sqlite-1.1.7-1.2.1  sqlite-devel-3.3.6-2  sqlite-3.3.6-2

卸載?有依賴

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

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

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

[root@svnserv ~]# rpm -Uvh sqlite-3.5.9-2.i386.rpm  error: Failed dependencies:  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 才行。

[root@svnserv ~]# rpm -Uvh sqlite-devel-3.5.9-2.i386.rpm  error: Failed dependencies:  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呢?不行

[root@svnserv ~]# rpm -e sqlite-devel-3.3.6-2  error: Failed dependencies:  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注冊。

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

[root@svnserv ~]# rpm -ivh CollabNetSubversion-server-1.5.7-1.i386.rpm  warning: CollabNetSubversion-server-1.5.7-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 35bcca43  error: Failed dependencies:  CollabNetSubversion-client >= 1.5.7-1 is needed by CollabNetSubversion-server-1.5.7-1.i386  先安裝1.5 client  [root@svnserv ~]# rpm -ivh CollabNetSubversion-client-1.5.7-1.i386.rpm  warning: CollabNetSubversion-client-1.5.7-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 35bcca43  Preparing...                ########################################### [100%]  1:CollabNetSubversion-cli########################################### [100%]  再安裝 1.5 server ok  [root@svnserv ~]# rpm -ivh CollabNetSubversion-server-1.5.7-1.i386.rpm  warning: CollabNetSubversion-server-1.5.7-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 35bcca43  Preparing...                ########################################### [100%]  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。

上述內容就是CentOS中怎么安裝subversion,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇州市| 镇安县| 拉萨市| 永善县| 无为县| 茶陵县| 西林县| 屯昌县| 珲春市| 闽清县| 偃师市| 瑞昌市| 静乐县| 荥经县| 杭州市| 小金县| 曲周县| 梁山县| 蓬莱市| 双牌县| 定安县| 平乐县| 电白县| 婺源县| 鹿邑县| 杨浦区| 静乐县| 石柱| 襄汾县| 成安县| 沧源| 安多县| 清丰县| 铁岭县| 灵石县| 西青区| 饶平县| 虎林市| 岫岩| 遂川县| 阿瓦提县|