ubuntu一键安装最新odoo 13,12,11社区版-无法打开的解决办法

2020-05-28 09:22:45 发布人:panyinfeng 239

ubuntu一键安装最新odoo 13,12,11社区版-无法打开的解决办法


前言:最近发odoo这么一款开源ERP 就想研究下,准备装odoo13最新板,在win10 Hyper-V ubuntu-18.04.3-live-server 上

根据:https://www.sunpop.cn/en/odoo-12-postgresql-10-ubuntu-aliyun-one-click-install-script/ 

上的自动安装脚本 却始终无法正常安装。

经过不断尝试和总结找到了解决办法,最终成功安装并运行。


环境:ubuntu-18.04.3-live-server

镜像官方下载地址:http://releases.ubuntu.com/18.04/ubuntu-18.04.3-live-server-amd64.iso


一、运行ubuntu登陆自己建的用户

二、我们把用户切换到root 用户,并设置允许root用户登录ssh。步骤如下:

  1. 建立root密码 

    命令:

    sudo passwd


    输入当前用户密码

    输入root密码

    确认root密码

    重启后以root账户登录

    reboot


  2. 允许root用户登录ssh

    命令:

    vim /etc/ssh/sshd_config


    注:非root需要用sudo vim /etc/ssh/sshd_config 并输入密码

    用光标向下翻,找到Authentication部分。找到“PermitRootLogin prohtbit-password”

    按Insert进入编辑状态,并在前加“#”注释掉“PermitRootLogin prohtbit-password”

    然后加入PermitRootLogin yes

    Esc退出编辑,并安     :wq     保存

    重起ssh  命令:


    service ssh restart


三、把ubuntu的更新源修改为阿里云更新源

方法1:使用名令 

命令:#备份原来的文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak


命令:#使用管理员登陆

su root


命令:#注释掉原有内容,

vim /etc/apt/sources.list


添加下边的文字

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

保存后推出

命令:#更新软件列表

sudo apt-get update



方法2:使用 WinSCP 工具 直接修改/etc/apt/sources.list文件

见下图:

蓝博望自动化设备

命令:#更新软件列表

sudo apt-get update



三、reboot重启后以root 用户执行以下 一键自动安装脚本。

我将脚本稍微做了下调整,

  1. 把odoo deb文件放在了自己的服务器上,因为发现原odoo deb下载链接容易被封锁,导致无法下载所需文件,而且从国外下载也很慢

  2. 修复几处错误的脚本。

下方是修改后的脚本:按提示,或 尚鹏 上的说明操作即可。

最新deb文件更新日期为

odoo_13.0.latest_all.deb  2020-05-27  59,020KB

odoo_12.0.latest_all.deb  2020-05-27  51,406KB

odoo_11.0.latest_all.deb  2020-05-27  64,556KB

命令:

wget https://yun.lbwauto.cn:4430/odoo/odoo_install.sh && bash odoo_install.sh 2>&1 | tee odoo.log



安装后新版本的更新方法:参照官网(下方12.0注意改为自己装的版本)

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo
==========================================================================
# 最近更新:2020-03-21
# 支持版本 Ubuntu 18, 16, 15, 14
# 支持版本 python版本跟随操作系统,Ubuntu 18(Python3.6.7)。 14, 15, 16(Python3.5.2)
# 作者: Ivan Deng
# 支持: https://www.sunpop.cn
#-------------------------------------------------------------------------------
# 本脚本将安装Odoo到你的服务器上,一般而言,整个过程在3~5分钟完成
# 为使中文设置生效,建议重启一下机器。 执行 reboot
#-------------------------------------------------------------------------------
# 使用方法,直接在主机上执行以下指令
# wget https://yun.lbwauto.cn:4430/odoo/odoo_install.sh && bash odoo_install.sh 2>&1 | tee odoo.log
#-------------------------------------------------------------------------------
# (1) 选择要安装的类型
# 1为从odoo官网安装odoo13,2为安装本地社区版odoo13,3为安装本地企业版odoo13(请联系购买)
# 4为从odoo官网安装odoo12,5为安装本地社区版odoo12,6为安装本地企业版odoo12(请联系购买)
# 7为从odoo官网安装odoo11,8为安装本地社区版odoo11,9为安装本地企业版odoo11(请联系购买)
# 选择2时请确保 odoo_13.0.latest_all.deb 已上传至当前目录
# 选择3时请确保 odoo_13.0+e.latest_all.deb 已上传至当前目录
# 选择5时请确保 odoo_12.0.latest_all.deb 已上传至当前目录
# 选择6时请确保 odoo_12.0+e.latest_all.deb 已上传至当前目录
# 选择8时请确保 odoo_11.0.latest_all.deb 已上传至当前目录
# 选择9时请确保 odoo_11.0+e.latest_all.deb 已上传至当前目录
# (2) 选择要安装的Postgresql 数据库
# 数据库安装上,当前 ubuntu 18 默认已经是安装 Postgresql 10
# 选择 PG12 版本将有更好性能,部份阿里云服务器无法访问最新 postgresql 官网源会导致安装失败
# 选择 PG11 版本亦可
# 选择 PG10 版本将有更好兼容性,直接系统默认安装
# (3) 选择是否要安装Nginx
# 安装Nginx则可直接使用80端口访问odoo,同时可使用网站即时通讯。
# 注意,当前Nginx的配置只支持 www.* 开始的网站。如果域名为其它或者是IP,请自行更改 nginx.conf
#-------------------------------------------------------------------------------
# 本脚本执行完成后,您将得到
#-------------------------------------------------------------------------------
# 1. 中文字体,PDF报表,时间同步,SCSS编译等odoo支持组件
# 2. postgres 10 安装在 /usr/lib/postgresql/10
# 3. postgres 10 配置在 /etc/postgresql/10/main
# 4. odoo 最新版 安装在 /usr/lib/python3/dist-packages/odoo
# 5. odoo 配置文件位于 /etc/odoo/odoo.conf
# 6. Nginx 作为反向代理,开启了多worker工作模式,可使用odoo在线即时通讯
# 7. odoo访问地址为(用你的域名代替 yourserver.com) http://yourserver.com 或者http://yourserver.com:8069
# 8. 一个 r.sh 文件用于重启 odoo 服务,使用root用户登录后键入bash r.sh 即可执行
# 9. 使用最新的pdf打印组件wkhtmltox 0.12.5 版本,打印更清晰
# 10.增加python库,主要支持企业版中 ical, ldap, esc/pos,参考 https://www.odoo.com/documentation/12.0/setup/install.html
#-------------------------------------------------------------------------------
# 如遇问题,可卸载 pg 及 odoo,重新安装
#-------------------------------------------------------------------------------
## sudo aptitude remove  -y postgresql-10
## sudo aptitude remove  -y odoo
==========================================================================


蓝博望自动化设备

首页
产品列表
案列展示
业务咨询