ubuntu 安装 odoo 16

===安装python3.10版本, 或者python3.11,

python3 --version

sudo apt-get update

sudo apt update && sudo apt upgrade

lsb_release -a

sudo snap install curl

sudo dpkg --configure -a

=====安装数据库:=======

sudo apt install postgresql postgresql-contrib

修改数据库默认的主控密码

sudo -u postgres psql

ALTER Role postgres WITH PASSWORD '123456';  #注意命令后面有分号

create user odoo16 with password 'odoo123456'; ## 创建odoo账号

ALTER USER odoo16 with CREATEDB;

ALTER USER odoo16 with CREATEROLE;

ALTER USER odoo16 with LOGIN;

ALTER USER odoo16 with INHERIT;

quit #退出数据库命令行

======================

sudo apt install python3-pip libldap2-dev libpq-dev libsasl2-dev

sudo apt-get install unzip 

cd /home/ubuntu

mkdir odoo

unzip odoo-16.0.zip -d /home/ubuntu/odoo

cd /home/ubuntu/odoo/odoo-16.0

pip3 install -r requirements.txt

sudo apt install python3-cffi

pip3 install -r requirements.txt

python3 odoo-bin -c odoo.conf

sudo systemctl enable odoo16

cd /home/ubuntu/odoo/odoo-16.0

sudo nano /etc/systemd/system/odoo16.service

=========odoo16.service 内容:=======

[Unit]

Description=odoo16

After=postgresql.service

[Service]

Type=simple

SyslogIdentifier=odoo16

User=ubuntu

Group=ubuntu

ExecStart=python3 /home/ubuntu/odoo/odoo-16.0/odoo-bin -c /home/ubuntu/odoo/odoo-16.0/odoo.conf "$@"

StandardOutput=journal+console

[Install]

WantedBy=multi-user.target

==============end===========================

sudo systemctl daemon-reload

sudo systemctl start odoo16

sudo service odoo16 restart

sudo systemctl status odoo16

sudo systemctl enable odoo16

===日志===

sudo journalctl -u odoo16

netstat -tunlp

====停止odoo进程======

kill -9 97357

netstat -tunlp

====支持pdf和html转换===

sudo apt install wkhtmltopdf

reboot

======QQ 75039960===== 

### 安装 Odoo 的准备工作 为了确保顺利安装最新版本的 Odoo,在Ubuntu操作系统上,推荐先执行系统的更新操作。这可以通过运行如下命令来完成: ```bash sudo apt update && sudo apt upgrade -y ``` 此过程会刷新本地软件包索引并升级已安装的所有现有程序至其最新可用版本[^2]。 ### 使用 `.deb` 文件安装 Odoo 对于希望快速简便地部署Odoo的情况,可以考虑通过`.deb`文件的方式来进行安装。这种方式特别适合那些不打算频繁自定义或修改Odoo源代码的用户。具体来说,如果已经获取到了适用于目标平台架构的Odoo `.deb`包,则可以直接利用 `dpkg` 工具进行安装: ```bash sudo dpkg -i /path/to/odoo_package.deb ``` 这里假设路径 `/home/ubuntu/odoo_15.0.latest_all.deb` 是放置有正确版本的Odoo安装包的位置[^1]。 ### 利用 Git 和 Python 虚拟环境手动安装 Odoo 另一种更为灵活的选择是从GitHub仓库克隆Odoo项目,并基于Python虚拟环境中构建服务端应用。这种方法给予管理员更大的控制权去调整应用程序的行为以及集成第三方库。以下是简化的流程概述: #### 准备工作 - 创建专门用于运行Odoo的服务账户(如名为`odoo`),并将当前shell session切换至此账号下。 ```bash sudo adduser --system --home=/opt/odoo --group odoo sudo su - odoo ``` - 确认必要的依赖项已被预先安裝, 如wkhtmltopdf等工具. ```bash sudo apt-get install wkhtmltopdf ``` #### 获取 Odoo 源码 接着,可以从官方Git仓库中检出指定分支对应的源码副本: ```bash git clone https://github.com/odoo/odoo.git --depth=1 --branch 14.0 ~/odoo-server ``` 注意上述例子指定了特定版本号(这里是v14),实际操作时应替换为目标版本标签[^5]。 ### 推荐的操作系统选择 鉴于Odoo团队主要针对Linux Ubuntu开展全面测试和支持活动的事实,强烈建议采用Ubuntu作为宿主机操作系统。特别是长期支持(LTS)版本,因为这类版本提供了稳定性和安全性方面的优势。此外,由于大部分开发人员熟悉GNU/Linux环境,因此当遇到底层OS层面的技术难题时更容易得到有效的帮助[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值