您的位置:首页 > 运维架构

ubuntu server安装OpenERP7.0 all.deb步骤并用SecureCRT远程操作维护

2013-12-08 15:06 549 查看
转自 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: