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
重启设备后生效。