分类 技术 下的文章

忘了 ChatGPT 吧,我们一起来看看 HuggingChat,一个开源的项目。

huggingchat

新 AI 聊天机器人的浪潮看起来短时间内势不可挡;而新的一个竞争者已经加入与 ChatGPT 抗衡的比赛中。

这个竞争者最近刚发布,它就是“HuggingChat”。 这个聊天机器人的主要重点是提供一个比 ChatGPT 更透明包容负责的替代方案。

不要误会我的意思,HuggingChat 并不是 ChatGPT 的第一个开源替代品。 我们之前也介绍了挑战 ChatGPT 江湖地位的开源项目。

? 然而,HugginChat 似乎是第一个可以访问的类似于 ChatGPT 的平台

因此,你在使用的不只是一个演示版,你正在用的版本已经拥有它本应具有的外观设计和性能表现 —— 只有后端会在你测试或者使用这个应用时得到升级。

让我们一起来看看 HuggingChat 是什么。

它是什么:

基本上呢,在当前状态下,HuggingChat 充当了用户界面的角色,促进用户与 Open Assistant 支持的后端 的交互,从而实现聊天机器人功能。

? Open Assistant 是一个旨在为大众提供可行的基于聊天的大语言模型(LLM)的项目。

huggingchat 界面截图

HuggingChat 由 Open Assistant 最新的 基于 LLaMA 的模型 提供支持,据说这是目前市场上最好的开源聊天模型之一。

但是在 HuggingChat 中使用该模型有一个问题。

你看,LLaMA 模型Meta AI 的作品,他们限制了对其模型的任何商业使用。

因此,LLaMA 模型仅为暂时使用,开发人员打算在未来增加对更多模型的支持,为不同的使用场景甚至企业使用案例铺平道路。

除此之外,这个聊天机器人正在一个被 Hugging Face(HuggingChat 的创建者)的人们称为“Space”的地方运行。其推理后端还在其推理 API 基础设施上运行 text-generation-inference

他们还开放了 HuggingChat 的用户界面代码。你可以在此处 查看

它能行吗?

额,部分能行吧。

由于它处于 非常早期的开发阶段(版本 0),因此缺少一些关键功能,例如在浏览器重启或切换浏览器时保存对话。

然后就是熟悉的“流量太大,请稍后再试”错误,会在运行聊天命令时弹出。

当我可以运行命令时,我向 HuggingChat 询问了它的后端。它为我提供了相当不错的关于它自己的信息。

huggingchat 界面截图

最后,总结一下吧!

Hugging Chat 还远没有达到 ChatGPT 的水平,但是 拥有像这样的替代方案是当务之急。我们都知道当一项服务在特定领域占据统治地位时会发生什么。

OpenChatKitDolly 也是一些值得了解的选择。

但目前我们能做的只有等待。这些开源替代品需要一些时间成长,但总有一天它们可能会与 ChatGPT 媲美甚至更好;谁知道呢? ?

想试试吗?

你可以通过访问其 聊天页面 来运行 HuggingChat;也可以在 官方网站 上查看它运行的代码。

HuggingChat

(题图:MJ/ai chatting illustration in high resolution, very detailed, 8k)


via: https://news.itsfoss.com/huggingchat-chatgpt/

作者:Sourav Rudra 选题:lkxed 译者:XiaotingHuang22 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

即使是专家级的 Linux 用户也不记得所有的 Linux 命令和它们的选项。这对我们人类来说是不可能的。

但是机器呢?尤其是人工智能驱动的机器?

想象一下,如果你可以“命令”你的终端“显示过去 12 小时内修改过的所有小于 100 MB 的文件”。当然,你可以使用 Linux 命令“命令”它,但是用普通的英语进行交互呢?

由于人工智能的进步,这实际上是可能的。下面是自动生成 Linux 命令以显示当前目录中所有小于 10 KB 的文件的示例。

Shell Genie AI assistent in Linux terminal

我使用的工具叫做 Shell Genie。它是一个命令行工具,可让你以普通的英语与终端进行交互。

它可以生成命令、运行命令(如果需要),还可以向你解释生成的命令。

Shell Genie explain commands

Shell-Genie 的特点

  • 将普通英语转换为 Linux 命令。
  • 提供了一个需要 openAI 的 API 密钥的 openAI gpt3 后端,和一个可以免费使用的 free-genie 后端。
  • 提示一个选项以运行你要求的命令。
  • 解释生成的命令。

安装 Shell Genie

Shell-genie 在任何发行版的默认仓库中都不可用。你可以使用 pipx 安装它。

要安装它,你需要安装 Python 3.10+ 和 Pip。你可以参考我们关于 如何在 Ubuntu 和其他 Linux 发行版中安装 pip 的文章。

安装 pip 后,使用以下命令安装 pipx

python3 -m pip install --user pipx
python3 -m pipx ensurepath

An SVG animation showing pipx Installation steps

现在,重启终端并运行以下命令安装 shell-genie:

pipx install shell-genie

这可能显示错误或需要依赖项。

A dependency installation to install the shell-geie properly

运行提示的命令来安装所需的依赖。在我的例子中:

sudo apt install python3.10-venv

之后,再次运行 shell-genie 安装命令,就可以安装了。

The steps showing the installation of shell-genie

安装完成后,运行以下命令:

shell-genie init

这将要求你选择后端,openAI 或 free-genie。如果你有 openAI API,你可以选择它或继续使用 free-genie。

? free-genie 后端可能并不总是工作,因为它是由开发者托管的,他警告说可能会出现中断。

然后它将请求允许报告反馈。用 y/n 来决定。

Run shell-genie init commad to set up the shell-genie properly

现在就可以使用了。

使用 Shell-genie

? 如果你要进行实验,请尽量不要使用带有 sudo 或删除文件的命令。不要将你的机器交到机器手中。

如上所述,shell-genie 提供了两种工作模式:

  • 从普通的英语获取命令
  • 获取命令解释

从普通英语中获取 Linux 命令

你可以使用 shell-genie 的 ask 选项从普通的英语中获取命令。例如:

shell-genie ask "Display only the folders of this directory"

这将显示正确的命令,并提示我们是否运行该命令。

The working of shell-genie, that will print the required command from the provided plain text description. Also propt the user to execute the same or not

获取带解释的 Linux 命令

你可以使用 shell genie 来解释你要运行的一些命令。

shell-genie ask "display all files smaller than 10kb in here" --explain

上面的命令首先会显示需要的命令并进行解释,然后提示用户是否执行。

The explain mode in shell-genie, where it will explain the command that was asked in the form of plain english and then prompts the user to execute it or not

总结

有像 Explain Shell 这样的工具(试图)解释 Linux 命令。但是这个 Shell genie 通过从普通的英语生成命令将它提升到一个新的水平。

当然,不能一味依赖人工智能。如果你对 Linux 命令有一定的了解,可以使用 Shell Genie 生成适合你的命令。你不必为手册页或各种网站而苦恼。

它可以帮助你在终端中更快地做事,也可以减少你的知识储备。为什么? 因为你越依赖它,你自己学的就越少。

这就是我所想的。 无论你同意或不同意我的观点,都可以在评论中发表你的看法。

(题图:MJ/chatgpt commands linux cli illustration in high resolution, very detailed, 8k)


via: https://itsfoss.com/linux-terminal-ai/

作者:Sreenath 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Python 的力量使 Linux 上的图像编辑变得简单。

你有一张很棒的自己的照片,并想将其用于你的社交媒体资料,但背景让人分心。而另一张图片为你的个人资料图片提供了完美的背景。你如何将两者结合起来?一些智能手机应用可以进行这种照片处理,但价格太贵或充斥着广告软件。而且它们不是开源的。

Rembg 正适合于此。

Rembg 是用 Python 编写的,因此请在你的计算机上安装 Python 3。大多数 Linux 发行版默认包含 Python 3。你可以使用这个简单的命令检查你的版本:

$ python3 --version

Rembg 至少需要 Python 3.7 且不高于 Python 3.11。就我而言,我安装了 Python 3.10.6。

在 Linux 上安装 Rembg

我在我的 Linux 笔记本电脑上创建了一个名为 PythonCoding 的目录,然后创建了一个 Python 虚拟环境:

$ python3 -m venv /home/don/PythonCoding

接下来,我使用 pip 安装 rembg

$ python3 -m pip install rembg

合并图像

是时候施展魔法了。首先,我选择了 2019 年在 All Things Open 拍摄的照片。

Don Watkins at All Things Open conference

为了方便起见,我运行了以下 rembg 命令以使用较短的文件名重命名它:

$ rembg i dgw_ato.jpeg dgw_noback.jpg

第一次运行 rembg 时,它会下载一个开源 模式识别模型。这可能超过 100 MB,并且 rembg 将它保存到 ~/.u2net/u2net.onnx 的用户目录中。该模型是 U-2-Net,并使用 Apache 2.0 许可证。有关模式识别模型的更多信息(包括如何训练你自己的模型),请阅读 Rembg 文档。

它在大约十秒钟内创建了我没有背景的新照片。我有一个带有 16 GB 内存的 Ryzen 7。你的体验可能因硬件而异。

A processed image of Don Watkins, with the background removed by Rembg.

过去我曾使用 GIMP 删除背景,但 rembg 比我使用 GIMP 时更快更彻底。

这就是删除背景的全部内容。如果添加一个新的呢?

添加新背景

接下来,我想给图片添加一个新的背景。有不同的方法可以做到这一点。例如,你可以使用 ImageMagick 组合图像,但获得正确的帧大小可能很复杂。最简单的方法是使用 GIMP 或 Krita

我使用 GIMP。首先,打开新创建的图像(在我的例子中是 ato_image.jpg)。现在转到 “ 文件 File ” 菜单并选择 “ 打开为图层 Open as layers ”。选择不同的背景图像。此图像作为现有照片的叠加层打开。

我想将新背景移到我的肖像下方。在 GIMP 窗口的右侧有两个缩略图,每个图像层一个。背景层在上面。我将背景层拖到肖像图像下方,结果如下:

Don Watkins with a new background.

这对我的个人资料照片来说是一个更好的设置!

尝试 Rembg

Rembg 有三个子命令,你可以在 --help 菜单中查看:

$ rembg --help

他们是:

  • rembg i 用于文件
  • rembg p 用于文件夹
  • rembg s 用于 HTTP 服务器

Rembg 使用 MIT 许可证发布。下次你需要从图像中删除背景时试试看。

(题图:MJ/blur background image lens in high resolution, very detailed, 8k)


via: https://opensource.com/article/23/4/image-editing-linux-python

作者:Don Watkins 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Ubuntu 23.04 “Lunar Lobster” 新推出的精简安装程序到底有多精简呢?一起来看看吧。

几周前,Canonical/Ubuntu 开发者 确认了 Ubuntu 23.04 Lunar Lobster 将引入官方的精简版安装程序。对于那些等待 Ubuntu Linux 官方精简安装程序的用户来说,这是个好消息,因为 Canonical/Ubuntu 此前从未对任何精简 ISO 镜像提供官方支持。

虽然在 Ubuntu 18.04 时期有一些非官方性质的旧版精简 ISO 镜像,但它们都已经停止维护。鉴于 Ubuntu Linux 的热门程度,这种无法获取精简安装程序的情况已阻碍部分用户的选择。

正如公告所言,Canonical 现在已经为 Ubuntu 23.04 Lunar Lobster 版本推出了官方精简安装程序,这也意味着那些希望安装轻量版本 Ubuntu Linux 用户的等待终于结束了。

我试运行了该 测试版 ISO 镜像(LCTT 校注:本文原文发布于 Ubuntu 23.04 正式版发布之前)。下面是我发现的一些东西。

在最新的 Beta 版本中,官方的 Ubuntu 精简版 ISO 安装程序现已提供试用。“Lunar Lobster”版本的官方 ISO 镜像大小为 113 MB,这确实很小。

当你首次启动该精简 ISO 时,你将可以选择两个主要选项 —— 针对服务器版本和桌面版本的安装选项。目前我用于试运行的测试版精简 ISO 显示了 Ubuntu 22.04 LTS 和 Ubuntu 22.10 Kinetic Kudu —— 于去年发布。不过,先暂时忽略这些文本标识吧。

Ubuntu 精简安装 - 第一个菜单

我首先尝试安装桌面版本。令人惊讶的是,它运行了一个下载器,以获取用于标准桌面安装的所有软件包。精简桌面版的选项需要从互联网下载超过 3GB 的软件包,而且用时很长。考虑到我的位置与 Ubuntu 服务器状态,我的下载测试花费了大量时间。

Ubuntu 精简安装程序在线下载桌面本身

如果你将使用精简 Ubuntu ISO 安装桌面所需的时间与精力与常规下载进行比较,那精简版反而慢许多,并占用大量系统资源。举个例子,在安装程序运行时,下载的完整 Ubuntu 桌面版也同时存储于内存当中。

因此,精简版的最小内存大小要求为 8GB。如果你没有 8GB 内存,你就无法运行该安装程序。而另一边,如果你借助标准的 torrent 文件下载 Ubuntu 桌面版,那么用于启动安装程序的最小内存要求则为 4GB。

Ubuntu 精简版 ISO 的强制性 8GB RAM 要求

下载完成后,安装程序将启动 立付 Live Ubuntu 系统,在这里,你将可以和平常一样安装带有 GNOME 桌面的 Ubuntu 桌面版。这根本没有区别。

来到服务器选项,我在精简安装程序里选择了 Ubuntu 22.04 LTS 服务器版本。令我惊讶的是,服务器安装选项也需要至少 8GB 内存才能开始安装。基于该版本,它下载了约 1.8GB 的软件包。之后,它启动了正常的 Ubuntu 服务器版安装程序。这与常规的服务器版安装过程也是毫无区别。

Ubuntu 精简 ISO - 服务器选项只是常规的服务器安装

Ubuntu 精简 ISO - 服务器安装大约占用 7GB 存储

综上可知,精简版桌面安装程序仅仅只是一个下载完整桌面版或服务器版镜像的 CLI 前端界面,仅此而已。这款安装程序的主要用途可能是 Ubuntu 桌面版或服务器版的联网安装。但,再次强调,你需要稳定的网络连接,以便下载所需内容。

与之相似的是,Xubuntu 团队在几周前 提供了 精简版 ISO,它只包含基本的 Ubuntu,以及不含任何额外程序的原生 Xfce 桌面。

也就是说,这款安装程序恐怕和你从名字里所想的不太一样。如果他们能提供一款仅包含必要的 Ubuntu 组件,且不含桌面环境、Snap 等要素的“真·精简 ISO”,那会更好;就像不含任何桌面组件的原生 Arch 安装那样。

你可以从 该页面 下载精简 ISO。


via: https://debugpointnews.com/ubuntu-minimal-test-drive/

作者:arindam 选题:lkxed 译者:imgradeone 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这篇简单指南演示了在 Ubuntu 和其他 Linux 发行版中验证 ISO 文件过程。

从互联网下载操作系统镜像文件或软件有时会带来安全风险,因为恶意行为者可能会损坏或修改文件。为保证下载文件的真实性和完整性,需要对其进行校验。在本初学者指南中,我们将引导你在 Linux 中验证 ISO 文件。

什么是 ISO 文件?

ISO 文件通常用于创建可启动媒体、安装软件和创建备份。ISO 文件包含压缩格式的所有原始应用/光盘数据,可以轻松下载并通过互联网共享。

例如,如果你下载 Ubuntu 桌面、服务器或任何其他 Linux 操作系统,你一定遇到过扩展名为 .iso 的文件。它还用于应用或其他操作系统,例如 Windows。

为什么要验证 ISO 文件?

验证 ISO 文件对于确保下载的文件真实且未被修改至关重要。修改后的 ISO 文件可能包含可能损害你系统的恶意软件或病毒。验证 ISO 文件可确保下载的文件与开发人员创建的文件相同且未被篡改。

例如,几年前 Linux Mint 服务器被黑 并且官方 ISO 文件被修改。由于你是从官方网站下载的,你可能会认为这些文件是真实的,但它们不一定是。

因此,在使用 ISO 文件安装到你的笔记本电脑/台式机之前,始终验证 ISO 文件非常重要。

在 Linux 中验证 ISO 文件的方法

Linux 中校验 ISO 文件的常用方法有两种:

  • 使用 SHA-256 校验和
  • 使用 GPG 签名

使用 SHA-256 校验和

SHA-256 是一种加密哈希函数,可为文件生成唯一的哈希值。校验和是将 SHA-256 算法应用于文件的结果。校验和是一个唯一的字符串,可用于验证文件的完整性。

要使用 SHA-256 校验和验证 ISO 文件,请从开发者网站下载 SHA-256 校验和。SHA-256 校验和文件将包含 ISO 文件的校验和值。你需要生成下载的 ISO 文件的校验和值,并将其与 SHA-256 校验和文件中的校验和值进行比较。如果两个值匹配,则下载的 ISO 文件是真实的且未被修改。

使用 GPG 签名

GPG(GNU Privacy Guard)是一种加密软件,可用于对文件进行签名和验证。GPG 签名是一种数字签名,可确保文件的真实性和完整性。开发者使用他们的私钥签署 ISO 文件,用户使用开发者的公钥验证签名。

要使用 GPG 签名验证 ISO 文件,你需要从开发者网站下载 GPG 签名文件。GPG 签名文件将包含开发者的公钥和 ISO 文件的签名。你需要导入开发者公钥,下载 ISO 文件和 GPG 签名文件,并使用开发者公钥对 ISO 文件进行签名验证。如果签名有效,则 ISO 文件是真实的并且未被修改。

如何在 Linux 中验证 ISO 文件:示例

让我们看一下上述在 Linux 中使用 SHA-256 校验和及 GPG 签名验证 ISO 文件的方法的一些示例。

使用 SHA-256 校验和验证 ISO 文件

示例 - 要验证和校验和的 ISO 文件

  • 我已经从 官方网站 下载了 Linux Mint 21.1 ISO 文件。
  • 此外,我还下载了包含 ISO 文件校验和的 SHA-256 文本文件(见上图)。
  • 现在,打开终端并转到 ISO 和 SHA-256 校验和文件所在的目录。
  • 在终端中使用 sha256sum 命令生成 ISO 文件的 SHA-256 校验和值。例如,要生成上述名为 linuxmint-21.1-cinnamon-64bit.iso 的 ISO 文件的校验和值,请运行以下命令:
sha256sum linuxmint-21.1-cinnamon-64bit.iso
  • 将生成的校验和值与 SHA-256 校验和文件中的校验和值进行比较。如果两个值匹配,则 ISO 文件是真实的并且未被修改。
  • 这是上述 ISO 文件的并排比较。

使用 sha256sum 命令验证 ISO 文件

如果校验和匹配,你可以确信该文件是真实的并且没有被篡改。你可以对任何其他 ISO 文件和校验和使用相同的命令进行验证。

现在,让我们看看如何使用 GPG 密钥进行验证。

使用 GPG 签名验证 ISO 文件

对于上面的示例,我已经从官方网站下载了 .gpg 文件和 ISO 文件。

下一步是下载并导入开发者的公钥。你可以从开发者的网站或密钥服务器下载公钥。

我使用下面的命令为这个例子下载了 Linux Mint 的公钥。因此,对于相应 Linux 发行版文件的 ISO 文件,请查看下载页面以找出公钥。

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key "27DE B156 44C6 B3CF 3BD7 D291 300F 846B A25B AE09"

注意:你还可以下载公钥 .asc 文件(如果有),然后使用命令 gpg --import developer_key_file.asc 将其导入你的系统。

完成后,运行下面的 gpg 命令来验证文件。

gpg --verify sha256sum.txt.gpg sha256sum.txt

使用 gpg 密钥验证 ISO 文件

如果文件是真实的,你应该会在上述命令的输出中看到 “Good signature” 消息。此外,你可以匹配公钥的最后 8 个字节。“Warning” 是一条通用消息,你可以忽略它。

总结

验证 ISO 文件是确保下载文件的真实性和完整性的重要步骤。在本初学者指南中,我介绍了在 Linux 中使用 SHA-256 校验和和 GPG 签名验证 ISO 文件的方法和步骤。通过执行这些步骤,你可以自信地下载和使用 ISO 文件,知道它们没有被修改并且可以安全使用。

请记住,即使你是从官方网站下载的,在你验证之前你永远不会知道 ISO 文件是否真实。因此,请将此作为最佳实践。

参考信息

(题图:MJ/iso cd image illustration in high resolution, very detailed, 8k)


via: https://www.debugpoint.com/verify-iso-files-linux/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

你可能知道,Linux Mint 是一个基于 Ubuntu 的发行版。

Ubuntu 每六个月发布一个新版本,但 Linux Mint 并不遵循六个月一次的发行模式。

Linux Mint 以 Ubuntu LTS( 长期支持 long term support )版本作为其基础。Ubuntu 的 LTS 版本每两年发布一次,所以 你也会每两年得到一个 Mint 的大版本更新(比如 Mint 19, 20, 21 等)。

与 Ubuntu LTS 版本一样,Linux Mint 的大版本也被支持五年。虽然在这期间有三个小更新版本(比如 Mint 20.1、20.2、20.3)。

与 Ubuntu 相比,多久能得到一次 Linux Mint 的升级?你应该在什么时候等待 Linux Mint 的升级?当有新版本的时候,你应该升级到新版本吗?

在这里,让我重点介绍一下这些 Linux Mint 的发行周期的重要细节。

Linux Mint 的发行周期

Ubuntu 每两年发布一个长期支持版本。之后很快就会有一个 Mint 版本出现。换句话说,你每两年就会得到一个新的 Mint 版本。

所以,Linux Mint 20 是在 2020 年基于 Ubuntu 20.04 发行的,Mint 21 是在 2022 年基于 Ubuntu 22.04 发行的。

与 Ubuntu 不同,Mint 没有严格的发行时间表。没有事先确定的发行日期。新版本在其开发者认为准备好的时候就会到来。

小版本

在 Mint 的两个大版本发布之间,有三个小版本,每隔 6 个月发布一次。

即 Mint 20(即 20.0)是在 2020 年 6 月发布的。Mint 20.1 在 2020 年 12 月,Mint 20.2 在 2021 年 6 月,Mint 20.3 在 2021 年 12 月。在这之后,Mint 团队将致力于开发下一个大版本。

这些小版本会更新什么?比如,一个新版本的桌面环境,主要包含用户图形界面的视觉变化。它有时也可能提供新的应用程序。

升级到小版本是可选的。你可以选择继续使用 20.1,而不升级到 20.2 和 20.3。这是那些不喜欢频繁(在图形界面上)改变他们系统的人的首选。

在最后一个消版本发布(XX.03)之后,你的系统将只得到已安装软件的安全和维护更新。你不会得到桌面环境和其他一些软件(如 GIMP 或 LibreOffice)的新的大版本更新。

支持周期

并非所有基于 Ubuntu 的发行版都能为你提供与 Canonical 的 Ubuntu 相同的周期性更新优势。许多基于 Ubuntu 的发行版和 官方的衍生版本 提供了最长 3 年的支持。

幸运的是,对于 Linux Mint 来说,你可以得到和 Ubuntu 一样的更新福利。

每个 Linux Mint 版本的支持期为 5 年,在此之后,你必须升级到下一个版本,或者重新安装较新的版本。

例如,Mint 20 是在 2020 年发布的,比 Ubuntu 20.04 晚几个月。Ubuntu 20.04 LTS 被支持到 2025 年,因此 Mint 20 系列也被支持到 2025 年。

一个系列的所有小版本都支持到同一日期。Mint 20.1、20.2 和 20.3 都将被支持到 2025 年。

同样地,Ubuntu 22.04 LTS 将被支持到 2027 年 4 月。你可以期待 Linux Mint 21 系列(它基于 Ubuntu 22.04)的更新周期到相同的时间线。

总结一下:

  • 你每两年得到一个新的 Linux Mint 大版本
  • 每个大版本的支持周期为 5 年
  • 每个大版本(XX 版)在下一个大版本之前都会有三个小版本(XX.1、XX.2、XX.3)
  • 小版本(XX.1,XX.2,XX.3)与大版本(XX)的支持时间相同

你什么时候应该升级 Linux Mint?

这完全取决于你,

每两年会有一个新的大版本。你可以选择在那时升级它,或者你可以在整个五年的生命周期内保持你目前的版本。

除非你想获得最新的功能和改进,你可以选择不把你的 Linux Mint 安装升级到另一个大版本。

对于小版本,你可以选择更新,也可以不更新。比如,20 到 20.1 或 20.1 到 20.2。即使你不使用最新的小版本,你仍然会得到重要的安全和维护更新。

你可以参考我们的 Linux Mint 升级指南 以寻求帮助。

Linux Mint 的版本划分和命名

与 Ubuntu 发行版不同,Linux Mint 有一个不同的编号方案。Linux Mint 喜欢在每一个 Ubuntu LTS 版本中提升编号。

换句话说:

Linux Mint 19 → Ubuntu 18.04 LTS

Linux Mint 20 → Ubuntu 20.04 LTS

Linux Mint 21 → Ubuntu 22.04 LTS

所以,你应该避开以下的混淆:

Linux Mint 20 基于 Ubuntu 20.04 并不意味着 Linux Mint 21 将基于 Ubuntu 21.04。

此外,每个版本都有三个小版本,带有内核的小更新和一些 Linux Mint 应用程序的潜在升级。

现在,来看看它的命名方案

每个 Linux Mint 版本,无论是小的还是大的,都有一个代号。通常,它是一个女性的名字,通常源自希腊或拉丁语。

和 Ubuntu 一样,代号也有一个模式。大版本的代号是按字母顺序递增的。当涉及到小版本时,你会发现新的名字会以相同的字母开头。

例如,Mint 20 被称为 Ulyana,20.1 为 Ulyssa,20.2 为 Uma,而 20.3 为 Una。同样地,Mint 19 系列的代号以 T 开头。

在写这篇文章的时候,Mint 21(最新版本)的代号以 V 开头,21 系列的第一个版本叫 Vanessa

在 Mint 21 系列中至少还会有三个小版本,它们将每六个月发布一次,直到 2024 年的下一个 Mint 大版本。而它们都将有一个以字母 V 开头的代号。

薄荷留香

我希望这篇文章能消除对 Linux Mint 升级的各种困惑,并让你更多地了解 Linux Mint 的发布和更新周期。

(题图:MJ/mint cinamon plain dark background in high resolution, very detailed, 8k)


via: https://itsfoss.com/linux-mint-release-cycle/

作者:Ankush Das 选题:lkxed 译者:chris000132 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出