腾讯云主机Ubuntu22.04安装Odoo17
一、安装PostgreSQL16
参见之前的文章 Ubuntu22.04安装PostgreSQL-CSDN博客
二、安装Odoo17
本方案使用的nightly版的odoo,安装的都是最新版odoo
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/17.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo
如果缺少python依赖,可以执行
apt-get -f install
三、配置odoo
mkdir /etc/odoo
mkdir /etc/odoo/addons
vi /etc/odoo/odoo.conf
[options]
addons_path = /etc/odoo/addons
db_host = localhost
db_port = 5432
db_user = odoo
db_password = 12345678
注意:要保证pgsql数据库中有用户名odoo,如果没有手动创建
四、安装pdf依赖组件
1、下载wkhtmltopx
https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
2、设置libssl1.1下载源
echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list
3、执行操作
apt-get update
apt-get install libssl1.1apt-get install xfonts-75dpidpkg -i wkhtmltox_0.12.6-1.focal_amd64.deb
4、如果过程提示:packages have unmet dependencies,执行如下操作后,再重复出错的操作
apt --fix-broken install
五、安装中文字体
apt-get install ttf-wqy-zenhei
apt-get install ttf-wqy-microhei
六、操作odoo
service odoo start # 启动
service odoo restart # 重启
service odoo stop # 停止
七、访问
http://localhost:8069
相关文章:
腾讯云主机Ubuntu22.04安装Odoo17
一、安装PostgreSQL16 参见之前的文章 Ubuntu22.04安装PostgreSQL-CSDN博客 二、安装Odoo17 本方案使用的nightly版的odoo,安装的都是最新版odoo wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/17.0/n…...
conda常用命令详解
Conda 是一个功能强大的包管理器和环境管理器,用于安装、部署和管理软件包和其依赖关系。下面是一些常用的 Conda 命令及其详细解释: 创建环境: conda create --name myenv python3.8可以指定创建环境的目录conda create --prefix /path/to/d…...
Java面试——锁
公平锁: 是指多个线程按照申请锁的顺序来获取锁,有点先来后到的意思。在并发环境中,每个线程在获取锁时会先查看此锁维护的队列,如果为空,或者当前线程是等待队列的第一个,就占有锁,否则就会…...
Spring Boot与Netty:构建高性能的网络应用
点击下载《Spring Boot与Netty:构建高性能的网络应用》 1. 前言 本文将详细探讨如何在Spring Boot应用中集成Netty,以构建高性能的网络应用。我们将首先了解Netty的原理和优势,然后介绍如何在Spring Boot项目中集成Netty,包括详…...
ARMv8-AArch64 的异常处理模型详解之异常处理详解(同步异常和异步异常的分析和处理)
这里写目录标题 一,同步异常的分析1.1 同步异常分析-异常链接寄存器ELR1.2 同步异常分析-异常综合寄存器ESR,Exception Syndrome Register1.3 同步异常分析-错误地址寄存器FAR,Fault Address Register 二, 同步异常的处理示例 Synchronous ex…...
Elasticsearch:基于 Langchain 的 Elasticsearch Agent 对文档的搜索
在今天的文章中,我们将重点介绍如何使用 LangChain 提供的基础设施在 Python 中构建 Elasticsearch agent。 该 agent 应允许用户以自然语言询问有关 Elasticsearch 集群中数据的问题。 Elasticsearch 是一个强大的搜索引擎,支持词法和向量搜索。 Elast…...
学习python的第7天,她不再开放她的听歌榜单
我下午登录上小号,打开聊天消息看到了她的回复,我很开心兴奋,可是她不再开放她的听歌榜单了,我感觉得到,我要失恋了。 “因为当年电视上看没有王菲版本的” “行”。 “那你以后还会开放听歌榜单吗?”我…...
多维时序 | Matlab实现CPO-BiTCN-BiGRU冠豪猪优化时间卷积神经网络双向门控循环单元多变量时间序列预测模型
多维时序 | Matlab实现CPO-BiTCN-BiGRU冠豪猪优化时间卷积神经网络双向门控循环单元多变量时间序列预测模型 目录 多维时序 | Matlab实现CPO-BiTCN-BiGRU冠豪猪优化时间卷积神经网络双向门控循环单元多变量时间序列预测模型预测效果基本介绍程序设计参考资料 预测效果 基本介绍…...
低代码与大语言模型的探索实践
低代码系列文章: 可视化拖拽组件库一些技术要点原理分析可视化拖拽组件库一些技术要点原理分析(二)可视化拖拽组件库一些技术要点原理分析(三)可视化拖拽组件库一些技术要点原理分析(四)低代码…...
element导航菜单el-menu添加搜索功能
element导航菜单-侧栏,自带的功能没有搜索或者模糊查询。 找了找资料 找到一个比较可行的,记录一下: //index.vue的代码 <div style"overflow:auto"><el-menu :default-active"$route.path":default-openeds&…...
浅析SpringBoot框架常见未授权访问漏洞
文章目录 前言Swagger未授权访问RESTful API 设计风格swagger-ui 未授权访问swagger 接口批量探测 Springboot Actuator未授权访问数据利用未授权访问防御手段漏洞自动化检测工具 CVE-2022-22947 RCE漏洞原理分析与复现漏洞自动化利用工具 其他常见未授权访问Druid未授权访问漏…...
PostgreSQL内存上下文系统设计概述
PostgreSQL内存上下文系统设计概述 原文:src/backend/utils/mmgr/README 背景 我们在“内存上下文”中进行大部分内存分配,通常是AllocSets由src/backend/utils/mmgr/aset.c实现。在没有大量开销的情况下成功进行内存管理的关键是定义一组具有适当生命周期的有用…...
C++ 网络编程学习二
C 网络编程学习二 asio异步写操作asio异步读操作asio 异步echo服务端asio异步服务器中存在的隐患 asio异步写操作 async_write_some是异步写的函数:传入buffer和回调函数以及参数以后,发送后会调用回调函数。 void Session::WriteToSocketErr(const st…...
SpringMVC 学习(四)之获取请求参数
目录 1 通过 HttpServletRequest 获取请求参数 2 通过控制器方法的形参获取请求参数 3 通过 POJO 获取请求参数(重点) 1 通过 HttpServletRequest 获取请求参数 public String handler1(HttpServletRequest request) <form action"${pageCont…...
多模态表征—CLIP及中文版Chinese-CLIP:理论讲解、代码微调与论文阅读
我之前一直在使用CLIP/Chinese-CLIP,但并未进行过系统的疏导。这次正好可以详细解释一下。相比于CLIP模型,Chinese-CLIP更适合我们的应用和微调,因为原始的CLIP模型只支持英文,对于我们的中文应用来说不够友好。Chinese-CLIP很好地…...
Git本地分支关联远程分支
Git本地分支关联远程分支 本地分支相关操作 查看本地分支 git branch新建本地分支 git branch name切换本地分支 git checkout name新建本地分支并切换到该分支 git checkout -b name #或 git branch name删除本地分支 git branch -d name git branch -D name #强制删除远程分…...
[FT]chatglm2微调
1.准备工作 显卡一张:A卡,H卡都可以,微调需要一张,大概显存得30~40G吧环境安装: 尽量在虚拟环境安装:参见,https://blog.csdn.net/u010212101/article/details/103351853环境安装参见ÿ…...
AI赋能Oracle DBA:以自然语言与Oracle数据库互动
DBA AI助手:以自然语言与Oracle数据库互动 0. 引言1. AI赋能Oracle DBA的优势2. AI如何与Oracle数据库交互3. 自然语言查询的一些示例4. 未来展望 0. 引言 传统的Oracle数据库管理 (DBA) 依赖于人工操作,包括编写复杂的SQL语句、分析性能指标和解决各种…...
Django学习记录04——靓号管理整合
1.靓号表 1.1 表结构 1.2 靓号表的构造 class PrettyNum(models.Model): 靓号表 mobile models.CharField(verbose_name"手机号", max_length11)# default 默认值# null true,blank true 允许为空price models.IntegerField(verbose_name"价…...
AD9226 65M采样 模数转换
目录 AD9220_ReadTEST AD9220_ReadModule AD9226_TEST_tb 自己再写个 260M的时钟,四分频来提供65M的时钟。 用 vivado 写的 AD9226_ReadTEST module AD9226_ReadTEST( input clk, input rstn,output clk_driver, //模块时钟管脚 input [12:0]IO_data, //模块数…...
Windows上pip install faiss-gpu报错?别折腾了,试试conda-forge这条命令
Windows平台FAISS-GPU安装终极指南:告别pip陷阱,拥抱conda-forge 如果你正在Windows x86架构上尝试用pip安装faiss-gpu却屡屡碰壁,这篇文章就是为你准备的终极解决方案。作为一名长期在Windows环境部署AI工具的开发者,我完全理解…...
如何永久保存微信聊天记录:WeChatMsg本地备份工具完整指南
如何永久保存微信聊天记录:WeChatMsg本地备份工具完整指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/W…...
【PySide6】构建实时视频监控界面:从摄像头捕获到QLabel动态显示
1. 环境准备与基础概念 在开始构建实时视频监控界面之前,我们需要先准备好开发环境。PySide6是Qt框架的Python绑定库,它提供了丰富的GUI组件和工具,非常适合用来开发桌面应用程序。OpenCV则是一个强大的计算机视觉库,能够轻松处理…...
如何在Windows上安装APK文件:终极轻量级安卓应用安装指南
如何在Windows上安装APK文件:终极轻量级安卓应用安装指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想在Windows电脑上直接运行安卓应用却不想安装臃肿…...
别再只用QChart了!用QtDataVisualization给你的Qt应用做个炫酷的3D数据看板(附完整源码)
突破平面限制:用QtDataVisualization打造专业级3D数据可视化看板 在数据驱动的时代,如何让枯燥的数字变得生动直观?传统2D图表已无法满足现代应用对数据呈现的高要求。本文将带您深入QtDataVisualization模块,从基础架构到高级技巧…...
CSC之外的选择:深度拆解北航‘卓越远航’基金的申请逻辑与隐藏条款
CSC之外的选择:深度拆解北航‘卓越远航’基金的申请逻辑与隐藏条款 当国家留学基金委(CSC)的竞争日益激烈,许多博士生开始将目光转向校级资助项目。北京航空航天大学的"卓越远航"基金作为CSC的重要补充,为无…...
SpringBoot项目里那个诡异的NoClassDefFoundError,我排查了3小时才搞明白
SpringBoot项目中那个诡异的NoClassDefFoundError:一次深度排查实录 那天凌晨2点,生产环境的报警短信把我从睡梦中惊醒——核心服务启动失败,日志里赫然躺着NoClassDefFoundError: Could not initialize class com.utils.EncryptHelper。这个…...
从YUV序列到码流分析:一次完整的H.266/VVC编码实验与问题排查实录
从YUV序列到码流分析:一次完整的H.266/VVC编码实验与问题排查实录 在视频编码技术快速迭代的今天,H.266/VVC作为新一代标准,其压缩效率相比前代提升显著,但随之而来的复杂度也令许多开发者望而生畏。本文将带您深入实战࿰…...
从电机控制到电源设计:我是如何把PMSM的扫频“黑科技”复用到移相全桥DCDC上的
从电机控制到电源设计:PMSM扫频技术在移相全桥DCDC中的跨界应用 当我在调试一台永磁同步电机(PMSM)的速度环时,偶然发现Simulink扫频技术竟然能完美复用到移相全桥DCDC电源的电压环设计中。这种跨领域的知识迁移不仅节省了大量时间…...
本地部署应用服务器 Wildfly 并实现外部访问
wildfly 是一款高性能、可扩展的易于管理的开源应用服务器。它支持独立模式和域模式,适应不同规模需求,支持大规模并发连接,使用社交网络、在线游戏等场景。本文将详细介绍如何在本地安装 Wildfly 以及结合路由侠内网穿透实现外网访问 Wildfl…...
