如何安装和测试即将推出的 All-Snap Ubuntu 桌面
Canonical 尚未正式发布 Ubuntu 的 Snap-only 版本。在那之前,您可以在虚拟环境中试用全 Snap Ubuntu。
Canonical 全新的基于 Snap 的构建得到了各种各样的反馈。许多用户抵制这个想法,而其他用户则被不可变构建提供的容错性和可靠性所吸引。
无论哪种观点与您产生共鸣,毫无疑问,新的仅 Snap 版本的 Ubuntu 很有趣,而且最好的部分是,您可以使用虚拟机进行尝试。
下载 All-Snap Ubuntu 镜像
截至 2023 年 6 月,新的全 Snap Ubuntu 版本尚未正式发布,但由于 Jorge Castro(前 Canonical 员工),有消息称包含全 Snap Ubuntu 映像的 ZIP 文件可在Ubuntu Core 桌面 GitHub 存储库。
下载: Ubuntu Core 桌面
您可以通过导航到 Ubuntu Core Desktop 存储库的操作选项卡并滚动直到找到完成的构建映像工作流程来下载此映像。下载工件下列出的图像 ZIP 文件。文件下载完成后,解压 ZIP,然后解压生成的 TAR.GZ。
在 Linux 中解压文件很简单。运行以下命令(调整为引用正确的目录)来解压 Ubuntu 映像:
tar -xvf pc.tar
将 All-Snap Ubuntu 作为虚拟机进行测试
测试全 Snap Ubuntu 的最佳方法是创建 QEMU 虚拟机。将 pc.img 复制到您的主目录以方便访问。接下来,打开终端并输入以下命令来安装 QEMU:
sudo apt-get install qemu-kvm
QEMU 下载完成后,您终于可以创建虚拟机了。输入以下命令将映像作为可启动的 VM 添加到您的计算机:
sudo virsh --connect qemu:///session undefine --nvram core-desktop
sudo virt-install --connect qemu:///session --name core-desktop --memory 2048 --vcpus 2 --boot uefi --os-variant ubuntu22.04 --video virtio,accel3d=no --graphics spice --import --disk path=$(pwd)/pc.img,format=raw
虚拟机将启动,然后重新启动。不幸的是,重新启动过程是自动的,需要一段时间才能完成,但一旦完成,您就不必担心设置过程中任何更复杂的部分。
对 All-Snap Ubuntu 有何期待
Ubuntu Core 完成重新启动后,系统将提示您创建用户配置文件。按照 gnome-initial-setup 向导中的所有提示进行操作。您将无法创建管理员配置文件,但无密码根仍然允许您在虚拟机中拥有一些权限。
Ubuntu Core 本身很简单但很有吸引力。它基于 Ubuntu 22.04 LTS (Jammy Jellyfish)。 Snap 被用作主要包类型,系统本身是完全不可变的。
该终端附带一个容器化替代方案——Workshop——而快照本身是通过基于 Flutter 的软件商店提供的。
跟上最新的 Ubuntu 版本
结合传统 Ubuntu 的最新创新和 Canonical 为不可变 Ubuntu 版本制定的计划,可以肯定地说,该发行版有着光明而有趣的未来。
通过定期将系统升级到最新的官方版本,您可以找到需要修改的新功能(不仅仅是包括全 Snap Ubuntu)。