1: ubuntu 20.04安装odoo15de 详细步骤和环境搭建
2:系统的环境准备:
。1: 配置root用户远程ssh访问
。 1: 开启root用户
sudo passwd root
。 2: 修改ssh配置文件
vim /etc/ssh/sshd.conf
Port 22
ListenAddress 0.0.0.0
PermitRootLogin yes
。 3:重启ssh 服务
sudo service sshd restart
。 2:配置静态IP地址 (注意缩进关系)
vim /etc/netplan/00-installer-config.yaml
network:
ethernets:
ens33:
dhcp4: no
addresses: [192.168.0.245/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1, 114.114.114.114]
version: 2
重启网路服务 sudo netplan apply
。 3:设置国内源
。 1: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
。 2: sudo vim/etc/apt/sources.list
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
。 3:更新源 sudo apt-get update sudo apt-get upgrade
。 4:关闭防火墙
sodo ufw disable
。 5: 安装中文输入输入法
sudo apt install ibus ibus-rime
sudo apt install libcanberra-gtk-module
sudo apt install appmenu-gtk2-module
2: 安装pycharm软件 https://www.jetbrains.com.cn/pycharm/download/download-thanks.html?platform=linux&code=PCC
。 1:解压pycharm 软件包
sudo tar -xf pycharm-community-2022.2.1.tar.gz
3: 安装Postgresql
。 1:sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
。 2:wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
。 3:sudo apt-get update
。 4:sudo apt-get -y install postgresql-12
。 5: 进入数据库 sudo -u postgres psql
。 6: 创建odoo15用户
create user odoo15 with password 自己的数据库密码;
。 7: 将odoo15用户改为超级用户
alter role odoo15 with superuser;
。 8: 创建一个odoo15_test数据库
create database odoo15_test owner odoo15;
。 9: 为数据库授权
GRANT ALL PRIVILEGES ON DATABASE odoo15_test TO odoo15;
。 10:修改数据库配置文件 vim /etc/postgresql/12/main/pg_hba.conf
89 local all postgres trust
93 local all all md5
。 11:重启数据库 systemctl restart postgresql.service
。 12: 设成开机自启: systemctl enable postgresql.service
4: 安装源码odoo15
。 1: 官网下载源码包
。 2: cd /home
。 3: 解压源码包
tar -xf odoo_15.0.latest.tar.gz
。 4: 更改名字 mv odoo-15.0.post20220905 odoo-15
。 5: 安装 pip3
sudo apt install python3-pip
。 6: 安装依赖包:
sudo apt install python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev \
libtiff5-dev libjpeg8-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev \
liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev libpq-dev
。 7: 安装虚拟环境
sudo pip3 install virtualenv
。 8:创建虚拟环境
sudo virtualenv venv
。 9: 进入odoo15目录 复制odoo 启动文件到当前目录
cd odoo15
cp setup/odoo odoo-bin
。 10:为启动文件增加可执行权限
chmod +x odoo-bin
。 11: 安装odoo所依赖的软件包
sudo pip3 install -r requirements.txt
。 12 sudo su - postgres -c "createuser -s root"
。 13: 安装成功后启动测试
python3 odoo-bin --addons-path=/home/odoo15/odoo/addons -d odoo15_test -i base