LINUX-原始碼安裝SVN
第一步:
下載這兩個原始碼包
http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
第二步:
分別解壓縮這兩個原始碼包,注意先後次序,他們會被解壓在同一個檔案中。
[[email protected] download]$ tar zxvf subversion-1.6.1.tar.gz [[email protected] download]$ tar zxvf subversion-deps-1.6.1.tar.gz
第三步:
新建安裝資料夾
[[email protected] download]$ mkdir /usr/local/svn
第四步:
進入原始碼資料夾配置安裝引數,編譯,安裝
[[email protected] download]$ cd /usr/local/subversion-1.6.1/
[[email protected] subversion-1.6.1]$ ./configure --prefix=/usr/local/svn
(注意:configure配置SVN安裝引數的時候可能提示如下錯誤資訊:configure:error: We require OpenSSL; try --with-openssl
[[email protected] subversion-1.6.1]$ make
注意:這裡可能會出錯如下 :/usr/bin/ld: cannot find -lxxx,xxx指的是缺少的函式庫一般來說很少會有缺少函式庫的情況,檢視 /usr/lib, /usr/local/lib,有無libxxx.so檔案,如果沒有,檢視/usr/lib64 下有沒有對應的,如果so檔案在lib64下,那麼建立軟連線到lib下。
貼上我遇到的問題:/usr/bin/ld: cannot find -lssl
[[email protected] lib64]# ll | grep libssl
-rwxr-xr-x. 1 root root 246584 Nov 22 2013 libssl3.so
lrwxrwxrwx. 1 root root 16 Mar 23 2017 libssl.so.10 -> libssl.so.1.0.1e
-rwxr-xr-x. 1 root root 436984 Nov 22 2013 libssl.so.1.0.1e
發現在lib64下存在libssl.so,建立軟連線到lib下
[[email protected] lib64]# ln -s /usr/lib64/libssl.so.1.0.1e /usr/lib/libssl.so.10
[[email protected] lib64]# ln -s /usr/lib64/libssl.so.1.0.1e /usr/lib/libssl.so
重新make
[[email protected] subversion-1.6.1]$ make
如果沒有出錯,略過上面的步驟。
[[email protected] subversion-1.6.1]$ make install
這一步基本沒什麼問題了。建立軟連線
[[email protected] subversion-1.6.1]# ln -s /usr/local/svn/bin/svn /usr/local/bin
[[email protected] subversion-1.6.1]# ln -s /usr/local/svn/bin/svnserve /usr/local/bin
[[email protected] subversion-1.6.1]# ln -s /usr/local/svn/bin/svnadmin /usr/local/bin
第五步:
配置SVN
建立版本庫
[[email protected] opt]# svnadmin create /opt/svndata/project/
進入目錄,可以看到:
[[email protected] project]# ll
total 24
drwxr-xr-x 2 root root 4096 May 29 14:53 conf
drwxr-sr-x 6 root root 4096 May 29 14:53 db
-r--r--r-- 1 root root 2 May 29 14:53 format
drwxr-xr-x 2 root root 4096 May 29 14:53 hooks
drwxr-xr-x 2 root root 4096 May 29 14:53 locks
-rw-r--r-- 1 root root 229 May 29 14:53 README.txt
修改conf/svnserve.conf
[[email protected] project]# vi conf/svnserve.conf
修改為:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svndata/project
修改passwd
[[email protected] project]# vi conf/passwd
username = password //這裡的username和password自己設定 (多使用者配置)
修改authz,分使用者,給許可權
[[email protected] project]# vi conf/authz
[groups]
admin = 【剛剛建立的使用者中的一部分】
[/]
@admin = rw
第六步:
啟動,預設3690
[[email protected] project]# svnserve -d -r /opt/svndata/project/
若想修改埠,加上引數 --listen-port 3691
檢視埠狀態:
[[email protected] project]# netstat -ntlp|grep 3690
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 544/svnserve
直接訪問可以看到success字樣:
http://10.126.2.155:3690/
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops partial-replay ) ) )
相關推薦
LINUX-原始碼安裝SVN
第一步: 下載這兩個原始碼包http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz http://subversion.ti
linux下安裝svn服務器
.net root 完成後 用戶 下載 認證 dav_svn evel 顯示 http://www.cnblogs.com/zhoulf/archive/2013/02/02/2889949.html 安裝說明系統環境:CentOS-6.3安裝方式:yum install
Linux下安裝SVN服務端小白教程
空格 password eat section logs ini sta http .cn 轉載:https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html 安裝 使用yum安裝非常簡單: yum in
Centos7 64bit Linux系統安裝SVN 和 http訪問配置
第一步,更新源,並通過yum下載安裝svn [[email protected] ~]# yum update [[email protected] ~]# yum -y install subversion 安裝過程中,全部選擇同意(y)即可。 安裝完成會提示complet
Linux原始碼安裝步驟、grep、tar的使用
文章目錄 原始碼安裝的步驟 命令字分類 du -sh 統計目錄佔空間大小 wc 統計檔案內容 man 幫助手冊 ls 目錄 | wc -l grep 過濾 檔案內
linux原始碼安裝PHP7.0問題彙總
前置:libxml2, libxml2-devel, openssl-devel, curl-devel, libjpeg, libjpeg-devel, libpng, libpng-devel, freetype, freetype-devel, libxslt-devel 步驟: 1. 下載原
Linux原始碼安裝Apache
Linux原始碼安裝Apache 原始碼安裝 安裝原始碼包需要三個步驟 注意: apache的使用 配置虛擬主機 原始碼安裝 linux上的軟體大部
linux上安裝svn
第一步:通過yum命令安裝svnserve,命令如下: >yum -y install subversion 此命令會全自動安裝svn伺服器相關服務和依賴,安裝完成會自動停止命令執行 若需檢視svn安裝位置,可以用以下命令: >rpm -ql subver
Centos,Linux下安裝SVN
一、安裝SVN 1.Centos下安裝SVN yum install subversion / yum install -y subversion 然後輸入管理員密碼 2.Linux下安裝SVN sudo apt install subversio
linux下安裝svn服務端,並配置自動更新專案到web目錄
①安裝svn服務端 [[email protected] ~]# yum install svn ②建立服務端倉庫,並設定許可權 [[email protected] ~]# mkdir -p /var/svn/test [[email protect
linux原始碼安裝nginx
Linux 原始碼安裝nginx linux 原始碼安裝nginx,linux version: centos 7.4 ,nginx version: nginx 1.14.1 nginx原始碼包下載 安裝依賴庫 yum -y install gcc gc
Linux下安裝SVN,倉庫建立,使用者許可權管理
Linux下安裝SVN,倉庫建立,使用者許可權管理 1.SVN安裝 Ubuntu系統下安裝:sudo apt-get install subversion 原始碼安裝:1.下載:archive.apache.org/dist/subversion
Linux 原始碼安裝 Python3
From:https://www.cnblogs.com/Mrhuangrui/p/7722531.html 下載原始碼包https://www.python.org/downloads/ 解壓(以3.64版本為例) wget https://ww
Linux 下安裝svn伺服器及錯誤集錦
由於公司新買了一臺伺服器,然後要從新搭建svn伺服器,這個任務落到了我的身上,都要過年了。好吧,抱怨是窮人的專利。不能這樣,打起精神開幹。前後用了一個多小時,不過還是安裝好了,期間遇到
Linux原始碼安裝的檔案預設的存放路徑
如果是別人釋出的二進位制包,可執行檔案通常都安裝到Linux系統 /usr/bin 下面;如果是自己從原始碼安裝的,可執行檔案通常都在 /usr/local/bin 下面,除非配置時指定了安裝位置。 例如: rpm -ivh xxx1.rpm 可執行檔案通常都安裝到
Linux原始碼安裝mysql 5.6.22 (cmake編譯)
目標系統CentOS6.5 64位 原始碼包位置/usr/local/src/mysql-5.6.22.tar.gz 以下步驟: 1、cd /usr/local/src 2、tar -zxvf mysql-5.6.22.tar.gz 3、cd mysql-5.6.22 4、
linux 原始碼安裝及庫檔案的一些經驗
如何從原始碼包安裝軟體? 從原始碼包安裝軟體最重要的就是仔細閱讀README INSTALL等說明檔案 它會告訴你怎樣才能成功安裝 通常從原始碼包安裝軟體的步驟是: tar jxvf gtk+-2.4.13.tar.bz2 解開原始碼包 cd gtk+-2.4.13/ 進入原始碼目錄 ./confi
linux 原始碼安裝
原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install),具體的安裝方法一般作者都會給出文件,這裡主要討論配置(configure)。Configure是一個可執行指令碼,它有很多選項,使用命令./configure –help輸出詳細的選項列表,如下:
Linux原始碼安裝MySQL5.7,修改編碼,給root設定遠端訪問許可權
使用原始碼安裝MySQL 5.7,並且修改編碼為UTF-8,給root賬戶授權,使其能遠端訪問 一、上傳mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 二、解壓至/usr/local/下 tar -zxvfmysql-5.
linux 原始碼安裝php
2.安裝libxml2 1 tar zxvf libxml2-2.6.32.tar.gz 2 cd libxml2-2.6.32 3 ./configure --prefix=/usr/local/libxml2 4 make 5 make install 如果安裝成功以後,在/usr/loc