1. 安装PostgreSQL
- 使用以下命令安装PostgreSQL:
sudo apt-get install postgresql
- 创建PostgreSQL用户和数据库:
sudo su - postgres createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo createdb --username odoo odoo exit
2. 添加Odoo软件源
- 添加Odoo的APT源:
wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add - echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" | sudo tee /etc/apt/sources.list.d/odoo.list
3. 安装Odoo
- 更新软件包列表并安装Odoo:
sudo apt-get update sudo apt-get install odoo
4. 配置Odoo
- 配置文件位于`/etc/odoo/openerp-server.conf`,可以使用以下命令编辑:
sudo nano /etc/odoo/openerp-server.conf
- 在配置文件中,可以设置数据库连接信息、端口号等参数。
5. 启动Odoo服务
- 启动Odoo服务:
sudo service odoo start
- 通过浏览器访问`http://your-server-ip:8069`来完成初始设置。
CentOS系统下的Odoo 8安装步骤
1. 安装EPEL存储库
- 安装EPEL存储库:
sudo yum install epel-release
2. 安装PostgreSQL
- 安装PostgreSQL:
sudo yum install postgresql-server postgresql-contrib
- 初始化PostgreSQL数据库:
sudo postgresql-setup initdb
- 启动并启用PostgreSQL服务:
sudo systemctl start postgresql sudo systemctl enable postgresql
- 创建PostgreSQL用户和数据库:
sudo su - postgres createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo createdb --username odoo odoo exit
3. 安装Odoo
- 添加Odoo的YUM源:
sudo yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
- 安装Odoo:
sudo yum install odoo
4. 配置Odoo
- 配置文件位于`/etc/odoo/openerp-server.conf`,可以使用以下命令编辑:
sudo nano /etc/odoo/openerp-server.conf
- 在配置文件中,设置数据库连接信息、端口号等参数。
5. 启动Odoo服务
- 启动Odoo服务:
sudo systemctl start odoo
- 通过浏览器访问`http://your-server-ip:8069`来完成初始设置。
注意事项
- 确保系统满足Odoo的硬件要求,如至少2GB内存。
- 如果需要远程访问PostgreSQL数据库,需要修改`pg_hba.conf`文件以允许远程连接。
- 安装过程中可能会遇到依赖项问题,确保系统和软件包都是最新的。