ubuntu tigervnc需要什么依赖
导读:Ubuntu 上 TigerVNC 的依赖与安装要点 一、运行时必备组件 核心服务器与扩展:安装 tigervnc-standalone-server(提供 vncserver)、tigervnc-xorg-extension(Xorg...
Ubuntu 上 TigerVNC 的依赖与安装要点
一、运行时必备组件
- 核心服务器与扩展:安装 tigervnc-standalone-server(提供 vncserver)、tigervnc-xorg-extension(Xorg 扩展支持)、如需客户端可装 tigervnc-viewer。
- X 服务器与基础会话:需要 xserver-xorg-core 作为底层 X 服务器;若要使用完整桌面,安装桌面环境(如 ubuntu-desktop/gnome-session 等)。
- 字体与显示:为正常显示文本与界面,建议安装 gsfonts-x11、xfonts-base、xfonts-75dpi、xfonts-100dpi。
- 可选组件:需要“屏幕抓取/共享”能力时安装 tigervnc-scraping-server;通用基础包 tigervnc-common 视需求安装。
二、从源码编译时的依赖
- 构建工具链:g++、make、cmake、git、autoconf、libtool。
- 图形与图像库:libjpeg-dev、libxtst-dev、libx11-dev、libxext-dev、libxdamage-dev、libxfixes-dev、libssl-dev。
- 可选/推荐:libgl1-mesa-dev、libglu1-mesa-dev、libpng-dev、zlib1g-dev(用于加速、OpenGL、PNG 等支持)。
- 构建要点:TigerVNC 的 Xvnc 同时是“X 服务器 + VNC 服务器”,构建过程会构建/集成 Xorg 相关组件,需确保 X11 开发库与构建工具可用。
三、常见附加依赖与场景
- 桌面会话依赖:若使用 GNOME,通常需要 gnome-session、gnome-terminal 等组件,并在 ~/.vnc/xstartup 中正确启动会话。
- 无显示器/虚拟显示:在服务器无物理显示器时,可配合 xserver-xorg-video-dummy 使用虚拟显示器,以避免黑屏。
- 端口与防火墙:VNC 会话 :1 默认使用 5901/tcp,如使用 ufw 需放行对应端口。
四、快速安装示例
- 更新索引并安装运行时组件:
sudo apt update
sudo apt install -y tigervnc-standalone-server tigervnc-xorg-extension tigervnc-viewer xserver-xorg-core
sudo apt install -y gsfonts-x11 xfonts-base xfonts-75dpi xfonts-100dpi
sudo apt install -y ubuntu-desktop # 或 gnome-session 等所需桌面 - 初始化与启动:
vncpasswd
vncserver :1
vncserver -kill :1编辑 ~/.vnc/xstartup 后赋权并重启
chmod +x ~/.vnc/xstartup
vncserver -localhost no :1
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu tigervnc需要什么依赖
本文地址: https://pptw.com/jishu/755340.html
