DevCloud 装 ubuntu 16.04 如何通过 VNC 可视化远程?

DevCloud 装 ubuntu 16.04 如何通过 VNC 可视化远程?

开始之前

1、镜像上的 ubuntu 源有问题,需要以 root 权限修改 /etc/apt/sources.list 配置文件。不同的 ubuntu 版本源的配置参考文档

sudo su root
vi /etc/apt/sources.list

镜像上旧的 ubuntu 源如下:
(./1600828388295.png)]

将参考文档中对应版本的 ubuntu 源覆盖:

deb https://mirrors.tencent.com/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tencent.com/ubuntu/ xenial-security main restricted universe multiverse
deb https://mirrors.tencent.com/ubuntu/ xenial-updates main restricted universe multiverse
#deb https://mirrors.tencent.com/ubuntu/ xenial-proposed main restricted universe multiverse
#deb https://mirrors.tencent.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src https://mirrors.tencent.com/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.tencent.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src https://mirrors.tencent.com/ubuntu/ xenial-updates main restricted universe multiverse
#deb-src https://mirrors.tencent.com/ubuntu/ xenial-proposed main restricted universe multiverse
#deb-src https://mirrors.tencent.com/ubuntu/ xenial-backports main restricted universe multiverse

:wq保存并退出。

2、更新并进行升级:

apt-get update 
apt-get upgrade

升级过程中,系统会询问您是否将系统文件更新为新版本:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xlUa1BQ6-1620892925218)(./1600936514317.png)]

输入 y 确认更新。

3、安装 tasksel

sudo apt-get install tasksel

可视化界面

通过 tasksel 即可安装:

sudo tasksel

显示如下界面:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y3NSk2gl-1620892925220)(./1600830519405.png)]

移动光标并使用 “空格键” 选中 “Ubuntu Desktop”,然后按 “tab” 键去到 “OK”,最终按 “enter” 键确认。

然后便会开始安装:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n2RF6zHD-1620892925223)(./1600830631860.png)]

再安装一些插件:

sudo apt-get install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

安装 VNC

1、安装 vnc4server,下载完成后需要重启。

sudo apt-get install vnc4server
reboot

2、配置 vnc 服务的密码,注意密码仅 8 位。

vncserver

3、编辑 xstartup 配置。首先需要暂停 vnc 服务器。

vncserver -kill :1
vi ~/.vnc/xstartup

将 ~/.vnc/xstartup 配置文件的内容改为:

 #!/bin/sh

 # Uncomment the following two lines for normal desktop:
 # unset SESSION_MANAGER
 # exec sh /etc/X11/xinit/xinitrc

 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
 xsetroot -solid grey
 vncconfig -iconic &
 x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
 # x-window-manager &
 gnome-panel &
 gnome-settings-daemon &
 metacity &
 nautilus &

安装 VScode

1、下载 deb包 : https://code.visualstudio.com/Download

2、安装

sudo dpkg -i code_1.19.2-1515599945_amd64.deb

3、运行
在命令行执行 code

VSCode 运行不了

临时解决方案参考 GitHub 里这个 issue

// 1. 将/usr/lib/x86_64-linux-gnu/libxcb.so.1备份
cp /usr/lib/x86_64-linux-gnu/libxcb.so.1 /home/lib
// 2. 运行下面命令
sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' /usr/lib/x86_64-linux-gnu/libxcb.so.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值