什么是 openSUSE? 你需要知道的一切

与其他主要 Linux 发行版相比,openSUSE 可能会被忽视,但它具有独特的功能集和具有丰富遗产的代码库。

那么是什么让这个 Linux 发行版与其他发行版不同,为什么要尝试呢? 让我们来了解一下。

什么是 openSUSE?

openSUSE 是原始 SUSE Linux 发行版的一个分支。 与 SUSE Linux Enterprise 相比,它是一个基于社区的发行版。

SUSE 公司仍然是 openSUSE 的主要赞助商。 这种关系类似于 CentOS 或 Fedora 到红帽企业 Linux。 该项目甚至在其徽标中使用了壁虎,以显示 openSUSE 和 SUSE 本身之间的关系。

openSUSE 有两种版本,稳定版 飞跃 和滚动发布 风滚草. 后者类似于 Arch Linux,因为它更像是具有较新软件的“前沿”发行版。 您可以将 openSUSE 安装为传统的 Linux 系统,但也可以在 Windows 应用商店中与 WSL 一起使用。

openSUSE 简史

SUSE 成立于德国,最初是指开发它的公司。 该名称是“软件和系统开发”的德语首字母缩写词。 在 1990 年代初期,他们是第一批看到 Linux 在企业中的潜力的软件公司之一。

该公司最初重新打包 Slackware Linux 并将文档翻译成德语,但最终创建了自己的发行版。 在 Novell 被 Micro Focus 收购后,Novell 曾拥有该公司一段时间。

随着 SUSE 再次独立,该公司现在继续销售其企业版并为 openSUSE 项目做出重大贡献。

openSUSE Leap 与风滚草

如果您正在考虑使用 openSUSE,您可能想知道是安装 Leap 还是 Tumbleweed 版本。 后者是“滚动发布”发行版,这意味着更新一旦可用就会发布到发行版,而不是像 Debian 或 Ubuntu 那样发布到特定版本。

这意味着您将拥有比标准“长期支持”发行版更新的软件。 许多开发人员需要更新版本的驱动程序和库,因此他们喜欢滚动发布发行版。

大多数普通用户会更喜欢Leap这样的稳定​​版本,尤其是那些想将openSUSE作为服务器运行的用户。

安装 openSUSE

安装 openSUSE 类似于安装任何其他 Linux 发行版:您只需下载安装映像,将其解压缩到适当的媒体,然后重新启动机器。 本文将考虑安装 Leap 版本。

下载: openSUSE (飞跃 | 风滚草)

您可以选择在安装期间访问在线存储库,以安装您可能需要但不适合安装介质的任何软件。

您可以选择默认的 KDE、GNOME、Xfce、“通用桌面”,或者您可以像服务器运行方式一样安装没有桌面的 openSUSE。 您甚至可以使用只读根文件系统安装一个非常小的“事务服务器”。

选择环境后,您将看到一个引导分区、主 btrfs 分区和一个交换分区。 您可以接受这些默认值或使用引导式或手动分区来更改分区表或启用 LVM。

之后,您将设置时区并配置用户帐户。 这对于现代 Linux 发行版来说都是非常标准的,但是 openSUSE 提供了一个有吸引力的图形环境。

重新启动到桌面后,您会发现许多需要预装的工具:文件管理器、LibreOffice、Firefox 网络浏览器,甚至是纸牌游戏。 对 Linux 一无所知的人可以坐在 openSUSE 上并立即提高工作效率。

使用 YaST 配置 openSUSE

openSUSE 在基于 YaST 菜单的配置工具的 Linux 发行版中是独一无二的。 它同时使用图形和基于文本的环境,具体取决于您是从桌面还是从命令行调用它。

您可以从此菜单配置从时区到引导加载程序的所有内容。 它集中管理整个系统,而其他发行版将配置留给单个桌面的设置菜单或基于文本的配置文件。 这意味着 openSUSE 中有跨环境的一致配置工具。

还可以将设置导出到其他系统,这使得管理整个安装车队成为可能。 这并不奇怪,因为其母公司 SUSE 的目标是企业公司。 此功能对于安装充满 openSUSE 服务器的整个数据中心很有用。

使用 Zypper 管理包

与其他 Linux 发行版一样,有必要安装发行版未附带的软件。 像许多其他发行版一样,openSUSE 有自己的包管理器来执行此操作。

您可以使用 YaST 安装包,但也可以使用 Zypper 从命令行管理包。 它的工作原理分别类似于 Debian/Ubuntu 或基于 Red Hat 的系统上的 APT 或 DNF。 openSUSE 甚至使用后者的 RPM 格式。

要升级您的系统,请使用以下命令:

sudo zypper update

使用 Zypper 安装特定软件包也非常容易。

sudo zypper install packagename

…在哪里 包裹名字 是您要安装的软件包的名称。

虽然这对于现代 Linux 发行版来说是非常标准的东西,但 openSUSE 为其他 Linux 发行版提供软件包的方式却不同寻常。 这 openSUSE 开放构建服务 (OBS) 允许其他 Linux 发行版(包括基于 APT 和 RPM 的发行版)的用户使用 openSUSE 构建的软件包。

这个想法是所有主要发行版都将具有相同的标准包基础,解决它们之间的不兼容性。 这个想法是否会在 Linux 世界中获得更多的接受还有待观察,因为这意味着一个分销商有效地主导了 Linux 软件包。

openSUSE 适合您吗?

openSUSE 在 Leap 版本中制作了出色的稳定桌面或服务器。 开发人员和高级用户可能想要查看 Tumbleweed 版本。 无论您处于何种环境,openSUSE 的 YaST 工具都可以使配置变得简单。对于任何想要由从一开始就使用 Linux 的公司提供支持的系统的人来说,它都是一个非常灵活的 Linux 版本。

openSUSE:具有一些简洁功能的强大 Linux 发行版

openSUSE 仍然是主要的 Linux 发行版之一,因为它已经存在了很长时间,并且很容易使用 YaST 进行管理。 对于用于桌面或服务器的可靠 Linux 发行版来说,这是一个不错的选择,如果您出于某种原因想要进入 Linux 或更改发行版,则值得您认真考虑。

如果您希望停止跳发行版并选择完美的 Linux 发行版,请继续阅读以了解如何做出正确的决定。