中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Ubuntu上如何安裝Trac

2019-04-25    來源:愛站科技

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

  Trac是一個輕量級的項目管理軟件,在管理個人事務的不錯的選擇,但是安裝Trac是有點麻煩的,必須請專業(yè)人士才能安裝好,那么你知道Ubuntu上如何安裝Trac嗎?

  我的系統(tǒng)是Ubuntu 7.04,相信以下的安裝過程在Debain上也是大同小異。

  第一步: 安裝Trac軟件并初始化Trac系統(tǒng)

  在Ubuntu上安裝Trac軟件很簡單,只需運行:

  sudo apt-get install trac

  安裝完后就可以建立Trac系統(tǒng),我準備安裝在/var/www/trac目錄下。建立Trac系統(tǒng)主要使用trac-admin中的initenv命令。注意所有對Trac系統(tǒng)的操作我都用www-data用戶來完成,因為Trac是一個Web應用,是通過Apache來訪問的。詳細過程如下:

  cd /var/www

  sudo mkdir trac

  sudo chown -R www-data:www-data trac

  sudo -u www-data trac-admin trac initenv

  Project Name [My Project]> 在這里輸入你的項目名稱

  Database connection string [sqlite:db/trac.db]>

  Repository type [svn]>

  Path to repository [/path/to/repos]> 在這里輸入你的項目對應的Subversion地址

  Templates directory [/usr/share/trac/templates]>

  注意Trac默認情況下只能訪問本機的Subversion倉庫,在上面填寫地址時不能加"file://"前綴。

  第二步: 配置Apache

  初始化Trac系統(tǒng)后,還需要在Apache中進行相應的配置才能使用。由于Trac使用CGI,因此首先要將Trac的CGI程序(/usr/share/trac/cgi-bin/trac.cgi)部署到Apache的cgi-bin目錄中(做個符號鏈接即可)。過程如下:

  cd /usr/lib

  sudo mkdir cgi-bin

  sudo chown -R www-data:www-data cgi-bin

  cd cgi-bin

  sudo -u www-data ln -s /usr/share/trac/cgi-bin/trac.cgi trac.cgi

  然后在Apache配置中加入Trac站點的配置信息,在Ubuntu下站點配置通常放在/etc/apache2/sites-available/default這一文件中,可編輯該文件加入以下內容(這些內容在Trac的說明文檔中都有,在/usr/share/doc/trac/README.Debian文件中):

  Alias /trac/ "/usr/share/trac/htdocs/"

  Options Indexes MultiViews

  AllowOverride None

  Order allow,deny

  Allow from all

  SetEnv TRAC_ENV "/var/www/trac"

  AuthType Basic

  AuthName "trac"

  AuthUserFile /etc/apache2/trac.htpasswd

  Require valid-user

  上面配置使用Apache內建支持的基于htpasswd文件的Basic認證方式,使用/etc/apache2/trac.htpasswd為口令文件,因此需要創(chuàng)建這一文件,并創(chuàng)建用于訪問Trac系統(tǒng)的用戶名和密碼。這通過htpasswd命令完成,如下所示:

  cd /etc/apaceh2

  sudo htpasswd -c trac.htpasswd 你的用戶名

  在這里輸入用戶密碼

  最后使用重新加載Apache配置:

  sudo /etc/init.d/apache2 reload

  然后就可以通過瀏覽器訪問你的Trac了,地址是http://localhost/cgi-bin/trac.cgi。

  第三步: 安裝WebAdmin

  按上面的方法安裝后已經(jīng)獲得了一個全功能的Trac系統(tǒng),但很多管理工作如增加模塊,管理權限等都要通過trac-admin命令行工具來完成,不是很方便。為簡化Trac使用,可以安裝WebAdmin插件。

  首先安裝setuptools:

  sudo apt-get install python-setuptools

  然后從Trac的Subversion上下載WebAdmin的源代碼進行編譯,如下:

  cd /tmp

  sudo -u www-data svn co http://svn.edgewall.com/repos/trac/sandbox/webadmin/

  sudo -u www-data python setup.py bdist_egg

  編譯完成后在dist目錄下會產(chǎn)生一個TracWebAdmin-xxx.egg文件,將這一文件拷貝到trac系統(tǒng)的plugins目錄。.egg文件為一個Python軟件的打包方式,類似于Java開發(fā)EJB時的.ear等文件,在加載這一軟件包時Apache會將其內容解壓放到/var/www/.python-eggs目錄下,因此如果你還沒有創(chuàng)建/var/www/.python-eggs目錄需要先創(chuàng)建一個。最后重新加載Apache配置,WebAdmin的安裝就算完成了。

  安裝完WebAdmin后,對于那些有某些admin權限的用戶,在登陸到Trac后將在頂總的導航欄出現(xiàn)"Admin"項,點擊進入即可完成一些管理操作。但由于默認的用戶都沒有admin權限,因此首先要使用trac-admin工具為用戶設置權限,才能用WebAdmin的管理功能。

  以上就是Ubuntu上如何安裝Trac的內容,如果你還有不清楚的地方可以隨時找愛站小編,更多精彩內容,請繼續(xù)關注愛站技術頻道。

標簽: [db:TAGG]

版權申明:本站文章部分自網(wǎng)絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:ksstart如何遠程安裝Linux系統(tǒng)

下一篇:認識NFS