公司需要erp系统,特地研究了一下odoo,觉得很不错。特地在小vps上安装社区版进行测试。本人小白,尝试了数个版本的系统,以及官方、非官方的安装教程,总是出现一些莫名其妙的bug。最后安装成功,遂记录,以备后用,并予以有需之人参考。
环境
vps
Disk Space 25 GB
Ram1024 MB
CPU Cores1 CPUs
操作系统
Ubuntu 16.04 x64
Debian 8.0 x64
流程
添加Odoo存储库
配置用户
安装和配置Postgresql
安装Odoo所需的依赖项
安装Odoo
配置Odoo
步骤
* root登录,请注意如果使用debian系统,请去除sudo指令
1、添加Odoo存储库
将Odoo apt存储库添加到储库数据库文件/etc/apt/sources.list 。 使用此apt命令添加Odoo键:
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
然后使用echo命令添加Odoo存储库,添加到sources.list文件的最后一行:
echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list
并更新软件包列表:
apt-get update
2、为Odoo配置Linux用户
使用主目录/ opt / odoo和组odoo创建一个名为odoo的新用户:
sudo adduser --system --home=/opt/odoo --group odoo
并在/ var / lib /目录中为Odoo创建一个新的目录:
mkdir -p /var/lib/odoo
3、安装和配置PostgreSQL
使用apt-get命令安装postgreSQL:
sudo apt-get install postgresql
并登录PostgreSQL shell:
su - postgres
现在为Odoo创造一个角色。 这将允许Odoo访问/连接到PostgreSQL服务器并创建,删除或修改数据库。 必须输入密码以确保安全性并保持私密。
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
最后输入exit从PostgreSQL shell注销。
4、安装所需的依赖项
Odoo需要许多python模块,只需安装下面的所有软件包即可满足其先决条件:
sudo apt-get install python-cups python-dateutil python-decorator python-docutils python-feedparser \python-gdata python-geoip python-gevent python-imaging python-jinja2 python-ldap python-libxslt1 \python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 \python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests \python-simplejson python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject \python-werkzeug python-xlwt python-yaml
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox*.tar.xz
sudo mv wkhtmltox/bin/wkhtmlto* /usr/bin
sudo apt-get install -y openssl build-essential libssl-dev libxrender-dev git-core libx11-dev libxext-dev libfontconfig1-dev libfreetype6-dev fontconfig
5、安装Odoo
现在可以用apt安装Odoo:
sudo apt-get install odoo
安装完成后,odoo将在端口 8069 上运行。 可以使用以下命令检查它:
netstat -plntu
5、配置Odoo
安装Odoo后,打开一个Web浏览器并输入odoo URL,一般情况下: ip/域名:8069
系统将提示您创建一个新数据库并配置管理员帐户的电子邮件地址和密码。
输入安装的详细信息,然后单击“ 创建数据库 ”。
等待几分钟安装odoo的完成。
到此odoo10安装完成。
* Ubuntu 16.04 x64、Debian 8.0 x64 亲测以上方法有效,切记Debian系统不要在root用户下用sudo指令。
Good Day
R.D.