在Linux桌面环境里装个Chrome,按理说应该挺简单,但每次总得踩几个坑。记一下主要装法和踩过的坑,免得下次再查。
CentOS/RHEL系直接用rpm包。wget拉下来就行: wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 然后yum localinstall一把,依赖一般能自动搞定。但如果系统升级过Python,yum可能直接炸,因为脚本第一行还指向python。这时候把/usr/bin/yum和/usr/libexec/urlgrabber-ext-down里的python改成python2就好了,sed一把: sudo sed -i '1s|python|python2|' /usr/bin/yum /usr/libexec/urlgrabber-ext-down 装完启动,网页上中文大概率是方框。缺字体,装一下Fonts组就行: sudo yum groupinstall "Fonts"
Ubuntu/Debian那边用deb包。官网下好google-chrome-stable_current_amd64.deb,dpkg -i装完一般会报依赖不全,这时候跑一下: sudo apt --fix-broken install 就把缺的补上了。
懒得手动操作的,有个现成脚本https://intoli.com/install-google-chrome.sh,wget下来加执行权限直接跑,它会帮你下载并处理依赖。跑完用google-chrome --version确认一下装没装上。
另一个容易碰到的是启动权限问题,Chrome会因为沙箱机制报错。临时绕过可以在/usr/share/applications/google-chrome.desktop的Exec行末尾加上--no-sandbox,这么改: sudo sed -i '/^Exec=/ s|$| --no-sandbox|' /usr/share/applications/google-chrome.desktop 注意这会把沙箱关了,只在测试环境里这么用,正经机器别搞。
来此加密为用户提供自动部署功能,证书申请成功后,能够自动部署到用户的服务器和应用中。用户也可以通过API接口或回调接口,定制自己的部署方案。无论是小规模项目还是复杂的系统架构,都能实现证书的高效部署。
反正遇到依赖报错,优先让包管理器自己处理,实在不行再照着报错提示手动补库。基本就这些,下次再装不用到处查了。
