歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VirtualPC下Linux中subversion部署關鍵點

VirtualPC下Linux中subversion部署關鍵點

日期:2017/2/28 15:56:43   编辑:Linux教程

前沿:

終於下定決心在VirtualPC下Linux中安裝subversion試試,主要是項目壓力相對比較輕松。

大致要點:

0、准備編譯、安裝文件,共三個:
httpd-2.2.19.tar.gz
subversion-1.6.15.tar.gz
subversion-deps-1.6.6.tar.bz2

1、映射Windows共享文件夾
用文件系統的方式(這種方式要確定你的內核支持smbfs)
smbmount //IP或者NETBIOS名稱/共享資源名 /本地掛接點 [-o option]
常用的的option有username=<用戶名>,password=<密碼>,guest(指定為用guest訪問,不用提供密碼,前面的即使用username=guest參數的話也會要求輸入密碼),ro(有時候為了系統安全要指定為只讀模式),rw,同時多個option的話用逗號隔開。
或者可以用mount -t smbfs [-o option] //IP或者NETBIOS名稱/共享資源名 /本地掛接點來實現同樣的功能。
例子如下:
smbmount //glass/littlep /test -o guest或者mount -t smbfs -o guest //glass/littlep /test,然後就能通過訪問/test來使用網絡上的資源了。
真實例子:
mount -t -o username=administrator,password=xxxx,ip=192.168.1.222 //xxx/share /mnt/share

2、編譯、安裝apache:執行configure命令
configure -prefix=/usr/local/apache -enable-dav -enable-so && make && make install
提示:bash: command not found
環境變量中沒有對應的路徑。
這裡直接帶上絕對路徑就可以了
/usr/local/httpd-2.2.19/configure -prefix=/usr/local/apache -enable-dav -enable-so && make && make install

大約需要等待10分鐘。

修改/usr/local/apache/conf/http.conf中的端口:
修改
#Listen 12.34.56.78:80
Listen 80

#Listen 12.34.56.78:80
Listen 8089

重啟動服務
/usr/local/apache/bin/httpd -k restart
/usr/local/apache/bin/httpd -k stop
/usr/local/apache/bin/httpd -k start

這時,試著在本機的浏覽器裡訪問:http://localhost:8089/,如果出現“It work!”說明apache安裝成功了。

3、如何壓縮和解壓縮.bz2的包?
#bzip2 /etc/smb.conf
這將壓縮文件smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2
這將在當前目錄下還原smb.conf.bz2為smb.conf

4、刪除svn自帶的apache(使用已經安裝過的apache)
rm -rf apr
rm -rf apr-util

5、編譯、安裝svn
/usr/local/subversion-2.2.19/configure -prefix=/usr/local/subversion -with-apxs=/usr/local/apache/bin/apxs -with-apr=/usr/local/apache/bin/apr-1-config -with-apr-util=/usr/local/apache/bin/apu-1-config && make && make install

大約需要等待3分鐘,出現錯誤如6。

Copyright © Linux教程網 All Rights Reserved