首页主机资讯ubuntu tigervnc需要什么依赖

ubuntu tigervnc需要什么依赖

时间2025-11-25 10:46:03发布访客分类主机资讯浏览408
导读: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
ubuntu如何备份tigervnc配置 ubuntu tigervnc启动失败原因

游客 回复需填写必要信息