Arindam 发布的文章

Linux 初学者可能会被官方的 Debian 下载 ISO 的页面弄得不知所措。这篇指南旨在简化下载体验。

对于 Debian 初学者来说,安装 Debian 可能会是一次艰难的经历。官方的下载页面包含了不少链接,以至于到底需要下载哪个令人困惑。

我准备这篇指南来帮助你从下载页面挑选合适的 Debian ISO 文件。

总的来说,你可以将 Debian ISO 文件分为两大类。它们是 “自由” 和 “非自由” 。

关于 “自由” 和 “非自由” Debian 镜像之间的一些注意事项

  • Debian “非自由” 镜像是指包含不符合 Debian 自由软件准则的软件包的 Debian 操作系统的安装镜像。
  • “非自由” 软件包包含专有的、有版权的或受许可证限制的软件,这些软件包禁止用户修改或分发代码。Debian 项目提供这些 “非自由” 镜像作为用户的一种可选下载项,以便他们使用需要专有驱动或固件的特定硬件设备或软件。
  • “自由” 版本的 Debian,仅包含开源和可自由分发的软件包,这意味着用户有修改、分发和与他人分享的自由,而不受任何法律和道德上的限制。

从 Debian 12 “Bookworm”(即将发布)之后,非自由固件软件包将正式包含在主 ISO 文件中。因此,这篇指南将分为两个部分。

下载: Debian 12 “Bookworm”

这里是一份下载 ISO 版本的 Debian 12 “Bookworm” 的简单的表格(当前还不稳定,正在测试)。

描述最大 ISO 体积选择此 ISO 的情形ISO 下载链接(amd64)
最小的体积;非常适合基本安装700 MB你想下载基础的软件包,然后通过互联网来安装iso-cd
完整的 DVD 体积5 GB你想先下载所有的东西,然后开始安装,它非常适合离线安装iso-dvd

下载: Debian 11 “Bullseye”

自由版本的 ISO 文件(没有专有软件包)

下面的 ISO 镜像是 “自由” 版本的镜像,这意味着它们不包含用于固件的大量专有软件包。

描述最大 ISO 体积选择此 ISO 的情形ISO 下载链接(amd64)
最小的体积(网络安装 CD);需要联通互联网下载软件包500 MB你有稳定高速的互联网,希望开始时下载较少iso-cd torrent
完整的 CD 体积;带有 CD 1、2 和 3;对于最基础的安装,你只需要 CD 1700 MB你希望下载基础的软件包,然后不使用互联网来安装它们iso-cd torrent
完整的 DVD 体积;带有 DVD 1、2 和 3;对于最基础的安装,你只需要 DVD 15 GB你想先下载所有的东西,然后开始安装,这是离线安装的最理想方式iso-dvd torrent

非自由版本的 ISO 文件(带有专有软件包)

如果你有 Wi-Fi、蓝牙等特殊硬件 – 你可能会希望从下面的表中获取 “非自由” 版本的软件包。

类型镜像种类选择此 ISO 的情形ISO 下载链接(amd64)
非自由完整的 CD 、DVD你想要减少工作量,并希望 Debian 能够在所有受支持的硬件上工作cd-dvd (然后转到 *-nonfree 目录)
非自由完整的 CD 、DVD( 立付 Live 版) – 独立的桌面环境软件包你想要减少工作量,Debian 能够工作,并且带有一个立付系统。立付系统也提供完整的安装cd-dvd-live(然后转到 *-nonfree 目录)

其它的架构

针对 Debian 11 “Bullseye”

所有的镜像,下载链接: 单击这里

较旧的版本(Debian 10 “Buster”)

如果你需要一些针对 Debian 10 “Buster” 的镜像,请访问这个 页面

总结

对新用户来说,如果想要从官方网站上下载 Debian ISO 镜像,网站的信息可能多到无所适从。因此,我以一种恰当的格式总结下载链接。我希望这篇文章有助于你找到适合于你系统的目标 Debian ISO 镜像。


via: https://www.debugpoint.com/download-debian-iso/

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

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

在这篇文章中,我将通过一些通俗易懂的例子来解释 Python 的 input() 函数的基础知识。

Python 是世界上最流行的编程语言之一,广泛应用于各种应用程序中。Python 中的一个基本概念是 input() 函数,它允许用户通过提供输入值与程序进行交互。

让我们看看 input() 函数是如何工作的,以及如何在 Python 程序中有效地使用它。

在开始之前,我希望你已经安装了 Python 并设置了一个基本的编辑器。如果没有,请参考我的以下指南:

Python Input 函数

Python 中的 input() 函数用于接受用户输入的字符串。它提示用户输入一个值并等待用户提供输入。然后将用户的输入作为字符串存储在变量中,稍后可以在程序中使用。

句法

input("your message to user")

当你运行 input() 函数时,它会向用户显示消息并 等待 输入。显示光标等待。当用户输入并按下回车键,input() 函数就会读取用户的输入。该值存储在你指定的变量中。

让我们看几个例子。

示例 1:简单的 input() 函数用法

以下代码片段接受输入并显示带有附加字符串的输出:

your_name = input("Enter your name:")
print("Hello " + your_name)

输出:

Enter your name:arindamHello arindam

Python 输入函数:一个简单的例子

示例 2:以整数和浮点数作为输入

在使用 input() 函数时,你还可以在运行时使用 int()float() 将输入转换。这是一个例子:

no_of_books = int(input("Enter total books ordered:"))
print ("Total number of books:", no_of_books)

price_of_each_book = float(input("Enter unit price:"))
print ("Total price:", no_of_books * price_of_each_book)

输出:

Enter total books ordered:5
Total number of books: 5
Enter unit price:10.1
Total price: 50.5

示例 3:连接列表

你还可以使用其他函数(例如列表)来接受一组值并将它们转换为 Python 中的 列表。这是一个接受输入并将其转换为列表的示例。然后使用另一组值并附加到第一个列表:

# 获取第一个列表的输入
list_1 = list(input("Enter numbers for list 1:"))

# 获取第二个列表的输入
list_2 = list(input("Enter some letters for list 2:"))

# 循环遍历第二个列表并添加到第一个列表
for j in list_2:
    list_1.append(j)

# 打印修改后的第一个列表
print(list_1)

输出:

Enter numbers for list 1:1234
Enter some letters for list 2:ABCD
['1', '2', '3', '4', 'A', 'B', 'C', 'D']

总结

我希望这个简单的指南通过几个示例阐明了 input() 函数。对于简单的场景,它是一个强大的功能,可以从标准输入中接受值。


via: https://www.debugpoint.com/input-function-python/

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

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

你正在寻找 Linux 上最好的 EPUB 阅读器?这里是为你准备的最好的自由开源的 EPUB 阅读器。

你是一位热衷于阅读电子书的 Linux 用户吗?如果,是的,你必然知道在 Linux 发行版上的默认文档阅读器不能满足你作为一名书虫的所有要求。

EPUB 是一种广泛使用的开放电子书格式,大多数的电子书阅读器都支持。值得庆幸的是,在 Ubuntu 软件中心和其它存储库中有一些 EPUB 阅读器应用程序,你可以自由下载它们。.

但是,请记住,仅有几个好用的阅读器。并不是有很多!

在这篇文章中,我们将讨论在 Ubuntu Linux 上的最好的 EPUB 阅读器,这将增强你的阅读体验。我们也将探讨它们的特色功能和优点,以便你可以选择一个适合你的应用程序。

但是,在此之前,你认为在一个 “令人满意的” EPUB 阅读器中,应该有哪些功能呢?

在一款 EPUB 阅读器中所应该有的功能

  • 用户界面:一款好的 EPUB 阅读器应该有一个简单易懂的用户界面,它会使导航和自定义你的阅读体验变得简单。你并不是在阅读一本实体书,因此,对于 “实体书” 的阅读体验来说,用户界面是极其重要的!
  • 自定义:拥有自定义字体大小、字体类型、背景颜色和其它设置的能力,它们将增强你的阅读体验。
  • 书架:书架是一种很方便的特色功能,它允许你组织你的 EPUB 文件和保持追踪你的阅读进度。
  • 注释:在你的 EPUB 文件中,高亮显示、下划线和添加注释是一种很重要的特色功能,它会帮助你记住重点。
  • 同步:如果你在多台设备上阅读 EPUB 文件,同步你的阅读进度和书签是非常重要的,可以避免丢失你的追踪进度.

现在,让我们看看为 Ubuntu 和其它的 Linux 发行版提供的最好的 EPUB 阅读器,它们都涉及上述所有的特色功能。

在 Ubuntu 和其它 Linux 发行版上的最好的 EPUB 阅读器

Calibre

在这份列表上的第一款阅读器是 Calibre ,它是最好的和最完善的电子书管理解决方案。它是一款功能强大的 EPUB 阅读器,也提供电子书管理工具。它在用户中是一种流行的选择,因为它有丰富的特色功能集,包括:转换 EPUB 文件到不同的格式、编辑 EPUB 文件,甚至创建你自己的 EPUB 文件的功能。Calibre 也有一个用户友好的界面,允许你自定义你的阅读体验。

Calibre welcome wizard

Calibre 正在持续更新,每个月都会有大量的特色功能和增强的功能。它的开发活动是非常活跃的,它是这份列表中最好的一个。

功能摘要:

  • 支持多种电子书设备(基于安卓、iOS 的设备)
  • EPUB 阅读器和管理器
  • 为你的电子书库评级和标记
  • 从互联网获取电子书的元数据
  • 从流行的新闻源处阅读新闻,并制作电子书!
  • 使用自动转换器来上传电子书到 Kindle 和其它的阅读器(当然,也可以下载)
  • 内置可购买电子书的浏览器

Calibre main window

Uploading books to Calibre

你可以从其官方网站下载 Calibre 。或者,你可以为你的 Linux 发行版 设置 Flatpak & Flathub ,并单击下面的按钮(或使用命令)来安装:

使用 Flatpak 来安装 Calibre
flatpak install com.calibre_ebook.calibre

针对其它的下载选项(Windows、macOS 和原生的 Linux 软件包),请访问 这个网页

Foliate

我们在先前的 最佳的 Ubuntu 应用程序(第 3 部分) 系列中介绍了 Foliate 。它是一款轻量现代的 EPUB 阅读器,它提供了一系列的自定义选项。它是基于 GTK4 的,并且与 GNOME 桌面环境无缝集成。它有一个平滑且易于导航的界面,并且有自定义字体大小、字体类型和行距的功能。

Foliate main window and settings

Foliate 也包含:一种针对夜间阅读的深色模式,一个调整内置颜色温度的选项,用以减少眼睛疲劳。

功能摘要:

  • 沉浸式视图,主顶部工具条在阅读时自动隐藏
  • 列入目录视图,支持从主要的电子书网站直接下载
  • 多屏视图 – 双页面视图和滚动视图
  • 自定义字体和行距
  • 内置亮度控制,仅应用于应用程序本身!
  • 阅读进度滑块
  • 支持书签和注释
  • 在书中搜索
  • 快速字典查找

Foliate reader view

Foliate library view

下载 Okular 的最好方式是使用 Flatpak 来下载。针对你的系统设置 Flatpak & Flathub ,并使用下面的链接(或使用下面提到的命令)来安装它:

使用 Flatpak 来安装 Foliate
flatpak install com.github.johnfactotum.Foliate

要学习更多关于 Foliate 的信息,访问官方 网站

Okular

KDE 自带的文档阅读器是 Okular ,它也支持 EPUB 文件。它是一款功能丰富的应用程序,它提供了一系列自定义选项,包括:字体大小、字体类型和背景颜色。Okular 也有内置注释功能,你可以使用它来注释你的 EPUB 文件。它也支持很多文件格式:

  • EPUB
  • PDF
  • DjVU
  • 图形文件: JPEG 、PNG 、GIF 、Tiff 、WebP
  • 漫画文件: CBR 和 CBZ

不过,你不能使用 Okular 来管理收藏或下载电子书。

Okular

你可以在 Ubuntu 及其相关发行版中安装 Okular :

sudo apt install okular

针对 Fedora 及其相关发行版:

sudo dnf install okular

如果你更喜欢 Flatpak ,将你的系统设置为 Flatpak ,并使用下面的链接(或使用下面提到的命令)来安装 Flatpak:

使用 Flatpak 格式安装 Okular
flatpak install org.kde.okular

Bookworm

在这份列表上的下一个 EPUB 阅读器是 Bookwork ,在我看来,它完全被低估了。它确实是一款 elementary OS 的应用程序,但是,对于所有的 Linux 发行版来说都是可以安装的。

它有简洁的界面,并提供一系列自定义选项,包括字体大小、字体类型和背景颜色。Bookworm 也允许你将你的 EPUB 文件组织到集合中,并保持追踪你的阅读进度。

Bookworm library view

另外,你可以使用一个内置的标签编辑器和评分系列来轻松地管理你的 EPUB 书籍。此外,它也支持注释、搜索、章节和键盘导航。

不可缺少的是,它支持 EPUB 、MOBI 、PDF 、EB2 、CBR 和 CBZ 文件。

Bookworm EPUB reader view

安装是很容易的。如果你是一名 elementary OS 用户,你可以在 应用中心 AppCenter 中搜索 “bookworm” 。

针对 Ubuntu 及其相关发行版,你可以使用下面的 PPA 来安装它:

sudo add-apt-repository ppa:bookworm-team/bookwormsudo 
apt-get update
sudo apt-get install com.github.babluboy.bookworm

如果你更喜欢 Flatpak ,将你的系统设置为 Flathub 和 Flatpak ,并使用下面的链接来安装它:

flatpak install com.github.babluboy.bookworm

要学习更多的信息,访问官方 网站

FBReader

在这份最好的 EPUB 阅读器列表中最后一款应用程序是 FBReader 。在你继续阅读之前,注意:它在 2015 年以前是开源软件。但是,它现在是闭源软件,不过,有一个开发者 SDK 是可用的。

它是一款流行的多功能的 EPUB 阅读器,所有的 Linux 发行版都可以获取使用。它有一个简单且用户友好的界面,允许你自定义你的阅读体验。FBReader 也支持各种电子书格式,包括:EPUB 、MOBI 、FB2 和 HTML 。它也提供一种书架特色功能,允许你组织你的电子书和保持追踪你的阅读进度。

FBRedaer 也支持在你的设备之间云同步你的库。

FBReader

在 Linux 上安装 FBReader 是有一些难度的,因为它只提供 Snap 软件包。你可以在 针对 Snap 设置你的系统 后,使用 snap 来安装它,如下所示。

sudo snap install fbreader

要学习更多关于 FBReader 的信息,访问官方 网站

在 Linux 上的更多的 EPUB 阅读器

Koodo reader

它是一个相当新的自由及开源的 EPUB 阅读器,带有大量的特色功能。并且它也看起来极好。唯一的问题是,它是使用 Javascript 、HTML 和 TypeScript 构建的。因此,它不是原生的应用程序,但是它是很快的。你可能会想尝试一下。在 Linux 上,Koodo reader 提供 AppImage 、本机的 deb 和 RPM 文件。

你可以 在这里下载 ,这里是一些截屏。

Koodo EPUB reader

Koodo - reader view

Koodo options

这里还有另外的两个 EPUB 阅读器,但是,不幸的是,它们已经不再继续开发了。

EPUB 阅读器的对比表

为使你更容易地选择适合你所需要的 EPUB 阅读器,我们创建了一个比较表,着重强调了上述 EPUB 阅读器的关键特色功能。

EPUB 阅读器用户界面自定义书架注释同步
Calibre✔️✔️✔️✔️✔️
Foliate✔️✔️✔️✔️
Bookworm✔️✔️✔️❌(受限)
Okular✔️✔️❌(受限)
FBReader✔️✔️✔️✔️✔️

去哪里获取免费的电子书?

很多网站为你提供来自著名作者的大量漫画和小说的收藏。最好的网站是 “Project Gutenberg” 。你可以下载来自所有分类中的 60,000 多本电子书。

使用下面的链接访问网站。在你下载电子书后,你可以使用上述任意的 EPUB 阅读器来制作和享受你的个人电子书收藏。

Project Gutenberg

你也可以尝试精选免费电子书的 standard ebooks。

Standard eBooks

总结

总而言之,在 Linux 上有几个可用的 EPUB 阅读器,它们提供大量的特色功能来增强你的阅读体验。如果你正在寻找一个功能丰富的 EPUB 阅读器,Calibre 是一个极好的选择,它也可以作为一个电子书管理器工具。Foliate 和 Bookworm 是一个轻量的现代的应用程序,非常适合那些看重自定义选项的人。

我希望通过上述的比较和详细的描述,你现在可以为你自己选择最好的 EPUB 阅读器了。


via: https://www.debugpoint.com/epub-readers-linux/

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

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

Firefox 111 已发布,带来了原生通知、新增的本地化语言以及增强的 Web 平台功能。

Firefox 111 发布亮点

在 Linux 上运行的 Firefox 111

Firefox,一个流行的网络浏览器,已经发布了 111 版本,其中引入了几个新功能和增强功能。其中一个突出的新增功能是支持 Windows 原生的系统通知,为整个平台提供了更流畅和一致的用户体验。

除此之外,Firefox Relay 用户现在可以轻松地从 Firefox 凭据管理器中直接创建 Relay 邮箱。此功能仅适用于登录了 Firefox 帐户的用户,为其在线活动提供了额外的隐私和安全保护。

另外,Firefox 111 已经通过添加两个新的语言 – 弗留利语 Silhe Friulian (fur)和 撒丁语 Sardinian (sc)– 来扩大其语言支持列表。这一举措旨在为世界各地的 Firefox 用户提供更好的可访问性和包容性。

在 Web 平台方面,Firefox 已经在表单元素上引入了 “rel” 属性,使开发人员可以更轻松地指定当前文档与表单目标之间的关系。这一功能与其他浏览器兼容,并简化了 Web 应用程序的开发过程。

最后,Firefox 已经启用了 原点私有文件系统访问 origin private file system access ,这是一种新的存储 API,允许 Web 应用程序在沙箱中存储和检索文件系统中的数据。这一增强功能为开发人员提供了对数据存储和检索过程的更多控制,确保用户数据的安全性和隐私性。

下载和更新

对于 Linux 发行版,如果你通过发行版的官方仓库使用 Firefox,那么你应该在几天内获得此更新。

但是,你也可以从下面的页面下载此版本的压缩版本。有关其他下载选项,请访问我们的 Firefox 下载指南

下载 Firefox 111

祝浏览愉快!

总结

总体来说,Firefox 111 版本提供了一系列新功能和增强功能,这些功能提高了用户体验,并为 Web 开发人员提供了更丰富的控制权和安全性。凭借其对可访问性、包容性和隐私方面的投入,Firefox 仍然是全球用户的首选浏览器。


via: https://debugpointnews.com/firefox-111/

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

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

Kali Linux 2023.1 发布了重大更新,并引入了一个新的变体 “Kali Purple”。

Kali Linux 2023.1 桌面

在 Kali Linux 的 10 周年纪念,该团队为你准备了一些好东西。Kali Linux 2023.1 是 Kali Linux 的常规软件包更新,它带来了最新的桌面环境和主线内核更新。

Kali Linux 2023.1 推出 Kali Purple

这个版本的主要亮点是 Kali Purple,这是 Kali Linux 的一个新变体,带有 “防御性安全” 工具。Kali 团队目前正在将其作为技术预览版发布。

防御性安全软件可以实现各方面的安全加固,如漏洞扫描、事件跟踪和响应、数据包捕获、入侵检测等。现在你可以使用 Kali Purple 为你的应用程序或企业内置的所有工具。

你可以在安装过程中选择防卫包

Kali Purple 带来了 100 多个防御工具、文档、用于自动攻击脚本构建的 Kali CoPilot 以及更多工具。

  • Arkime - 完整的数据包捕获和分析
  • CyberChef - 网络瑞士军刀
  • Elastic Security - 安全信息和事件管理
  • GVM - 漏洞扫描器
  • TheHive - 事件响应平台
  • Malcolm - 网络流量分析工具套件
  • Suricata - 入侵检测系统
  • Zeek -(另一个)入侵检测系统

此外,为了与 美国《国家标准和技术研究所关键基础设施网络安全(NIST CSF)》的指导方针保持一致,为你配置了单独的菜单项目。它包括单独的应用类别 - 识别、保护、检测、响应和恢复。

根据 CIST CSF 准则的新菜单组

此外,还为 Kali Purple 创建了一个单独的 Discord 频道,用于合作和为社区提供额外的帮助。

Python 中的 Pip 变化

Python 的 pip 命令在(即将发布的)Debian 12 Bookworm 版本中正在发生变化。pip 命令用于安装 Python 模块。由于这些模块是用 pip 从外部安装的,它可能会破坏现有的 Debian 系统。

因此,从 Debian 12 开始,如果你试图用 pip 安装任何模块,你应该会得到一个 “ 外部管理的环境 externally-managed-environment ”的错误。如下:

你可以在 Kali 和 Debian 中使用 pip 进行安装

Kali Linux 团队从这个版本开始提供一个补丁,使你可以使用 pip 安装任何模块。但这只是暂时的解决方案,直到 Debian 12 稳定版。

所以,如果你是一个在 Kali Linux(或在 Debian)中使用 Python 环境的开发者,你肯定应该计划使用下面的 apt 命令来部署这些模块:

apt install python3-numpy

桌面环境和其他更新

默认桌面 Xfce 现在采用了 Xfce 4.18 版本,它带来了大量的功能,包括分割视图、图像预览和 Thunar 文件管理器中的其他功能。另外,KDE Plasma 版现在在 Kali Linux 2023.1 中的版本是 5.27。

Xfce 版的默认主题得到了改进,具有令人惊叹的外观;许多新的壁纸也包含在这个版本中。

最后,主线内核 6.1 现在可以在这个版本中使用,提供了最新的硬件、 CPU、GPU 和其他支持。

下载

如果你已经在运行 Kali Linux,只需运行系统升级就可以得到这个版本:

sudo apt update && sudo apt upgrade -y

对于新的下载,请访问下面的页面来获取 ISO。

下载 Kali Linux

如果你想试试 Kali Purple,请访问下面的页面:

下载 Kali Purple ISO

参考自 发布公告


via: https://debugpointnews.com/kali-linux-2023-1/

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

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

如果你打算把 Arch Linux 作为日常用机,你应该考虑一下 Arch Linux 与其他发行版的不同优点。下面是一个快速比较。

(经提醒,标注原文标题:Arch Linux 与其他 Linux 发行版,哪个更适合你?

如果你考虑改用 Linux,你会接触到数百个 Linux 发行版。每个 Linux 发行版都有其独特的功能、优势和劣势。

它们为用户提供了独特的功能、工具和界面的选择,以满足不同的需求。如果你想和 Arch Linux 进行比较,选择合适的 Linux 发行版,这可能会让人不知所措。

在这篇文章中,我将重点介绍 Arch Linux,它是最受欢迎的 Linux 发行版之一,并将它与其他流行的 Linux 发行版进行比较。

关于 Arch Linux 的一些说明

Arch Linux 是一个轻量级和高度可定制的 Linux 发行版,最初发布于 2002 年。与其他流行的发行版不同,Arch Linux 是一个简约的发行版,采用自己动手(DIY)的方式。它是为中高级 Linux 用户设计的,他们喜欢控制和灵活性而不是易用性。

Arch Linux 遵循滚动发布模式,这意味着你可以经常用最新的软件包更新你的系统。

Arch Linux 的优点

Arch Linux 有很多优点。然而,一个发行版到底好不好取决于你的使用情况或品味。这因人而异。但在我看来,Arch Linux 比其他 Linux 发行版有几个优势,比如:

  • 轻量级和快速(原装版的 Arch,尤其是带有 Xfce 桌面的)
  • 灵活性和定制化
  • 最新的软件包
  • 可靠和稳定(如果正确使用和维护的话)
  • 通过 Arch 用户仓库 Arch User Repository (AUR)收集最广泛的软件包
  • 通过测试软件仓库和安装提供开发包

现在,让我们简单了解一下主要和流行的 Linux 发行版。

其他主要发行版的简要概述

Ubuntu

Ubuntu 由 Canonical 创建,它是最受欢迎的 Linux 发行版之一,为所有用户和各种使用情况而设计。你可以将 Ubuntu 用于日常工作、开发环境、休闲浏览等方面。它以 Debian 为基础,提供了一个用户友好的 GNOME 桌面环境界面和优秀的软件管理工具。Ubuntu 每年发布两个版本,每两年有一个长期版本。

Fedora

Fedora 由 Red Hat 开发和资助,它是另一个流行的 Linux 发行版。它是为中高级用户构建的。它提供最新的软件包,并具有最先进的桌面环境。许多用户喜欢 Fedora,因为它在采用现代技术时总是走在最前面。例如,Wayland 显示服务器,Piperwire 声音服务器,内存超出处理,以及许多其他技术都是由 Fedora 首先采用的。而 Ubuntu 紧随其后。

Debian

被称为 “通用操作系统” 的 Debian Linux 已经有二十多年的历史。它稳定、可靠,具有大量的软件包。Debian 以支持所有计算机架构而闻名。Debian 的 “稳定” 版本被认为是当今最稳定的 Linux 发行版。虽然,它的发布节奏比这个名单中的其他版本要慢一些。

CentOS

CentOS 以其稳定性、安全性和可靠性而闻名,被广泛用于企业环境中的服务器部署和管理。CentOS 基于红帽 Linux 企业版(RHEL),它为运行 Web 服务器、数据库和关键应用程序提供了一个强大和可扩展的平台。它提供的长期支持和频繁的更新使它在开发者、系统管理员和企业中很受欢迎。

Arch Linux 与其他 Linux 发行版的比较

现在你对一些流行的 Linux 发行版有了一些了解,让我们把 Arch Linux 与其他 Linux 发行版进行比较。

安装过程

多年来,与其他发行版相比,Arch Linux 的安装有一定的难度,因为它需要手动安装和配置。然而,Arch Linux 的安装过程为用户提供了更大的控制和定制选项。

但最近,Arch Linux 团队通过 archinstall 脚本推出了一个菜单驱动的、易于操作的安装程序。利用它并掌握一些基本知识,现在可以直接安装 Arch Linux 了。此外,Arch Linux 还提供了 虚拟机和 Docker 镜像,这对加快 Arch Linux 的部署非常有用。

archinstall 的最终分区表

另一方面,Ubuntu、Linux Mint 和 Fedora 等发行版有图形化的安装向导,更容易使用,适合初学者。

软件包管理器

Arch Linux 的默认软件包管理器是 Pacman,它以其速度和可靠性著称。它还具有 Arch 用户仓库(AUR),这是一个由社区驱动的用户贡献的庞大的软件仓库。

相比之下,其他发行版,如 Ubuntu 和 Debian 使用 APT( 高级软件包工具 Advanced Package Tool ),而 Fedora 使用 DNF,它也是可靠和快速的。

但根据我的经验,如果你仔细选择镜像,Pacman 要比 APT 和 DNF 软件包管理器快。

滚动发布与定期发布比较

Arch Linux 与其他发行版的一个重要区别是其滚动发布模式。Arch Linux 提供了持续的更新,因此用户可以随时获取最新的软件包。相比之下,像 Ubuntu 和 Fedora 这样的发行版通过他们的标准发布计划来提供,需要一些时间。

Fedora 每 6 个月左右就会有定期发布的版本。Ubuntu 每年也有两个版本。虽然定期发布的版本提供了稳定性,但它们可能没有最新的软件包可用。

所以,这要归结为你自己的需要和工作流程。

自定义和控制

Arch Linux 是为希望完全控制和定制自己的系统的用户设计的。原装的 Arch Linux 安装只安装基本的软件包,用户可以根据自己的需要添加其他软件。

根据你的使用情况,你可以选择安装你喜欢的浏览器、文本编辑器、媒体播放器、图像编辑器等等。没有什么是强加给你的。

其他发行版,如 Ubuntu 和 Fedora 提供了更多的预装软件包,使它们对初学者来说更容易使用。然而,它们可能没有提供像 Arch Linux 那样多的控制和定制功能。

但是,提供预装软件使许多用户、学校、学生和想要一个有预建项目的系统的老年人更轻松。

稳定性和安全性

Arch Linux 以其稳定性和安全性而闻名,这主要是由于它对软件包的安装采取了简约的方法。用户可以完全控制他们安装的软件包,这使得它不容易受到安全漏洞的影响。

此外,Linux 主线内核(主要和次要版本)每月都会在 Arch 软件仓库中率先发布。因此,总的来说,你可以放心,如果你保持你的 Arch Linux 定期更新,你几乎是安全的。

其他发行版,如 Debian 和 CentOS 也以其稳定性和安全性而闻名,但它们可能没有 Arch Linux 那样最新的软件包。

哪个 Linux 发行版适合你?

选择合适的 Linux 发行版取决于你的需求和专业水平。

如果你是一个有经验的 Linux 用户,想要完全控制和定制,Arch Linux 是一个很好的选择。如果你知道处理错误的基本方法,在错误升级的情况下可以绕过系统故障,那么它就是最好的选择。

然而,如果你是一个 初学者 或者喜欢开箱即用的体验,Ubuntu、Linux Mint 或 Fedora 等发行版可能更好。

结论

选择合适的 Linux 发行版是一种挑战,但了解它们的差异可以帮助你做出明智的决定。

Arch Linux 是一个独特而强大的发行版,提供完全的控制和定制,但它可能并不适合所有人。

像 Ubuntu 和 Fedora 这样的流行发行版提供了易用性和更多的预装软件包,使它们成为初学者的绝佳选择。

最后,我希望这份指南能给你一个关于 Arch Linux 与其他发行版相比的基本指导。

加油。


via: https://www.debugpoint.com/arch-linux-vs-other-distros/

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

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