ubuntu 20.04安装odoo15的详细步骤和环境搭建

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

你可能感兴趣的:(ubuntu,linux,服务器)