1、我们需要使用archlinuxcn 仓库
所以在/etc/pacman.conf 末尾中添加两行
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
2、打开终端 输入
pacman -S google-chrome
然后我输了报错 error:target not found:google-chrome 我估计是当时系统之前装了一个google-chrome但我没注意
输入pacman -Sy google-chrome 这个命令是更新google-chrome
然后报错 error:failed to commit transaction(conflicting files) 文件冲突
我查了一下,应该把冲突的文件都删掉,但是我的冲突文件太多了,就直接把整个google文件夹都删了
3、删完后我打开终端输入
pacman -S google-chrome
checking完了以后也出现了 error:failed to commit transaction(conflicting files) 这次我把下面冲突的文件都删了
再次 pacman -S google-chrome 这次就成功了
4、成功了以后我直接运行 google-chrome可执行文件
然后报错 ERROR Running as root without –no-sandbox is not supported.
google-chrome不能在root用户下执行
5、打开可执行文件 google-chrome
将 exec -a”$0″ “$HERE/chrome” “$@”
改为 exec -a “$0” “$HERE/chrome” “$@” –user-data-dir –no-sandbox
然后就成功了。
相关网址
二、在manjaro系统下安装google-chrome
0、也是先配置了archlinucn
1、在终端下输入 pacman -S google-chrome
警告: database file for ‘archlinuxcn’ does not exist (use ‘-Sy’ to download)
::some packages should be upgraded first…
错误:无法准备事务处理(无法找到数据库)
错误:未找到目标:google-chrome
然后我使用了 pacman -Sy google-chrome 报错 错误:无法提交处理(下载数据库出错),发生错误,没有软件包被更新
2、在终端下输入 pacman -S archlinuxcn -keyring
再使用 pacman -S google-chrome 然后安装成功
3、最后再改那个 –data 就可以在root下运行google-chrome了
具体原理我们下期再讲。我再去查一下