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

使用 VS Code 连接 MySQL 数据库

使用 VS Code 连接 MySQL 数据库

文章目录 * 前言 * VS Code下载安装 * 如何在VS Code上连接MySQL数据库 * 1、打开扩展 * 2、安装MySQL插件 * 3、连接 * 导入和导出表结构和数据 前言 提示:这里可以添加本文要记录的大概内容: 听说VS Code不要钱,功能还和 Navicat 差不多,还能在上面打游戏 但是没安装插件是不行的 发现一个非常牛的博主 还有一个非常牛的大佬 提示:以下是本篇文章正文内容,下面案例可供参考 VS Code下载安装 VS Code下载安装 如何在VS Code上连接MySQL数据库 本篇分享是在已有VS Code这个软件的基础上,数据库举的例子是MySQL 1、打开扩展 2、安装MySQL插件 在搜索框搜索 MySQL和 MySQL Syntax,下载这三个插件 点击下面的插件,选择【install】安装

By
RustFS 保姆级上手指南:国产开源高性能对象存储

RustFS 保姆级上手指南:国产开源高性能对象存储

最近在给项目选型对象存储的时候,发现一个挺有意思的现象:一边是MinIO社区版功能逐渐“躺平”,另一边是大家对存储性能和安全性的要求越来越高。就在这时,一个叫 RustFS 的国产开源项目闯入了我的视野。 折腾了一阵子后,我感觉这玩意儿确实有点东西。它用Rust语言写,天生就带着高性能和内存安全的基因,性能号称比MinIO快一大截,而且用的是对商业友好的Apache 2.0协议。今天,我就手把手带大家从零开始,搭建一个属于自己的RustFS服务,体验一下国产存储的威力。 一、 RustFS是什么?为什么值得你关注? 简单说,RustFS是一个 分布式对象存储系统 。你可以把它理解成一个你自己搭建的、功能跟阿里云OSS、亚马逊S3几乎一样的“私有云盘”。 但它有几个非常突出的亮点,让我觉得必须试试: * 性能猛兽 :基于Rust语言开发,没有GC(垃圾回收)带来的性能抖动,官方数据显示在4K随机读场景下,性能比MinIO高出40%以上,内存占用还不到100MB,简直是“小钢炮”。 * 100%S3兼容 :这意味着你现有的所有使用S3 API的代码、工具(比如AWS

By