惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
博客园 - 聂微东
Application and Cybersecurity Blog
Application and Cybersecurity Blog
MyScale Blog
MyScale Blog
罗磊的独立博客
H
Help Net Security
L
LangChain Blog
T
Threat Research - Cisco Blogs
量子位
S
Securelist
Last Week in AI
Last Week in AI
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
The Hacker News
The Hacker News
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
T
Threatpost
Security Latest
Security Latest
P
Palo Alto Networks Blog
Microsoft Security Blog
Microsoft Security Blog
NISL@THU
NISL@THU
F
Full Disclosure
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Heimdal Security Blog
J
Java Code Geeks
Recorded Future
Recorded Future
Hugging Face - Blog
Hugging Face - Blog
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
B
Blog RSS Feed
月光博客
月光博客
C
Cisco Blogs
V
Visual Studio Blog
D
DataBreaches.Net
H
Hacker News: Front Page
博客园 - 叶小钗
N
News and Events Feed by Topic
爱范儿
爱范儿
A
Arctic Wolf

博客园 - Beewolf

MarkdownToMediaWiki AI时代开发的开发流程 Blazor下的serilog Oracle From VS2019 TO VS2022问题处理 PLINQ实现Map/Reduce模式 学习 异步编程 基于微软的RDP远程桌面共享排错 oracle vs2019 edmx 更改 删除ELK的索引 ELK故障处理,不知道成功否 软件开发的SOLID原则 阿里云的远程桌面问题 Zabbix增加邮箱后Server宕处理 201811招投标培训要点 openvas scanner 服务未启动修复 Hacker一月间 U盘安装kali中CDROM问题解决 测量衰老 tensorFlow小结 tensorFlow可以运行的代码
CentOS 7安装odoo 15
Beewolf · 2022-01-06 · via 博客园 - Beewolf

想管理本部门的物品和库房,决定采用仓库软件来管理,开源的好像没有看到比较简单的,最后选择odoo和axelor来对比,发现后者在中国比较少,不支持中文,于是放弃。(axelor docker安装比较简单。)

odoo是ERP软件,两年前安装过,今日再次安装,赶紧记录下来。装了两次:1,昨天网上找到centos 7安装odoo14(知乎上有兄弟专门介绍);2,今日开始结合多篇文章,安装odoo15.

更新系统:

 yum update -y

 yum install -y epel-release

安装python39: 有点困难的地方

sudo yum install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel libxml2-devel libxslt-devel libjpeg-turbo-devel openldap-devel -y

 wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
 yum install -y wget

 tar xzf Python-3.9.9.tgz
 cd Python-3.9.9
 ./configure --enable-optimizations
 sudo make altinstall 
 python3.9 -V

创建用户:

sudo useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
sudo yum install git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel

安装数据库:

 sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
 yum list postgresql
 sudo yum install -y postgresql14-server
 sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
 sudo systemctl enable postgresql-14
 sudo systemctl start postgresql-14
 sudo systemctl status postgresql-14
 sudo su - postgres -c "createuser -s odoo"

 sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm
 sudo yum localinstall wkhtmltox-0.12.5-1.centos7.x86_64.rpm

安装ODOO15:

sudo su - odoo

git clone https://github.com/odoo/odoo.git --depth 1 --branch 15.0 /opt/odoo/odoo15

发现3小时没有动静,ctrl + c后再来就好了。

 cd /opt/odoo
 python3.9 -m venv odoo15-venv
 source odoo15-venv/bin/activate
 pip3 install -r odoo15/requirements.txt
 /opt/odoo/odoo15-venv/bin/python3.9 -m pip install --upgrade pip 上一步出错后需要更新一下pip
 pip3 install -r odoo15/requirements.txt 再来会报以下错:Error: pg_config executable not found.

 转到root然后执行:yum install postgresql postgresql-devel python-devel

 deactivate && exit


sudo mkdir /opt/odoo/odoo15-custom-addons
udo chown odoo: /opt/odoo/odoo15-custom-addons
sudo mkdir /var/log/odoo15
sudo touch /var/log/odoo15/odoo.log
sudo chown -R odoo: /var/log/odoo15/
vi /etc/odoo.conf

[options]
; This is the password that allows database operations:
admin_passwd = passwd
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
; longpolling_port = 8072
logfile = /var/log/odoo15/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo15/addons,/opt/odoo/odoo15-custom-addons

sudo chown odoo:odoo /etc/odoo.conf

sudo chmod 640 /etc/odoo.conf
 

vi /etc/systemd/system/odoo15.service

[Unit]
Description=Odoo15
Requires=postgresql-14.service
After=network.target postgresql-14.service
[Service]
Type=simple
SyslogIdentifier=odoo15
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo15-venv/bin/python3.9 /opt/odoo/odoo15/odoo-bin -c /etc/odoo.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target

 sudo systemctl daemon-reload
 sudo systemctl start odoo15.service
 sudo systemctl enable odoo15.service
 sudo systemctl status odoo15.service

IP:8069

最后就能看到界面了。