Ubuntu 16.04 安装 高版本远程桌面xrdp+xorg
Ubuntu 16.04提供的官方源里面只能安装0.6.1版本的xrdp,大概长这个样子
这个版本的远程桌面有很多问题,首先是无法在本地电脑和远程桌面之间拷贝文本,非常不方便,同时还无法支持桌面复制,导致一些需要OpenGL渲染支持的程序无法运行。
这些问题可以通过更换到高版本的xrdp解决,就是下面这种xrdp:
但是正常情况下,由于ubuntu16在apt源中没有提供高版本的xrdp(ubuntu 18默认是高版本),而手动安装有比较麻烦,稍有不慎还会导致系统崩盘。
这里给出一种非常简单、稳定的安装方法,参考了:https://netdevops.me/2017/installing-xrdp-0.9.1-on-ubuntu-16.04-xenial/
1. 添加apt源
由于ubuntu16官方的apt源没有提供高版本的xrdp,所以需要添加外部源进来。
首先打开源配置文件:
sudo vim /etc/apt/sources.list
在最前面添加如下地址:
deb https://ppa.launchpadcontent.net/hermlnx/xrdp/ubuntu xenial main
deb-src https://ppa.launchpadcontent.net/hermlnx/xrdp/ubuntu xenial main
添加大概是这样:
OK,到这里就添加完成了
2. 更新apt cache
添加完后需要更新一下cache,获取到源的最新情况:
sudo apt update
*第一次安装可能会提示没有密钥
因此还需要添加密钥
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 9DE90DD0CAB0B10F
再次更新apt库
sudo apt update
3. 安装xrdp
现在可以通过apt直接安装xrdp了,命令行输入:
sudo apt-get install xrdp
可以看到apt从刚刚添加的源里面自动获取了xrdp 0.9.4的安装包,安装完成。