admin管理员组文章数量:1537537
安装
1、下载deb包 (后文以Ubuntu为例)
Google Chrome 网络浏览器
拉到最下面选择其他平台->linux->deb包
2、上传到Ubuntu上
dpkg -i google-chrome-stable_current_amd64.deb
如果提示缺少什么就安装什么就行了
ps: centos 可以yum + rpm包名,自动寻找依赖,Ubuntu没试过apt能不能找到找依赖
3、一般情况下,到此安装就结束了,桌面版的Ubuntu有个谷歌浏览器菜单图标,点击就能启动,或者命令
google-chrome
4、运行chrome可能遇到的报错
报错1
根据描述好像是机器唯一标识有问题
[80:80:0530/160749.016527:ERROR:browser_dm_token_storage_linux(93)] Error: /etc/machine-id contains 0 characters (32 were expected).
解决办法
sudo systemd-machine-id-setup
sudo ln -sf /etc/machine-id /var/lib/dbus/machine-id
如果没有 systemd-machine-id-setup 命令,参考
command-not-found – systemd-machine-id-setup
报错2
谷歌用户目录报错
chrome_crashpad_handler: --database is required
Try 'chrome_crashpad_handler --help' for more information.
解决办法
确保你的用户目录(启动谷歌浏览器的命令)存在且有权限
ll ~/.config/google-chrome/
删除原有配置文件,这一步有风险,如果你有重要的谷歌浏览器数据的话,请备份
rm -rf ~/.config/google-chrome/
mkdir ~/.config/google-chrome/
确保你创建之后的文件夹(包括 .config目录)有访问权限,必要时拿 ls -l 命令访问看下,然后就能正常启动了
报错3
谷歌浏览器打开多标签报错奔溃
13839:13851:0531/173150.426340:ERROR:broker_posix(46)] Received unexpected number of handles
[0531/173150.451511:ERROR:process_memory_range(86)] read out of range
[0531/173150.451602:ERROR:elf_image_reader(602)] missing nul-terminator
[0531/173150.456595:ERROR:file_io_posix(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0531/173150.456700:ERROR:file_io_posix(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
网上说是Ubuntu共享内存给的太少(64M)
Headless Chromium on Docker fails - Stack Overflow
解决办法就是提高共享内存大小,或者chrome运行时增加选项 --disable-dev-shm-usage
版权声明:本文标题:Linux 安装谷歌浏览器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1725899613a1048030.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论