【背 景】
为了跑一个浏览器插件,不想其中的windows虚拟机,于是准备在PVE上安装chrome浏览器;另外准备远程桌面访问浏览器,查看浏览器插件运行状态;首先我们了解到了PVE系统的内核是Debian。
【安装远程桌面】
步骤1、使用finalshell、putty等软件登录软件,登录到PVE系统,执行
sudo apt update
sudo apt upgrade
保持环境是最新的
步骤2、在PVE安装桌面环境
sudo apt install gnome
步骤3、安装xrdp桌面环境:
sudo apt install xrdp
步骤4、成功安装后,告诉pve在启动时默认启动图形化桌面环境,运行以下命令:
sudo systemctl set-default graphical.target
步骤4、编辑/etc/gdm3/daemon.conf
vi /etc/gdm3/daemon.conf
在 security 下面添加 AllowRoot=true
保存后退出
步骤5、使用root权限登陆终端界面,编辑/etc/pam.d/gdm-password
vi /etc/pam.d/gdm-password
注释掉这一行 auth required pam_succeed_if.so user != root quiet_success
#auth required pam_succeed_if.so user != root quiet_success
保存后退出
步骤6、使用以下命令重启PVE系统:
sudo reboot
步骤7、【安装 chrome】
首先在我们安装任何软件之前,需要通过apt在终端中运行以下命令来确保您的系统是最新的,这是很重要的:
sudo apt update
sudo apt upgrade
步骤8、从官方存储库安装Google Chrome,需要添加Google的GPG密钥:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
步骤9、、将Google Chrome存储库添加到您的PVE系统:
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
步骤10、使用以下命令安装Google Chrome浏览器64位稳定版:
sudo apt update
sudo apt install google-chrome-stable
步骤11、修改执行方式!!!解决启动闪退的问题(很重要)
#查看浏览器位置
whereis google-chrome
google-chrome: /usr/bin/google-chrome /usr/share/man/man1/google-chrome.1.gz
#修改浏览器
vim /usr/bin/google-chrome
将 exec -a "$0" "$HERE/chrome" "$@" 改为
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox