ubuntu22.04桌面版安装odoo17

6 篇文章 0 订阅
6 篇文章 0 订阅

ubuntu22.04桌面版安装odoo17

  • Linux是一个开源的操作系统内核,由Linus Torvalds在1991年创建。它提供了操作系统与硬件之间的底层通信接口,负责管理硬件资源和提供基本的系统功能。Linux操作系统包括系统调用和内核层,以及在其上运行的应用程序,如vim、google、vscode等。Linux具有稳定性、安全性、多用户支持、相对较少的系统资源占用、可定制裁剪到嵌入式平台等优势。

  • Ubuntu是基于Linux内核的一个完整的操作系统,它集成了Linux内核、系统库、桌面环境、应用程序等软件组件,形成了一个完全的操作系统。因此,Ubuntu与Linux的关系是紧密相关的,Ubuntu是建立在Linux内核之上的一个发行版。‌

  • Ubuntu系统的用途和特点

    ‌用户友好‌:Ubuntu拥有直观的图形用户界面,适合初学者使用。
    ‌开源免费‌:完全免费且开源,拥有庞大的开源软件库。
    ‌稳定性与安全性‌:提供定期的安全更新,确保系统稳定可靠。
    ‌硬件兼容性‌:支持多种硬件平台,包括传统PC和服务器。
    ‌社区支持‌:拥有强大的社区支持,用户可以轻松找到帮助。

    系统下载地址:ubuntu22.04服务器版
    系统下载地址:ubuntu22.04桌面版

  • ubuntu22.04自带的python3解释器为3.10版本,odoo17的要求python3解释器版本为最低为3.10,刚好满足要求,不需要另外安装。

打开终端:

  • 快捷键: Ctrl + Alt + T

一、安装开发工具

  1. 安装pip脚本,并升级脚本。

    sudo apt install -y python3-pip
    sudo pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/ 
    
  2. 安装python开发工具

    sudo apt install -y python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libssl-dev libpq-dev libjpeg-dev
    

二、安装数据库

  1. 安装数据库

    sudo apt install -y postgresql-14
    
  2. 设置开机启动

    sudo systemctl enable postgresql	
    

创建数据库用户/密码

方法一:
  1. 进入超级用户模式

    sudo su
    

    在这里插入图片描述

  2. 创建拥有创建数据库权限的用户

    su - postgres -c "createuser -d -R -S odoo"
    

    这个命令是用于创建一个名为“odoo”的新PostgreSQL用户。以下是命令的详细解释:

    • su - postgres:切换到postgres用户,以便执行以下命令。
    • -c "createuser -d -R -S odoo":实际执行的命令,其中:
      • createuser:用于创建新用户的命令。
      • -d:删除现有用户(如果存在)。
      • -R:创建一个新数据库,并将其设置为该用户的默认数据库。
      • -S:创建一个新用户,并将其设置为该数据库的默认用户。
      • odoo:新用户的名称。
  3. 退出超级用户模式(如果没有必须的情况下一般不建议在超级用户模式下运行命令,因为权限太大,容易把系统搞崩)

    exit
    

    在这里插入图片描述

方法二:
  1. 进入数据库,

    sudo -u postgres psql
    
  2. 创建拥有创建数据库权限的用户

    CREATE ROLE 用户
    CREATEDB
    LOGIN 
    PASSWORD '密码';
    
    create role odoo 
    createdb 
    login 
    password 'odoo';
    
    create role odoo createdb login password 'odoo';
    

    创建普通用户和密码

    create user odoo with password 'odoo';
    

    查看数据库用户

    \du
    

    修改普通用户拥有创建数据库权限

    ALTER USER 用户 WITH CREATEDB;
    
    alter user odoo with createdb;
    

    修改普通用户为超级用户

    ALTER USER 用户 WITH SUPERUSER;
    
    alter user odoo with superuser;
    

    创建超级用户属性的角色

    CREATE ROLE 用户
    SUPERUSER 
    LOGIN 
    PASSWORD '密码';
    

    以下语句创建了一个名为“odoo”的具有超级用户属性的角色,密码为odoo:

    create role odoo
    superuser login
    password 'odoo';
    
    create role odoo superuser login password 'odoo';
    

    创建数据库odoo17

    create database odoo17;
    

    指定数据库的所有权限给用户

    GRANT ALL PRIVILEGES ON DATABASE 数据库名称 TO 用户;
    
    grant all privileges on database odoo17 to odoo;
    

    删除一个数据库。

    DROP DATABASE name
    
    drop database 数据库名称
    

    删除一个数据库用户帐号。

    DROP USER name
    
    drop user 数据库用户		
    
  3. 退出数据库;

    \q
    
    注意:参考数据

    数据库的创建问题

    1. 一般进入postgresql创建数据库时需要初始化数据库。不建议在postgresql里创建数据库。

    2. 如果不是在odoo系统创建的数据库,在odoo启动并连接该数据库时,第一次连接需要初始化数据库,

      或者在数据库里初始化。需要在启动命令或者启动配置文件添加 -i base

三、安装pgadmin4数据库连接工具

pgAdmin4Ubuntu 存储库中不可用。我们需要从 pgAdmin4 APT 存储库安装它。从设置存储库开始。添加存储库的公钥并创建存储库配置文件。

  1. 安装curl

    sudo apt install -y curl
    
  2. 添加存储库的公钥

    curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
    
  3. 创建存储库配置文件

    sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
    
  4. 安装pgAdmin4工具,

    sudo apt install -y pgadmin4
    

四、安装pyCharm软件

在Ubuntu系统应用市场安装

  1. 打开市场应用软件Ubuntu Software,如下图找打并点击打开。

在这里插入图片描述请添加图片描述

  1. 点击选择pyCharm-community社区版。

在这里插入图片描述

  1. 点击安装,也可以选择版本进行安装

    在这里插入图片描述

    选择版本,(以下是个人选择喜欢的版本),可自行选择版本或者如上图直接点击安装即可

请添加图片描述

在这里插入图片描述

点击安装pyCharm。

请添加图片描述

  1. 输入用户密码安装软件

    在这里插入图片描述

  2. 点击认证

    在这里插入图片描述

  3. 等待安装…

    在这里插入图片描述

  4. 安装完成。

请添加图片描述

  1. 退出。
    在这里插入图片描述

添加到收藏

  1. 点击

    请添加图片描述

  2. 找到pyCharm,右击,在显示的菜单上点击选择添加到收藏夹

请添加图片描述

这样在左侧中就显示软件的快捷方式了。

请添加图片描述

五、下载odoo17源码

odoo源码地址

  1. 点击打开浏览器。

    请添加图片描述

  2. 输入地址:https://nightly.odoo.com/

    然后回车。
    请添加图片描述

  3. 点击选择版本odoo17。

请添加图片描述

  1. 点击进入。

    请添加图片描述

  2. 选择一个日期的版本,点击,等待下载完成。里面的是odoo17的每一天的源码版本。

    请添加图片描述

  3. 等待下载完成

    请添加图片描述

  4. 打开下载好的文件位置。

    请添加图片描述

    请添加图片描述

    请添加图片描述

  5. 找到文件位置。

    请添加图片描述

  6. 移动到主目录。

    请添加图片描述

  7. 点击进入主目录。

    请添加图片描述

    请添加图片描述

六、安装odoo17

解压文件

  1. 找到odoo源码位置,鼠标右键空白地方,在显示菜单里,点击选择在终端打开

    请添加图片描述

  2. 输入命令:ls,以显示当前文件名称,并查看odoo源码文件

    请添加图片描述

  3. 解压odoo源码文件,输入:tar -xvf 文件名
    tar -xvf  文件名
    

    请添加图片描述

  4. 等待解压完成。

    请添加图片描述

  5. 查看解压后的文件,输入命令:ls,。
    ls
    

    在这里插入图片描述

  6. 修改文件名为odoo17
    mv odoo-17.0.post20240727/ odoo17
    

    请添加图片描述

  7. 进入文件,cd odoo17。并查看文件名称,ls

    请添加图片描述

    请添加图片描述

  8. 复制setup目录里的文件到当前目录,并修改名称为odoo-bin。

    请添加图片描述

  9. 安装odoo依赖 .
    sudo pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ 
    

请添加图片描述

  1. 等待安装…

    请添加图片描述

  2. 安装完成

请添加图片描述

  1. 关闭终端

    请添加图片描述

用pyCharm打开odoo文件

  1. 点击打开pyCharm。

请添加图片描述

  1. 点击选择

    请添加图片描述

  2. 点击

    请添加图片描述

  3. 点击

    请添加图片描述

  4. 点击打开(Open)。

    请添加图片描述

  5. 选择解压后的文件odoo17。

    请添加图片描述

  6. 点击

    请添加图片描述

  7. 点击把文件折叠起来。

    请添加图片描述

设置为中文界面和修改主题颜色

  1. 点击文件(file),打开文件。

    请添加图片描述

  2. 点击设置(Setings…)

请添加图片描述

  1. 点击选择主题颜色(根据个人习惯选择)。

请添加图片描述

  1. 点击选择。

    请添加图片描述

  2. 点击插件(Plugins)。

    请添加图片描述

  3. 在输入框输入:chi

    请添加图片描述

  1. 点击下载插件

请添加图片描述

  1. 点击,

    请添加图片描述

  2. 点击重启

请添加图片描述

  1. 软件重启中…

    请添加图片描述

添加解释器

  1. 点击文件

请添加图片描述

  1. 点击设置

    请添加图片描述

  2. 点击项目

    请添加图片描述

    请添加图片描述

  3. 点击解释器

    请添加图片描述

    请添加图片描述

  4. 点击添加解释器

请添加图片描述

  1. 点击添加本地解释器

    请添加图片描述

  2. 点击系统解释器

    请添加图片描述

  3. 点击确定​ 请添加图片描述
  4. 点击确定,退出设置

    请添加图片描述

创建配置文件

  1. 点击odoo17选择目录,右击显示菜单

    请添加图片描述

  2. 点击新建-文件

请添加图片描述

  1. 输入文件名为odoo.conf

    请添加图片描述

  2. 添加配置信息
  • addons_path = 模块路径:Odoo插件的路径。一般是Odoo官方提供的插件路径和自定义插件路径。

  • data_dir = Odoo的数据目录。这个目录用于存储Odoo的数据文件,如数据库文件、附件等。

  • db_name = 数据库名称

  • admin_passwd = 管理员密码。这个选项用于设置Odoo管理员用户的密码。

  • load_language = 加载语言。这个选项用于设置Odoo支持的语言。这里设置为zh_CN表示加载简体中文语言。

    [options]
    addons_path =  /home/odoo/odoo17/odoo/addons
    data_dir = /home/odoo/.local/share/Odoo
    db_name = odoo17
    admin_passwd = 123
    load_language = zh_CN 
    

请添加图片描述

添加模块路径

请添加图片描述

  1. 点击展开文件

    请添加图片描述

  2. 选择addons,右击

    请添加图片描述

  3. 点击复制路径/引用

    请添加图片描述

  4. 选择绝对路径

    请添加图片描述

  5. 粘贴到如下odoo.conf文件中

    请添加图片描述

请添加图片描述

添加启动设置

  1. 点击

    请添加图片描述

  2. 点击编辑配置

    请添加图片描述

  3. 点击

    请添加图片描述

  4. 点击Python

    请添加图片描述

  5. 点击选择启动文件odoo-bin

    请添加图片描述

  6. 进入odoo17 文件

请添加图片描述

  1. 点击选择odoo-bin

    请添加图片描述

  2. 点击确定

    请添加图片描述

  3. 添加配置文件
    #-c 配置文件路径
    -c /home/odoo/odoo17/odoo.conf
    

请添加图片描述

启动odoo

  1. 点击启动

    请添加图片描述

请添加图片描述

登录odoo界面

  1. 点击浏览器

    请添加图片描述

  2. 输入地址进入登录界面

    如果配置文件没有指定地址本机可以有三个地址登录:

    本地回环地址:

    http://127.0.0.1:8069
    http://localhost:8069
    

    本机连接外网ip

    服务器一般使用外网ip地址

    测试开发一般使用本地地址

    请添加图片描述

  3. 使用基本管理员账户登录 Odoo 数据库:使用 admin 作为电子邮件,同样使用 admin 作为密码。

    请添加图片描述

  4. 点击登录

    请添加图片描述

  5. ok ,完成

    请添加图片描述

如有需求,联系作者:

  • 联系电话:15089704278
  • 邮箱:buyong@oudu.net
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值