Ubuntu(arm64)设备上安装chromium浏览器

一、下载软件包(2种方式)
1、windows 下载,然后上传到Linux上
访问 http://ports.ubuntu.com/pool/universe/c/chromium-browser/
分别下载以下四个包
chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb
chromium-browser_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb
chromium-chromedriver_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb
chromium-browser-l10n_112.0.5615.49-0ubuntu0.18.04.1_all.deb
2、Linux下载

wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-browser_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-chromedriver_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-browser-l10n_112.0.5615.49-0ubuntu0.18.04.1_all.deb 

二、安装软件包
在ubuntu上执行以下命令

dpkg -i chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb dpkg -i chromium-browser_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb dpkg -i chromium-chromedriver_112.0.5615.49-0ubuntu0.18.04.1_arm64.deb dpkg -i chromium-browser-l10n_112.0.5615.49-0ubuntu0.18.04.1_all.deb 

三、启动浏览器
1、带桌面的ubuntu系统可直接双击chromium图标打开
2、命令行启动:chromium-browser

四、如果遇到浏览器打开失败的情况(双击后没有弹出浏览器页面)
1、通过命令行启动查看日志 chromium-browser
2、假如错误是

[1250053:1250053:0416/171330.177265:ERROR:zygote_host_impl_linux.cc(100)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. 

3、临时解决方案是:
命令行启动改为:chromium-browser --no-sandbox

4、永久解决方案:
查找图标对应的.desktop文件

root@testuser:/# find ~/.local/share/applications/ /usr/share/applications/ -name "*chromium*" /usr/share/applications/chromium-browser.desktop 

修改文件 /usr/share/applications/chromium-browser.desktop
文件内搜索 Exec=chromium-browser
我搜到了四处:

Exec=chromium-browser %U 改=> Exec=chromium-browser --no-sandbox %U Exec=chromium-browser 改=> Exec=chromium-browser --no-sandbox Exec=chromium-browser --incognito 改=> Exec=chromium-browser --incognito --no-sandbox Exec=chromium-browser --temp-profile 改=> Exec=chromium-browser --temp-profile --no-sandbox 

重启设备后生效。

Read more

MySQL CRUD 核心指南:查询、插入、更新、删除全实战

MySQL CRUD 核心指南:查询、插入、更新、删除全实战

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 基础准备:创建测试表与测试数据 * 1.1 学生表(students) * 1.2 考试成绩表(exam_result) * 二. Create(插入数据) * 2.1 单行全列插入 * 2.2 多行指定列插入 * 2.3 插入冲突处理(on duplicate key update) * 2.4 替换插入(replace into) * 2.5 插入查询结果 * 三.

By Ne0inhk
微服务架构下Spring Session与Redis分布式会话实战全解析

微服务架构下Spring Session与Redis分布式会话实战全解析

目录 🚀摘要 📖 为什么需要分布式会话管理? 🎯 传统会话管理的痛点 🔄 分布式会话的演进历程 🏗️ Spring Session架构深度解析 🎨 设计理念:透明化抽象层 🔧 核心组件解析 1. SessionRepositoryFilter - 入口拦截器 2. RedisSessionRepository - Redis实现 📊 性能特性分析 🔧 实战:从零构建企业级分布式会话系统 🛠️ 环境准备与项目搭建 Maven依赖配置 Redis集群配置 🎯 Spring Session高级配置 自定义序列化策略 会话事件监听器 💻 完整代码示例:电商购物车会话管理 📈 性能优化实战 1. Redis数据结构优化 2. 会话数据分片策略 🏢 企业级高级应用 📊 大型电商平台案例:双11大促会话管理 分级存储策略 会话迁移服务 ⚡ 性能优化技巧 1. 读写分离优化 2. 本地缓存优化 🔍 故障排查指南 1. 常见问题与解决方案 2. 监控指标配置

By Ne0inhk
Spring Boot 视图层与模板引擎

Spring Boot 视图层与模板引擎

Spring Boot 视图层与模板引擎 19.1 学习目标与重点提示 学习目标:掌握Spring Boot视图层与模板引擎的核心概念与使用方法,包括Spring Boot视图层的基本方法、Spring Boot与Thymeleaf的集成、Spring Boot与Freemarker的集成、Spring Boot与Velocity的集成、Spring Boot的静态资源管理、Spring Boot的实际应用场景,学会在实际开发中处理视图层问题。 重点:Spring Boot视图层的基本方法、Spring Boot与Thymeleaf的集成、Spring Boot与Freemarker的集成、Spring Boot与Velocity的集成、Spring Boot的静态资源管理、Spring Boot的实际应用场景。 19.2 Spring Boot视图层概述 Spring Boot视图层是指使用Spring Boot进行Web应用开发的方法。 19.2.1 视图层的定义 定义:视图层是指使用Spring Boot进行Web应用开发的方法。 作用:

By Ne0inhk
70 倍性能碾压 + SQL 全兼容!金仓数据库终结 InfluxDB 的复杂时序场景统治

70 倍性能碾压 + SQL 全兼容!金仓数据库终结 InfluxDB 的复杂时序场景统治

70 倍性能碾压 + SQL 全兼容!金仓数据库终结 InfluxDB 的复杂时序场景统治 在物联网、工业互联网和运维监控领域,时序数据处理的需求正以前所未有的速度增长。面对海量设备产生的持续数据流,企业需要一个既能高速写入、又能快速分析的数据库引擎。长期以来,InfluxDB以其在时序领域的先发优势和简洁设计,成为许多团队的首选。然而,随着数据规模从“万级”跃升至“千万级”,业务查询从简单的点查变为复杂的多维度聚合,其性能瓶颈开始显现。 一场关于性能、扩展性与综合能力的较量,正在国产数据库金仓(KingbaseES)与国际开源方案InfluxDB之间展开。 性能对决:从数据摄入到复杂洞察的全面领先 真正的性能对比必须基于真实、可复现的测试场景。金仓数据库使用业界公认的开源时序基准测试套件TSBS,与InfluxDB进行了多轮正面较量,结论清晰而有力:在小规模、简单查询的工作负载下,两者各有千秋;但在大规模、复杂分析的真实生产环境中,金仓展现出压倒性的优势。 在数据写入吞吐方面,格局随数据规模急剧变化。测试模拟了从100台到1000万台设备的不同数据压力。当设备规模达到40

By Ne0inhk