ubuntu server安裝OpenERP7.0 all.deb步驟並用SecureCRT遠程操作維護

轉自 http://www.openerpchina.org/forum.php?mod=viewthread&tid=238&extra=page%3D1


Step 1. 設置服務器系統環境ubuntu 12.04LTS
安裝Ubuntu12.04(請參閱ubuntu社區相關資料操作)

查看本地ip地址:
peter@peter-virtual-machine:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0c:29:af:e7:43  
          inet addr:192.168.128.128  Bcast:192.168.128.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feaf:e743/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:83135 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59690 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:81069318 (81.0 MB)  TX bytes:22166948 (22.1 MB)
          Interrupt:19 Base address:0x2000 
可以看到eth0口的ip地址爲192.168.128.128。

安裝配置ssh-server【可選】
  個人比較喜歡用SecureCRT這樣的工具來連接遠程操作,所以安裝ssh-server。
  安裝ssh-server:sudo apt-get install openssh-server 
  啓動ssh-server:/etc/init.d/ssh restart 
  確認sshserver是否啓動 :ps -e |grep ssh 
  安裝好了以後就可以用SecureCRT這樣的工具來訪問,可以直接用CRT遠程連接到剛纔的etho口,實現遠程操作維護。


安裝Denyhosts防暴力破解服務器用戶密碼【可選】
$ sudo apt-get install openssh-server denyhosts

upgrade更新當前版本下可用的軟件包到最新版本,不會更新操作系統的版本。
disk-upgrade是更新整個操作系統到最新版本,這裏就不做了(比如ubuntu 9.04到ubuntu 9.10) 
$ sudo apt-get update
$ sudo reboot now




Step 2. 創建一個新用戶用來專門對OpenERP的相關操作。

$ sudo adduser --system --home=/opt/openerp --group openerp
[sudo] password for peter: 
Adding system user `openerp' (UID 116) ...
Adding new group `openerp' (GID 125) ...
Adding new user `openerp' (UID 116) with group `openerp' ...
Creating home directory `/opt/openerp' ...
$



Step 3. 安裝並配置PostgreSQL數據庫服務器

$ sudo apt-get update
$ sudo apt-get install postgresql

PostgreSQL默認超級用戶爲‘postgres’. 你首次需要以此用戶來登錄.

peter@peter-virtual-machine:~$ sudo su postgres

下面是爲OpenERP在PostgreSQL數據庫裏創建一個名爲openerp的新用戶,這裏沒有必要設置openerp爲超級用戶權限:
postgres@peter-virtual-machine:/home/peter$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp

Enter password for new role: postgres
Enter it again: postgres

這裏creatuser命令行各選項的意思:
--createdb : 新用戶能創建新數據庫
--username postgres : createuser 將使用 postgres 用戶 (超級用戶)
--no-createrole : 此用戶不允許創建新用戶
--pwprompt : createuser 將詢問你新用戶的密碼
openerp : 新用戶的名稱

注意:這樣OpenERP就可以連接到PostgreSQL並且創建或刪除數據庫了,這裏OpenERP用來連接pgSQL的用戶名/密碼設置爲了openerp/postgres.

最後exit退出pgSQL:
postgres@peter-virtual-machine:/home/peter$ exit

更多OpenERP數據庫安裝可參考官方網站文檔:http://doc.openerp.com/v6.1/zh_hans/install/linux/postgres/index.html#openerp-postgresql





Step 4. 安裝 OpenERP server
先下載deb安裝包:
:~$ wget http://nightly.openerp.com/trunk/nightly/deb/openerp_7.0_beta.deb

然後使用 dpkg 安裝deb包:
:~$ sudo dpkg -i openerp_7.0_beta.deb

並通過 apt-get -f 選項安裝依賴包:
:~$ sudo apt-get -f install

到此已經完成安裝了。


Step 4. 測試
查看8069端口是否已經正常監聽:
:~$ netstat -ntlp

tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:8069            0.0.0.0:*  

我們看到8069已經起來,現在可以用瀏覽器正常登陸OpenERP了:
http://192.168.128.128:8069

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章