Ubuntu 24.04.3正式发布,助力服务器桌面双升级

Ubuntu长期支持版的最新点版本正式发布,搭载全新内核并为服务器和桌面环境带来大量改进。

Ubuntu 24.04.3版本包含了大量重要修复。该版本为RISC-V硬件更新了引导程序,改善了启动过程早期阶段的网络配置,并对QEMU、lib-virt和cloud-init进行了升级。

新版本现已集成LibreOffice 24.8.7和Firefox 141,以及全新版本的snapd 2.68.5。GNOME环境获得多项更新,包括Mutter窗口管理器和合成器以及Nautilus文件管理器的改进。Gtk4的更新改善了Unicode表情符号的处理能力和与Orca屏幕阅读器的集成,同时升级了Pipewire音频服务器。

我们重点关注GNOME,因为它是唯一获得完整生命周期支持的官方LTS桌面环境。其他桌面版本如Kubuntu、Lubuntu、Xubuntu等并未获得与GNOME版本同等的五年更新支持。以Kubuntu为例,其官方wiki页面明确说明仅提供三年的更新支持。如果您偏爱KDE Plasma或LXQt等快速发展的桌面环境,建议考虑使用临时版本。

Ubuntu 24.04"Noble Numbat"于去年四月底发布,比延迟的测试版晚了几周时间。由于2024年3月的zx库后门事件,该版本推迟了约两周发布。Noble发布周期还遭遇了其他延迟问题,从之前临时版本的升级也被推迟。随后在八月,首个点版本推迟了两周发布。六个月前,24.04.2版本的发布也延迟了一周时间。

根据Canonical公司的官方声明,约95%的Ubuntu用户选择坚持使用LTS版本。这意味着大约每半年发布一次的LTS点版本承担着两项不同的使命:既是更新汇总包,也是适配最新硬件的全新安装媒介。

第一项功能意味着每个点版本都整合了自上一个点版本发布以来的所有错误修复和更新。因此,如果您安装了早期点版本并持续保持更新,则无需执行任何操作:系统将自动获取最新点版本。

点版本的第二项功能在两个方面有所不同。Canonical为每个点版本提供全新的安装镜像。其直接优势在于,使用这些更新镜像安装新机器或虚拟机时,所有更新都已预装完成,这意味着首次系统更新将更小更快。

新版本还刷新了操作系统包含的数千个设备驱动程序。Linux内核的设计意味着系统的大部分设备驱动程序都是内核本身的组成部分;主要例外是图形驱动程序,它们随X.org X11服务器一起提供。(这不适用于Wayland,后者使用内核中的DRM驱动程序。)

如果您想在比操作系统更新的硬件上安装较旧的LTS版本,而该硬件可能包含比捆绑驱动程序更新的组件,Canonical会提供新的内核和图形子系统。该公司将这些称为LTS硬件启用堆栈,简称HWE。

正如您对发行版新版本的期望一样,Ubuntu的每个临时版本都有新的内核版本。但LTS的首个点版本在八月发布——在下一个临时版本之前。临时版本在每年十月发布。因此,Ubuntu LTS的首个点版本使用与最初发布相同内核版本的最新构建。HWE堆栈从第二个LTS点版本开始捆绑,此时操作系统及其驱动程序已超过一年。

因此,在Noble的情况下,24.04.1搭载内核6.8。然后24.04.2搭载来自24.10"Oracular Oriole"的内核6.11。现在,24.04.3搭载来自25.04"Plucky Puffin"的内核6.14,以及Mesa 3D堆栈的25.0.7版本,包括适用于旧GPU的全新Mesa Amber驱动程序。

如果您从LTS的原始版本安装,那么您的硬件应该一直正常工作。这意味着您不需要新的HWE堆栈。因此,基于"如果没有损坏就不要修复"的原则,原始LTS版本的用户不会自动接收新的内核和图形堆栈。如果您需要,必须手动安装。Canonical的内核发布周期页面提供了相关说明。

实际上,技术团队在Noble正式发布前就将官方测试笔记本升级到了该版本,因此最初运行的是24.04——可以说是零点版本。因此,当这台机器接收24.04.3的其余部分时,并未自动获得HWE堆栈。为了撰写本文,我们使用以下命令获取了最新版本:

sudo apt-get install --install-recommends linux-generic-hwe-24.04

我们很高兴地报告,现在系统运行在内核6.14上,工作状态与之前完全相同。

Q&A

Q1:Ubuntu 24.04.3版本有哪些主要更新内容?

A:Ubuntu 24.04.3版本包含大量重要更新,包括为RISC-V硬件更新的引导程序、改善的启动网络配置、LibreOffice 24.8.7、Firefox 141、新版本snapd 2.68.5,以及多项GNOME环境改进,包括Mutter窗口管理器和Nautilus文件管理器的升级。

Q2:为什么只有GNOME版本获得完整的五年LTS支持?

A:GNOME是Ubuntu唯一获得完整生命周期支持的官方LTS桌面环境。其他版本如Kubuntu、Lubuntu、Xubuntu等仅获得三年更新支持。如果偏爱KDE Plasma或LXQt等快速发展的桌面环境,建议使用临时版本。

Q3:什么是HWE硬件启用堆栈,何时需要手动安装?

A:HWE是LTS硬件启用堆栈的简称,包含新内核和图形子系统,用于支持比操作系统更新的硬件。从LTS第二个点版本开始提供。如果从原始LTS版本安装且硬件正常工作,系统不会自动安装HWE,需要时须手动安装。

<think>根据用户当前需求,需要提供在Ubuntu 24.04.3上安装ROS2桌面完整版的方法。注意用户系统版本是24.04.3,而ROS2对应版本为Jazzy Jalisco。 用户引用的内容中: - 引用[1]确认了Ubuntu 24.04.2的代号为noble,且24.04.3同样属于noble系列,因此安装方法一致。 - 引用[2]提到的是安装ROS Noetic(ROS1)的方法,与当前需求无关,但提醒了安装时需联网。 根据之前的回答,已给出Jazzy的安装步骤。此处需强调桌面完整版(包含GUI工具)的安装,命令中应使用`ros-jazzy-desktop-full`。 安装步骤调整如下: 1. 系统准备:更新系统,设置locale。 2. 添加ROS2软件源:注意使用官方源和正确的密钥。 3. 安装桌面完整版:使用`ros-jazzy-desktop-full`。 4. 初始化rosdep。 5. 环境配置。 同时,需注意用户系统是24.04.3,但安装步骤与24.04一致。 生成相关问题: 1. 如何安装ROS2的开发工具? 2. 如何在ROS2 Jazzy中创建新的工作空间? 3. ROS2 Jazzy常用的可视化工具有哪些? </think>以下是针对 **Ubuntu 24.04.3 LTS** 系统安装 **ROS 2 Jazzy Jalisco 桌面完整版** 的详细指南: --- ### 🔧 安装步骤(严格适配 Ubuntu 24.04.3) #### 1. 系统环境确认 ```bash lsb_release -a # 确认输出 Distributor ID: Ubuntu | Release: 24.04 | Codename: noble[^1] ``` #### 2. 基础环境配置 ```bash # 更新系统并安装核心依赖 sudo apt update && sudo apt upgrade -y sudo apt install locales software-properties-common curl gnupg -y # 设置UTF-8语言环境 sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 export LANG=en_US.UTF-8 ``` #### 3. 添加ROS 2 Jazzy官方源 ```bash # 添加GPG密钥 sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg # 添加APT源 echo "deb [signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu noble main" | sudo tee /etc/apt/sources.list.d/ros2.list ``` #### 4. 安装桌面完整版 ```bash sudo apt update sudo apt install -y ros-jazzy-desktop-full # 包含GUI工具、仿真器和开发包 ``` #### 5. 初始化依赖管理 ```bash sudo rosdep init rosdep update ``` #### 6. 环境变量配置 ```bash echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrc source ~/.bashrc # 验证安装 printenv | grep ROS # 应显示 ROS_DISTRO=jazzy ``` --- ### ✅ 功能验证 ```bash # 启动可视化工具 ros2 run rqt_graph rqt_graph # 运行示例通信 ros2 run demo_nodes_cpp talker & ros2 run demo_nodes_py listener ``` 预期结果: 1. `rqt_graph` 显示节点通信图 2. 终端显示消息传递成功率 100%[^1] --- ### ️ 关键注意事项 1. **版本强制匹配** Ubuntu 24.04 *(Noble Numbat)* 必须安装 **ROS 2 Jazzy** 版本关系满足: $$ \text{Ubuntu 24.04} \iff \text{ROS}\ \text{Jazzy}\quad $$ 其他组合会导致依赖冲突 2. **网络问题解决方案** ```bash # 若访问仓库失败 sudo sed -i &#39;s/packages.ros.org/mirrors.ustc.edu.cn\/ros/g&#39; /etc/apt/sources.list.d/ros2.list sudo apt update ``` 3. **权限修复命令** ```bash sudo chmod 777 /dev/ttyUSB* # 串口设备 sudo usermod -aG dialout $USER # 永久生效 ``` --- ### 📊 桌面完整版包含的核心组件 | 组件类别 | 包含工具 | |---------------|----------------------------------| | **GUI工具** | RQT, RViz, PlotJuggler | | **仿真器** | Gazebo Fortress, Ignition Edifice| | **通信库** | DDS-Security, CycloneDDS | | **开发包** | Colcon, ros2cli, rosdep | > 💡 完整组件列表:`apt show ros-jazzy-desktop-full` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值