首页主机资讯如何更新Ubuntu上的TigerVNC版本

如何更新Ubuntu上的TigerVNC版本

时间2025-12-15 15:28:04发布访客分类主机资讯浏览418
导读:Ubuntu 更新 TigerVNC 的实用步骤 一 优先使用 APT 更新 更新索引并就地升级: sudo apt update sudo apt upgrade tigervnc-viewer tigervnc-standalone...

Ubuntu 更新 TigerVNC 的实用步骤

一 优先使用 APT 更新

  • 更新索引并就地升级:
    • sudo apt update
    • sudo apt upgrade tigervnc-viewer tigervnc-standalone-server
  • 若遇到依赖或想确保干净重装:
    • sudo apt install --reinstall tigervnc-standalone-server tigervnc-common
  • 验证版本与实例状态:
    • vncserver -version
    • vncserver -list
  • 如以 systemd 服务运行(示例为显示号 :1),重启服务:
    • sudo systemctl restart vncserver@:1.service 以上命令适用于 Ubuntu 20.04/22.04/24.04 等常见版本,能安全升级已发布的包版本。

二 需要更新到更新版本时的官方 PPA 方法

  • 安装添加 PPA 所需工具(若未安装):
    • sudo apt-get update
    • sudo apt-get install -y software-properties-common
  • 添加 TigerVNC 官方 PPA 并更新索引:
    • sudo add-apt-repository ppa:tigervnc/ppa
    • sudo apt update
  • 升级 TigerVNC 组件:
    • sudo apt upgrade tigervnc-server tigervnc-viewer
  • 如需回退或固定版本,可使用 apt policy 查看可用版本并选择安装:
    • apt policy tigervnc-standalone-server
    • sudo apt install tigervnc-standalone-server=< 版本号> PPA 通常提供比发行版仓库更新的版本,适合需要新功能或修复的场景。

三 从源码编译安装(当仓库版本过旧或需特定功能)

  • 安装构建依赖:
    • sudo apt-get install -y build-essential cmake libpng-dev libjpeg-dev libtiff-dev libx11-dev libxext-dev libxfixes-dev libxrandr-dev libxinerama-dev libgl1-mesa-dev libglu1-mesa-dev
  • 获取源码并构建(以 1.18.0 为例,实际请替换为最新稳定版):
    • wget https://github.com/TigerVNC/tigervnc/releases/download/v1.18.0/tigervnc-1.18.0.tar.gz
    • tar xf tigervnc-1.18.0.tar.gz & & cd tigervnc-1.18.0
    • mkdir build & & cd build
    • cmake -G “Unix Makefiles” …
    • make -j$(nproc)
    • sudo make install
  • 确保可执行文件在 PATH(默认安装到 /usr/local/bin):
    • echo ‘export PATH=$PATH:/usr/local/bin’ > > ~/.bashrc
    • source ~/.bashrc
  • 启动与验证:
    • vncserver :1
    • vncserver -list 源码编译可获取最新特性,但后续升级需自行维护。

四 更新后的验证与常见问题处理

  • 版本与服务状态检查:
    • vncserver -version
    • vncserver -list
    • ss -lntp | grep 590 或 sudo lsof -iUDP:5900-5910
  • 重启服务或会话:
    • 若使用 systemd:sudo systemctl restart vncserver@:1.service
    • 若使用传统会话:
      • vncserver -kill :1
      • vncserver :1
  • 防火墙放行(若启用 UFW 且使用显示号 :1,默认端口 5901):
    • sudo ufw allow 5901/tcp
  • 配置文件变更提示:升级后如需调整桌面环境或启动脚本,可编辑 ~/.vnc/xstartup 再重启会话。 以上步骤可确保更新生效并排查常见问题。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何更新Ubuntu上的TigerVNC版本
本文地址: https://pptw.com/jishu/771721.html
如何在Ubuntu上配置TigerVNC的分辨率 Ubuntu系统中TigerVNC的端口设置是多少

游客 回复需填写必要信息