#井號後面都是譯者注釋:-)
注釋 這份說明在Ubuntu 9.04/9.10/10/04/10.10上經過測試,在其他的版本中可能會存在微小不同,我們非常樂意看到您對此份說明的改善。
假如你在ConVirt上創建虛擬機,請來這裡
提綱:
在你想安裝CMS的機器上登錄一個普通用戶,我們叫他CMS用戶,我們不推薦使用root用戶安裝CMS。 #本人是root安裝的,可以成功。
安裝wget:
sudo apt-get install wget sudo
設置代理:如果你需要通過代理訪問網絡,那麼確認你設置了http_proxy變量為了以後的ConVirt2.0的安裝和設置。 #實在是貼心照顧天朝用戶啊
export http_proxy=”http://company-proxy-server:80″
注釋 代理端口可能不同,這裡是80。
從官方網站下載安裝包:
wget –no-cache http://www.convirture.com/downloads/convirt/2.0.1/convirt-install-2.0.1.tar.gz
wget –no-cache http://www.convirture.com/downloads/convirt/2.0.1/convirt-2.0.1.tar.gz
wget –no-cache http://www.convirture.com/downloads/convirture-tools/2.0.1/convirture-tools-2.0.1.tar.gz
在home目錄解壓,你將看到創建TurboGrears2(tg2)環境跟CMS的腳本在home 目錄。
tar -xzf convirt-install-2.0.1.tar.gz
用root用戶或者sudo來安裝依賴:
sudo ./convirt-install/install/cms/scripts/install_dependencies
注釋 當提示輸入mysql密碼的時候,輸入convirt(以後可以更改)
注釋 在10.04(lucid) 你需要運行:
sudo apt-get install libmysqlclient-dev python2.6-dev python-setuptools
設置innodb 緩沖跟內存池
在mysql配置文件/etc/my.cnf 下的[mysqld]段落,添加以下兩行: #我的機器上是/etc/mysql/my.cnf文件
innodb_buffer_pool_size=1G
innodb_additional_mem_pool_size=20M
然後重啟mysqld服務
/etc/init.d/mysqld restart
安裝 ConiVirt,這個需要登錄CMS用戶。
*如果需要,設置代理
export http_proxy=”http://company-proxy-server:80″
標准情況下,CMS將會安裝在home目錄下比如~/convirt,如果你想安裝到其他的地方,請在install/cms/scripts/install_config文件中修改CONVIRT_BASE變量
例如,改變
CONVIRT_BASE=~
到
CONVIRT_BASE=~/cms
現在CMS將安裝到~/cms
解壓CMS包
source convirt-install/install/cms/scripts/install_config
tar -xzf ./convirt-2.0.1.tar.gz -C $CONVIRT_BASE
設置TurboGears
./convirt-install/install/cms/scripts/setup_tg2
設置 ConVirt
在src/convirt/web/convirt/development.ini文件中修改sqlalchemy.url,改變mysql數據庫的用戶跟密碼
示例中username=root,password=convirt,server=localhost,database post=3306
數據庫名是convirt(在?前面的)
sqlalchemy.url=mysql://root:convirt@localhost:3306/convirt?charset=utf8
然後執行:
./convirt-install/install/cms/scripts/setup_convirt
注釋 你應當提供為了連接到CMS服務的密碼,每次你開始CMS服務的時候會要求你輸入。
開始CMS
cd ~/convirt
./convirt-ctl start
注釋 這裡需要你輸入上次提供的密碼。
如果防火牆是打開的,請配置允許訪問TCP端口8081
iptables -I INPUT -p tcp –dport 8081 -j ACCEPT
發現本機使用的ip地址
ifconfig eth0
通過這裡使用CMS:http://ip-address:8081/ ,標准用戶密碼是:admin/admin
停止服務:
cd ~/convirt
./convirt-ctl stop
翻譯自:http://www.convirture.com/wiki/index.php?title=C2_ubuntu_installation
轉自:http://my.unix-center.net/~lishuai860113/?p=141