如何更新Ubuntu上的TigerVNC版本
导读: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
