在 Ubuntu 上安装 TeamViewer

首先安装桌面环境,以 Xfce 为例

1
apt install xfce4 xfce4-goodies

Xfce 比 Ubuntu 默认的 GNOME 轻量级一些。

然后安装 LightDM,这是一个显示管理器,可以渲染登陆页面

1
apt install lightdm

还需要安装一个配套的 greeter

1
apt install lightdm-gtk-greeter

可选项还有很多,例如:

  • Unity Greeter (unity-greeter)
  • GTK+ Greeter (lightdm-gtk-greeter)
  • KDE Greeter (lightdm-kde-greeter)
  • WebKit Greeter (lightdm-webkit-greeter)
  • RazorQt Greeter (razorqt-lightdm-greeter)

下一步,是配置 LightDM

1
2
3
echo "[Seat:*]
allow-guest=false
user-session=xfce" >> /etc/lightdm/lightdm.conf

接下来安装字体,避免系统语言为中文时遇到显示问题

1
sudo apt install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core

完成后,就可以下载 TeamViewer 了

1
wget https://download.teamviewer.com/download/linux/teamviewer-host_amd64.deb

TeamViewer 通过 deb 安装包进行安装

1
apt install ./teamviewer-host_amd64.deb

安装完成就可以进行初始化设置,需要先到 TeamViewer 官网注册账号

1
teamviewer setup

设置成功后,重启系统即可

1
reboot

此外,还需要检查防火墙设置。TeamViewer 会使用 5938 端口,确保它没有被拦截。一切正常的话,就可以登录了。

通过TeamViewer登录

如果需要卸载,执行以下命令即可

1
apt purge teamviewer-host