ubuntu安装tigervnc
时间: 2025-01-14 17:02:55 浏览: 83
### 安装 TigerVNC 的逐步指南
#### 准备工作
为了确保顺利安装,建议先更新系统的软件包列表并升级现有软件包:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装必要的依赖项
在开始之前,需要安装一些基本工具和库文件来支持图形界面环境:
```bash
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev \
mesa-utils xorg openbox tightvncserver
```
#### 下载与编译 TigerVNC 源码
由于官方仓库可能不包含最新版本的 TigerVNC 或者特定功能模块,在某些情况下可以从源代码构建。
下载最新的稳定版压缩包:
```bash
wget https://github.com/TigerVNC/tigervnc/archive/v1.12.0.tar.gz
tar xf v1.12.0.tar.gz
cd tigervnc-1.12.0/
./configure --prefix=/usr --with-xorg=/usr/lib/xorg/modules
make -j$(nproc)
sudo make install
```
如果不想手动编译,则可以直接通过APT安装较旧但稳定的版本:
```bash
sudo apt install -y tigervnc-standalone-server tigervnc-common
```
#### 配置 VNC 服务
创建一个新的虚拟控制台用于运行 VNC 会话,并设置密码保护访问权限:
```bash
vncserver :1 -geometry 1920x1080 -depth 24
```
这将在 `~/.vnc` 目录下生成初始配置文件以及加密后的密码记录。编辑此目录中的 `xstartup` 文件以指定要启动的应用程序窗口管理器或其他GUI组件[^5]。
对于简单的桌面体验,可以修改为如下内容:
```bash
#!/bin/sh
xrdb $HOME/.Xresources
openbox-session &
```
赋予执行权限以便下次重启时生效:
```bash
chmod +x ~/.vnc/xstartup
```
#### 启动 VNC 服务
现在可以通过命令行再次激活刚才定义的服务实例:
```bash
vncserver -kill :1
vncserver :1
```
或者将其注册成 systemd 单元以便自动加载:
```bash
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
```
此时应该能够连接至新搭建好的 TigerVNC 服务器了!
阅读全文
相关推荐

















