2022年8月

Wii U 模拟器 Cemu 的开发者上周二宣布了一个重要的 2.0 版本发布,首次交付了 Linux 上的二进制文件,并开源了他们八年的成果。Cemu 是一个 Wii U 模拟器,并于 2017 年创造了历史 —— 每个月可以通过 Patreon 获得支持其发展的数千美元赞助。Cemu 以其在 Patreon 上曾短暂达到 25,000 美元的最高收入而为人所知,这引起了人们对“仿真是否道德”的关注,特别是它被用来换取金钱,而项目却是“闭源的”而不是“开源”的 —— 也就是说源代码没有向公众开放。

仿真社区保护自己免受法律诉讼的主要方式之一是向公众提供其源代码,允许像任天堂这样的“诉讼公司”检查它,并验证在反向工程过程中没有使用他们的专有代码。

据 Exzap 称,Cemu 对 Linux 的支持“仍然相当粗糙”,但他相信随着更多的模拟器开发者熟悉 Cemu,并开始为该项目做出贡献,这种情况将迅速改变。Cemu 以前只兼容 Windows,但现在支持 Linux,可以在 Steam Deck 上快速安装。在 Cemu 引入 Flatpak 支持一键安装之前,在 Deck 上使用它并不那么简单,不过这个话题已经在 GitHub 上讨论过了。

Cemu 的作者利用 2.0 发布公告简要地讨论了该模拟器的历史;在该模拟器的大部分历史中,他们是唯一的开发者,他们声称过去两年对项目的压力特别大。

Exzap 将继续做出贡献,但预计拥有其他开发者将有助于创建几个重要的功能,如暂停和恢复仿真的能力,以及提高在旧硬件上的性能。

“我已经在 Cemu 上工作了近 8 年,看着这个项目从一个似乎不可行的实验,发展到在其高峰期有超过一百万人使用的东西,”Exzap 在上周二的公告中写道,“即使在今天,当 Wii U 已经被大部分人遗忘的时候,我们每个月仍然有 25 万次下载。仍然有这么多人在用 Cemu 享受 Wii U 游戏,我将永远感激让我有机会以积极的方式影响这么多人的生活,哪怕只是一丁点。”


via: https://www.opensourceforu.com/2022/08/wii-u-emulator-cemu-going-open-source-is-significant-for-emulation-heres-why/

作者:Laveesh Kocher 选题:lkxed 译者:wxy 校对:wxy

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

在 Linux 中安装和应用现代的漂亮的 GRUB 主题。

GRUB ,意即 大统一引导程序 GRand Unified Bootloader ,它是大多数 Linux 操作系统的默认引导加载程序。GRUB 引导加载程序是计算机启动时运行的第一个程序。正如你可能注意到的,GRUB 菜单的默认主题是朴素的。它只有一个黑色的背景和一些白色的字符。你们中的一些人可能不喜欢默认的 GRUB 主题。在这篇教程中,我将演示如何 更改 GRUB 主题 或应用华丽的主题,以使你的 GRUB 菜单在 Linux 中更加精美。

数年前,我们发布了一篇指南,阐释了如何在 Ubuntu 中 配置 GRUB2 引导加载程序设置 。在这篇文章中,我们将向你展示如何更改 GRUB 背景。

但是,只更改背景不是真正的自定义。在这篇指南中,我们不仅会更改壁纸,也会更改 GRUB 的字体、主题和整体的设计。

免责声明: 安装 GRUB 主题可能会破坏你的系统。我强烈建议你在一个虚拟机中尝试和测试一个主题来查看它是否没有正常工作。然后再在实际的系统上安装主题。

介绍

在互联网上可以找到很多社区开发的 GRUB 主题。然而,它们却散落在不同的网站上。因此,找到一个好的 GRUB 主题可能会事倍功半。

GRUB 主题的一个重要的贡献者是 Pling 网站。但是,Pling 中的大部分主题是非常简单的或过时的。

幸运的是,我遇到一个名称为 Gorgeous GRUB 的项目,它是一个可以找到各种精美的 GRUB 主题的地方。相信我,作者付出了巨大的努力来收集这些主题,肯定会你喜欢的主题。

Gorgeous GRUB:一个可以找到很棒的 GRUB 主题的地方

Gorgeous GRUB 是一个由不同用户所创建的质量上乘的 GRUB 社区主题的收藏集合。这个项目的开发者从 Pling/r/unixporn 和其它很多的论坛中手工挑选漂亮的 GRUB 主题,并将它们放置到一起,以便用户可以很容易的浏览它们。

如上所述,在 Pling 中的很多主题都是粗糙和过时的。Gorgeous GRUB 的作者翻遍了 Pling 和其它一些论坛的整个 GRUB 部分,并将所有令人满意的 GRUB 主题放置到一个地方。

它们不是一些粗制滥造的主题。他们付出了大量的努力来将定制的背景、字体和颜色等融合在一起。

请注意,Gorgeous GRUB 并不是一个安装你最喜欢的 GRUB 主题的应用程序。它只是一个良好工作的 GRUB 主题的展览列表。

这个项目托管在 GitHub 中。如果你有一些很酷的 GRUB 主题,你也可以将其添加到 Gorgeous GRUB 主题列表之中。

如何更改 GRUB 主题

应用或更改 GRUB 主题并不难。

转到 Gorgeous GRUB 的 GitHub 网页 ,单击任意你想要应用的主题的标题。接下来,你将会被带到该主题的实际主页。一些主题托管在 Pling 之中,一些主题托管在 GitHub 之中。我将会看看如何安装来自 Pling 或 GitHub 的 GRUB 主题。

首先,让我们看看如何应用 “Descent” 主题,它托管在 Pling 中。

1、从 Pling 安装 GRUB 主题

如果主题托管在 Pling 网站,遵循这些操作说明。

在主题主页,单击 文件 Files 标签页。你将会在图像预览的下方找到这个标签页。单击文件链接来下载它。

Download GRUB Theme From Pling

转到下载位置并提取存档文件:

$ tar xzf 173860-20150926\ descent.tar.gz

存档文件的内容将被提取到当前工作目录中一个名称为 descent 目录中。

使用下面的命令复制 descent 目录到 /boot/grub/themes/ 目录:

$ sudo cp -r descent/ /boot/grub/themes/

如果 themes 目录不存在,只需要创建它:

$ sudo mkdir /boot/grub/themes

并给 themes 目录分配适当的权限:

$ sudo chown $USER /boot/grub/themes/

接下来,如上所述复制 descent 目录中内容到 themes 目录。

现在,你应该在 themes 目录中有一个以主题名称命名的文件夹:

$ ls /boot/grub/themes/
descent

并且,这个主题文件夹(例如 descent)应该包含 theme.txt 和该主题附带的其它一些相关的文件(例如,背景图像、自定义文件)。

$ ls /boot/grub/themes/descent/
background1280x800.png    descent_score_14.pf2  menu_ne.png  menu_s.png         progresshigh_c.png  scrollframe_c.png   scroll_thumb_n.png
background_original.jpg   descent_score_18.pf2  menu_n.png   menu_sw.png        progresshigh_e.png  scrollframe_n.png   scroll_thumb_s.png
copyright                 menu_c.png            menu_nw.png  menu_w.png         progresshigh_w.png  scrollframe_s.png   select_os.png
descent_logo_bold_18.pf2  menu_e.png            menu_se.png  progressbar_c.png  readme              scroll_thumb_c.png  theme.txt

在复制下载的主题到 /boot/grub/themes/ 目录后,编辑 /etc/default/grub 文件:

在进行任意更改前,请备份 grub 文件,以防万一:

$ sudo cp /etc/default/grub /etc/default/grub.bak

现在,使用你喜欢的编辑器编辑文件:

$ sudo nano /etc/default/grub

找到 GRUB_THEME= 代码行,并添加路径到你想要使用的主题的 theme.txt 。并且,也要取消 GRUB_GFXMODE= 代码行的注释,输入背景图像的分辨率。通常,背景图像的文件名称包含其分辨率(例如 background1280x800.png)。

[...]
GRUB_THEME=/boot/grub/themes/descent/theme.txt
GRUB_GFXMODE=1280x800
[...]

Enter Theme Txt File Path And Background Image Resolution

再强调一次,如果这些代码行不存在,简单地添加它们。按下 CTRL+O 组合键 和 CTRL+X 组合键(LCTT 校注:这是 nano 中的快捷键,如果你使用 Vi/Vim,请使用相应的快捷键)来保持更改并关闭文件。

现在,应用更改到 GRUB ,使用命令:

$ sudo update-grub

示例输出:

Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /boot/grub/themes/descent/theme.txt
Found linux image: /boot/vmlinuz-5.15.0-41-generic
Found initrd image: /boot/initrd.img-5.15.0-41-generic
Found linux image: /boot/vmlinuz-5.15.0-39-generic
Found initrd image: /boot/initrd.img-5.15.0-39-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done

Update GRUB

如果你是在基于 RPM 的系统上(例如 Fedora),运行下面的命令来更新 GRUB :

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg instead

重新启动你的系统。你就会看到更新后的 GRUB 主题。如果 GRUB 菜单没有出现。在打开硬件系统的电源时,立即按下 ESC 按键,直到启动菜单出现。

这是我的 Ubuntu 22.04 LTS 桌面的默认 GRUB 菜单。

Ubuntu Default Grub Menu

这是更新后的带有复古主题的 GRUB 菜单。

Updated GRUB Menu With Descent Theme

很酷,是吧?

移除 GRUB 主题

为移除一个主题,简单地删除主题文件夹:

$ sudo rm -fr /boot/grub/themes/descent/

接下来,编辑 /etc/default/grub 文件:

$ sudo nano /etc/default/grub

移除下面的代码行:

[...]
GRUB_THEME=/boot/grub/themes/descent/theme.txt
GRUB_GFXMODE=1280x800
[...]

保存文件并关闭它。

最后,应用更改到 GRUB ,并重新启动你的系统:

$ sudo update-grub
$ sudo reboot

2、从 GitHub 安装 GRUB 主题

如果一个 GRUB 主题托管在 GitHub 中,它很可能有安装程序脚本和卸载程序脚本。让我们以 Modern GRUB Themes 为例。它托管在 GitHub 中。

使用 Git 复刻项目的 GitHub 存储库:

$ git clone https://github.com/vinceliuice/grub2-themes.git

转到项目的文件夹:

$ cd grub2-themes/

运行安装程序脚本:

$ sudo ./install.sh

选择你喜欢的 GRUB 主题背景(例如 tela)。

Choose GRUB Theme Background

选择图标样式:

Choose Icon Style

选择你的显示分辨率。

Choose Display Resolution

现在选择将会安装和应用的 GRUB 主题。

Checking for the existence of themes directory... 
  
 Installing tela color 1080p theme... 
  
 Setting tela as default... 
  
 Updating grub config...
 
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/tela/theme.txt
Found linux image: /boot/vmlinuz-5.15.0-41-generic
Found initrd image: /boot/initrd.img-5.15.0-41-generic
Found linux image: /boot/vmlinuz-5.15.0-39-generic
Found initrd image: /boot/initrd.img-5.15.0-39-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done
  
 * All done! 
  
 * At the next restart of your computer you will see your new Grub theme: 'tela'

Install Tela Modern Grub Theme

重新启动你的系统来查看更改。

Tela GRUB Theme

这是一个漂亮的 GRUB 主题,前所未见。

你也可以明确地给定主题的名称和屏幕分辨率,像下面一样。

$ sudo ./install.sh -t whitesur -s 1080p

这将应用一个名称为 “Whitesur” 的主题,使用 1080p 屏幕分辨率。你可能会提及到其它的分辨率,例如 2k4k 、超宽(ultrawide)、超宽 2k(ultrawide2k) 。如果你不提及分辨率,将默认采用 1080p

安装 Tela 主题到 /boot/grub/themes 文件夹:

$ sudo ./install.sh -b -t whitesur

重新启动你的系统来查看更改。

Whitesur GRUB Theme

移除 GRUB 主题

为移除已安装的一个主题,转到项目的复刻目录:

$ cd grub2-themes/

随后,运行:

$ sudo ./install.sh -r -t tela

使用你已安装的主题的名称来替换 tela

请注意,每个主题的安装说明可能有所不同。详细地参考每个项目的 GitHub 页面,并相应地安装主题。

总结

有些人喜欢使用艺术化的 Linux 发行版。他们以美化其 Linux 发行版而感到高兴和自豪。如果你是他们中的一员,你可以看看 Gorgeous GRUB 项目来美化你的 GRUB 菜单。

转到 Gorgeous GRUB 主题网站,从列表中选择你最喜欢的主题,并按照每个项目的主页说明来安装和应用 GRUB 主题。

资源

Gorgeous GRUB 的 GitHub 存储库

via: https://ostechnix.com/change-grub-theme-in-linux/

作者:sk 选题:lkxed 译者:robsean 校对:校对者ID

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

Debian 考虑改变其处理非自由固件的方式

Debian 目前在其系统上默认不加载非自由固件,“即使这意味着,没有这些二进制组件就没有硬件支持/加速能力。不加载非自由固件也可能意味着错过安全更新或解决可用性问题。”现在,Debian 社区正在讨论关于未来如何处理非自由固件的不同做法,包括默认提供并启用非自由固件,取代现有镜像或增加新的带非自由固件的镜像等等。

消息来源:Phoronix
老王点评:终于,连对“自由”非常固执的 Debian 也只能向现实“低头”了。

数万个 WordPress 网站使用了恶意插件

研究人员在 24931 个 WordPress 网站上发现了 47337 个恶意插件,每一个被攻击的网站都有两个或更多被感染的插件。而且,这些插件中有 94% 仍在积极地感染新的网站。研究还发现,这些恶意插件要么是在公开市场上出售的,要么是从盗版网站上传播的,通过利用漏洞注入网站,或者在大多数情况下,在插件被添加到网站后被感染。恶意软件会攻击网站上的其他插件来传播感染,他们的数据集中有超过 4 万个插件被证明是在部署后感染的。

消息来源:Gatech
老王点评:通过插件的互相传染,所以,不要轻易下载任何不可靠的插件,尤其是盗版的。

GIMP 2.99.12 发布:“迈向 GIMP 3.0 的巨大里程碑”

GIMP 2.99.12 今天发布,它自我描述为“迈向 GIMP 3.0 的一个巨大里程碑。许多缺失的部分正在整合,尽管它仍然是一项正在进行的工作。”

消息来源:Phoronix
老王点评:为什么专门提到这条,是因为前两天 RHEL 10 计划放弃对 GTK2 的支持,我们提到,等待了很久的 GIMP 3.0 依旧是基于 GTK2 的。

你不是每天都能遇到一个采用 “Linux 优先” 方式的应用程序。

Linux-First AI Image Upscaler Upscayl Released its First Version

你是不是有一张世纪初的像素化、低分辨率的图片?由于人工智能的进步,你可以轻松地将像素化的图像提升为分辨率更好的图像。

使用普通的图像编辑器需要人工的努力来提升图像。

有大量的在线人工智能图像提升器,但是你不能信任它们对你的数据的处理。

一个新的项目试图解决这个问题,为你提供一个简单的桌面应用程序,让你在一次点击中增强低分辨率照片。

它的第一个版本已经发布。

Upscayl 的功能

Upscayl 是一个跨平台的应用程序,以 Linux 优先的理念构建。

这仅仅意味着 Linux 的构建得到优先考虑,但其他平台也会得到支持。

Upscayl 使用 Python 和 JavaScript 开发,给出了一个简单的界面,你可以选择输入图片和输出文件夹,然后点击 “Upscayl” 按钮来增强图片。

使用 Upscayl

我的电脑上没有太多模糊的照片。并不是说我是一个优秀的摄影师,只是懒得在成千上万的照片中寻找它们。

不过,我还是设法弄到了一张 2011 年的模糊的老照片(那是 11 年前的照片,现在可以说是老照片了)。

厨房的模糊老照片

不要因为我随手拍了一张厨房柜台的照片而对我做出评价。一定有一个很好的理由(或者我觉得)。

无论如何。我试着用 Upscayl 对图片进行放大。

使用 Upscayl

这需要相当大的处理能力,但我的 8 核、第 11 代 i7 处理器和 16GB 内存可以轻松应对。

Upscayl 工作时 CPU 的使用情况

单张图片的处理花了大约 4 分钟,435KB 的图片最终变成了 24MB 的图片。说实话,我几乎没有注意到明显的差异。

由 Upscayl 放大的图像

我想把最后的结果嵌入这里的文章中。但是上传一张 24MB 的图片对我的服务器和你的浏览器来说都有点过分。

安装 Upscayl

不过,我这个不怎么成功的实验不应该阻止你自己去尝试它。

目前,该应用程序可用于 Linux。对 Windows 和 macOS 的支持正在计划中。

你可以得到 Upscayl 的 AppImage 和 Flatpak 软件包。我使用的是 AppImage 版本,你可以使用你喜欢的任何一种。

这些文件可以在发布页面上找到。

下载 Upscayl

如果你喜欢这个项目,别忘了在 GitHub 上给它加星。

GitHub - TGS963/upscayl

via: https://news.itsfoss.com/upscayl-version-1-release/

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

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

这是一个周期性的更新指南,主要用于将现有的 Linux Mint 升级安装到一个新的可用版本。

在这篇文章中有三个部分,分别向你展示 Linux Mint 的不同的主要版本之间的升级步骤:

  • 第 1 部分是关于从 Linux Mint 20.3 升级到 Linux Mint 21(GUI 升级工具)
  • 第 2 部分是关于从 Linux Mint 19.3 升级到 Linux Mint 20(基于命令行的升级程序)
  • 第 3 部分是关于从 Linux Mint 18.3 升级到 Linux Mint 19(假设一些人仍然在使用它)

你可以依据你的当前的 Linux Mint 版本和需要来执行适当的步骤。

这是一个周期性的更新指南,主要用于将现有的 Linux Mint 升级安装到一个新的可用版本。

这篇指南已经更新,追加从 Mint 20.3 升级到 Linux Mint 21 的步骤。Linux Mint 现在有一个 GUI 工具来升级到最新的版本。

在你升级到 Linux Mint 21 之前需要知道的事情

在你继续升级到 Linux Mint 21 之前,你应该考虑下面的事情:

  • 你真的需要升级吗?Linux Mint 20.x 还有好几年的支持期限。
  • 你将需要高速互联网连接来下载大约 14 GB 的升级数据。
  • 它可能将花费几个小时的时间来完成升级过程,当然这主要取决于你的互联网速度。你必须有耐心。
  • 制作一个 Linux Mint 21 的 实况 USB Live USB 并在一次 实况会话 Live session 中尝试它是否与你的硬件系统兼容会是一个好主意。较新的内核可能与较旧的硬件系统有兼容性问题,因此在真正升级或安装之前来对其进行测试可能会为你省去很多麻烦。
  • 全新的安装总是比主要版本升级的更好,但是从零开始安装 Linux Mint 21 可能意味着丢失你的现有的数据。你必须在外部的外部磁盘上进行备份。
  • 尽管大部分的升级是安全的,但是它也不会是 100% 的成功。你必须要有系统快照和真正的备份。
  • 你只能从 Linux Mint 20.3 的 Cinnamon 、Xfce 和 MATE 版本升级到 Linux Mint 21 。首先 检查你的 Linux Mint 版本 。如果你正在使用 Linux Mint 20.2 或 20.1 ,你需要先使用更新管理器来升级到 20.3 。如果你正在使用 Linux Mint 19 ,我建议你选择进行一次的全新安装,而不是选择进行数次的升级 Mint 版本。

在你知道你将要做什么后,让我们看看如何升级到 Linux Mint 21 。

从 Linux Mint 20.3 升级到 Linux Mint 21

检查你的 Linux Mint 版本,并确保你正在使用 Mint 20.3 。你不能从 Linux Mint 20.1 或 20.2 升级到 Linux Mint 21 。

步骤 1: 通过安装任意可用的更新来更新你的系统

使用 菜单 Menu -> 系统管理 Administration -> 更新管理器 Update Manager 来启动更新管理器。查看是否有一些可用的软件包更新。如果有可用的更新,先安装所有的软件包更新。

Check for Pending Software Updates

针对这一步骤,你也可用在终端中使用这一个命令:

sudo apt update && sudo apt upgrade -y

步骤 2: 在外部的磁盘上备份你的文件 [可选,但是建议]

Timeshift 是一个创建系统快照的好工具,但它却不是一个针对文档、图片和其它那些非系统的、个人文件的理想工具。我建议你在一块外部磁盘上进行备份。它只是为了数据安全。

当我说在一块外部磁盘上进行一次备份时,我的意思是将你的图片、文档、下载和视频目录简单地复制和粘贴到一块外部的 USB 磁盘上。

如果你没有那样大的磁盘,至少复制那些你不可丢失的最重要的文件。

步骤 3: 安装升级工具

现在,你的系统已经更新,你已经准备好升级到 Linux Mint 21 。Linux Mint 开发组提供一个名称为 mintupgrade 的 GUI 工具,用于从 Linux Mint 20.3 升级到 Linux Mint 21 。

你可用使用下面的命令来安装这个工具:

sudo apt install mintupgrade

步骤 4: 从终端中运行这个 GUI 工具

你不能在应用程序菜单列表中找到这个新的 GUI 工具。为启动它,你需要在终端中输入下面的命令:

sudo mintupgrade

这个简单且全面工具将带领你完成升级过程。

Mint Upgrade Tool Home Page

在一些初始化的测试后,它将提示进行一次 Timeshift 备份。如果你已经创建了一次备份,你已经准备好下一步了。

Upgrade Tool Prompting No Timeshift Snapshots

否则,你需要在这里 创建一个备份 ,因为这是强制继续的。

Taking Snapshot With Timeshift

一些 PPA 可能已经适用于 Ubuntu 22.04 ,因此也适用于 Mint 21 。但是,如果 PPA 或存储库不适用于新的版本,它可能会因为依赖关系的打断而影响升级过程。在升级工具中也会同样的提示你。

Kazam PPA Does Not Support Jammy

在这里,我将通过 Kazam 其 PPA 来使用其 最新版本 。其 PPA 仅被支持到 Impish ,因为 Linux Mint 21 是基于 Jammy 的,所以它会显示错误。

你可以在升级工具中通过软件源来指定禁用 PPA 的选项。

Disable Unsupported PPAs in Software Sources

在禁用该 PPA 后,该软件包会变成 “ 陌生的 foreign ”,因为来自存储库中可用版本会与来自 Mnit 存储库中可用版本不匹配。因此,你需要将软件包降级到存储库中一个可用的版本。

Downgrade Package to Avoid Conflicts

升级工具现在列出需要执行更改。

List Changes That Need to be Done

在接受后,该工具将开始下载软件包。

Phase 2 – Simulation and Package Download

Package Downloading

Upgrading Phase

它将列出孤立的软件包,这可以被移除。你可以通过按下 修复 Fix 按钮来移除整个建议的软件包,也可以保留某些软件包。

保留某些孤立的软件包

为保留来自孤立的软件包列表中软件包,你需要从左上角的汉堡菜单转到 首选项 Preferences

Selecting Orphan Packages You Want to Keep with Preferences

在首选项对话框中,你需要转到 “ 孤立的软件包 Orphan Packages ” 并使用 “+” 符号来通过名称添加软件包。

Specify Name of the Package to Keep

在完成后,它将继续升级,在一段时间后,将会向你提示一条成功更新的通知。

Upgrade Successful

此时,你需要重新启动你的系统。在重新启动后,你将进入到新的 Linux Mint 21 。

Neofetch Output Linux Mint 21

如何升级到 Linux Mint 20

在你继续升级到 Linux Mint 20 之前,你应该考虑下面的事情:

  • 你真的需要升级吗?Linux Mint 19.x 将会支持到 2023 年。
  • 如果你 有一款 32 位系统,你不能安装或升级到 Mint 20 。
  • 你将需要高速互联网连接来下载大约 1.4 GB 的升级。
  • 它可能将花费几个小时的时间来完成升级过程,当然这主要取决于你的互联网速度。你必须有耐心。
  • 制作一个 Linux Mint 20 的 实况 USB Live USB 并在一次实况会话中查看它是否与你的硬件系统兼容会是一个好主意。较新的内核可能与较旧的硬件系统有兼容性问题,因此在真正升级或安装之前来对其进行测试可能会为你省去很多麻烦。
  • 全新的安装总是比主要版本升级的更好,但是从零开始 安装 Linux Mint 20 可能意味着丢失你的现有的数据。你必须在外部的外部磁盘上进行备份。
  • 尽管大部分的升级是安全的,但是它也不会是 100% 的成功。你必须要有系统快照和真正的备份。
  • 你只能从 Linux Mint 19.3 的 Cinnamon 、Xfce 和 MATE 版本升级到 Linux Mint 20 。首先 检查你的 Linux Mint 版本 。如果你正在使用 Linux Mint 19.2 或 19.1 ,你需要先使用更新管理器来升级到 19.3 。如果你正在使用 Linux Mint 18 ,我建议你选择进行一次的全新安装,而不是选择进行数次的升级 Mint 版本。
  • 升级过程是通过命令行实用程序来完成的。如果你不喜欢使用终端和命令,不要升级,并进行一次全新的安装。

在你知道你将要做什么后,让我们看看如何升级到 Linux Mint 20 。

步骤 1: 确保你有一款 64 位系统

Linux Mint 20 是一款仅提供 64 位的操作系统。如果你安装了一款 32 位的 Linux Mint 19 ,你不能升级到 Linux Mint 20 。

在一个终端中,使用下面的命令来查看你是否正在使用 64 位操作系统。

dpkg --print-architecture

Mint 20 Upgrade Check Architecture

步骤 2: 通过安装一些可用的更新来更新你的系统

使用 菜单 Menu -> 系统管理 Administration -> 更新管理器 Update Manager 来启动更新管理器。查看是否有一些可用的软件包更新。如果有可用的更新,先安装所有的软件包更新。

Check for pending software updates

针对这一步骤,你也可用在终端中使用这一个命令:

sudo apt update && sudo apt upgrade -y

步骤 3: 使用 Timeshift 创建一个系统快照 [可选,但是建议]

如果你遇到升级过程中断或你遇到其它的一些重大问题,使用 Timeshift 创建一个系统快照 将会解救你于水火之中。你甚至可以使用这种方法恢复到 Mint 19.3 。

假设你因为意外断电导致升级失败,或因为其它一些原因,你最终得到一个残缺的不稳定的 Linux Mint 19 。你可以插入一个 Linux Mint 实况 USB ,并从该实况环境中运行 Timeshift 。它将会自动地定位你的备份位置,并将允许你恢复你残缺的 Mint 19 系统。

这也意味着你应该随时携带一个 Linux Mint 19 实况 USB ,以防在极少数升级失败的情况下,你不能用一台工作的计算机创建 Linux Mint 实况 USB 。

Create a system snapshot in Linux Mint

步骤 4: 在一块外部的磁盘上备份你的文件 [可选,但是建议]

Timeshift 是一个创建系统快照的好工具,但它却不是一个针对文档、图片和其它那些非系统、个人文件的理想工具。我建议你在一块外部磁盘上进行备份。它只是为了数据安全。

当我说在一块外部磁盘上进行一次备份时,我的意思是将你的图片、文档、下载和视频目录简单地复制和粘贴到一块外部的 USB 磁盘上。

如果你没有那样大的磁盘,至少复制那些你不可丢失的最重要的文件。

步骤 5: 禁用 PPA 和第三方存储库 [可选,但是建议]

不出意外的话,你可能已经使用一些 PPA 或其它的存储库来安装了一下应用程序。

一些 PPA 可能已经适用于 Ubuntu 20.04 ,因此也适用于 Mint 20 。但是,如果 PPA 或存储库不适用于新的版本,它可能会因为依赖关系的打断而影响升级过程。

对此,建议你禁用 PPA 和第三方存储库。你也可以删除通过这样的外部源安装的应用程序,如果你这样做的话,不会导致配置数据的丢失。

软件源 Software Sources 工具中,禁用附加的存储库、禁用 PPA 。

Disable Ppa Mint Upgrade

你也可以在维护标签页中 降级移除可用的外部的软件包

例如,我使用一个 PPA 来安装 Shutter 。我在禁用它的 PPA 后,现在该软件包会变成 “ 陌生的 foreign ”,因为来自存储库中可用版本会与来自 Mnit 存储库中可用版本不匹配。

Foreign Package Linux Mint

步骤 6: 安装升级工具

现在,你的系统已经更新,你已经准备好升级到 Linux Mint 20 。Linux Mint 开发团队提供一个名称为 mintupgrade 的命令行工具,其唯一的目的是将 Linux Mint 19.3 升级到 Linux Mint 20 。

你可用使用下面的命令来安装这个工具:

sudo apt install mintupgrade

步骤 7: 运行一次升级设备健康检查

mintupgrade 工具将会让你通过模拟升级的初始化部分来运行一次设备健康检查。

你可以运行这次检查来查看对你的系统做出何种更改,哪些软件包将会升级。它也将会显示不能升级和必须移除的软件包。

mintupgrade check

在这里,它不会在你的系统上做出任何真正的更改(即使感觉上它正在进行做一些更改)。

这一步骤是非常重要的,有助于准确评估出你的系统是否可以升级到 Mint 20 。

Mint Upgrade Check

如果这一步骤中途失败,输入 mintupgrade restore-sources 来返回到你原始的 APT 配置。

步骤 8: 下载软件包升级

在你对 mintupgrade` 的检查输出感到满意后,你可以下载 Mint 20 升级软件包。

取决于你的互联网连接速度,它可能会在下载这些升级方面消耗一些时间。确保你的硬件系统接通到强电电源。

在软件包的下载期间,你可以继续使用你的系统进行常规工作。

mintupgrade download

Mint 20 Upgrade Download

注意,这行命令将把你的操作系统指向 Linux Mint 20 存储库。在使用这行命令后,如果你想降级到 Linux Mint 19.3 ,你仍然可以使用命令 mintupgrade restore-sources 来做到。

步骤 9: 安装升级 [不可回退]

现在,万事俱备,你可以使用这行命令来升级到 Linux Mint 20 :

mintupgrade upgrade

给它一些时间来安装新的软件包和升级你的 Mint 到相对较新的版本。在升级过程完成后,它将要求你重新启动。

Linux Mint 20 Upgrade Finish

享受 Linux Mint 20

在你重新启动你的系统后,你将看到 Mint 20 欢迎屏幕。享受新的版本。

Welcome To Linux Mint 20

从 Mint 18 升级到 Mint 19

从 Linux Mint 18.3 升级到 Linux Mint 19 的步骤与你在升级到 Linux Mint 20 中所看到的步骤非常类似。唯一的变化是检查显示管理器。

我将在这里快速地提及这些步骤。如果你想要更多的信息,你可以参考 Mint 20 升级过程。

步骤 1: 使用 Timeshift 创建一个系统快照 [可选,但是建议]

步骤 2: 在一块外部的磁盘上备份你的文件 [可选,但是建议]

步骤 3: 确保你正在使用 LightDM

对于 Mint 19 ,你必须使用 LightDM 显示管理器 。为检查你正在使用哪种显示管理器,输入命令:

cat /etc/X11/default-display-manager

如果结果是 /usr/sbin/lightdm,那么你就有 LightDM ,你就可以继续前进了。

LightDM Display Manager in Linux Mint

在另一个方面,如果结果是 /usr/sbin/mdm,你需要安装 LightDM ,切换到 LightDM 并移除 MDM 。使用这行命令来安装 LightDM :

apt install lightdm lightdm-settings slick-greeter

在安装期间,它将要求你选择显示管理器。你需要选择 LightDM 。

在你设置 LightDM 作为你的显示管理器后,使用下面这些命令来移除 MDM 并重新启动:

apt remove --purge mdm mint-mdm-themes*
sudo dpkg-reconfigure lightdm
sudo reboot

步骤 4: 通过安装一些可用的更新来更新你的系统

sudo apt update && sudo apt upgrade -y

步骤 5: 安装升级工具

sudo apt install mintupgrade

步骤 6: 检查升级

mintupgrade check

步骤 7: 下载软件包升级

mintupgrade download

步骤 8: 应用升级

mintupgrade upgrade

享受 Linux Mint 19 。

你升级到 Linux Mint 21 了吗?

升级到 Linux Mint 20 可能不会是一种友好的体验,但是,使用新的专用 GUI 升级工具来升级到 Mint 21 变得简单多了。

我希望你发现这篇教程有帮助。你是选择升级到 Linux Mint 21 ?还是现在一次全新的安装?

如果你遇到一些重要问题,或者你有一些关于升级过程的问题,请在评论区随时询问。


via: https://itsfoss.com/upgrade-linux-mint-version/

作者:Abhishek Prakash 选题:lkxed 译者:robsean 校对:wxy

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

快速了解一下在 Linux 中玩老式 NES 游戏的 3 个 NES 模拟器。此外,我们也提供了安装指南和特性介绍。

如果你想在最新的 Ubuntu、Linux Mint 版本中玩超级马里奥、口袋妖怪等老式复古游戏,有很多可用的模拟器。如果你想玩老式复古游戏,可以尝试以下三个模拟器。

1、ZSNES

ZSNES 是一个 超级任天堂 模拟器,可以在 Windows、Linux、FreeBSD 和 DOS 上运行。它作为 GUI 界面运行,你可以在其中加载 NES 游戏的 ROM。

这是在 Ubuntu、Debian 和 Linux Mint 中安装 ZSNES 的方法。从终端运行以下命令:

sudo apt install zsnes

对于 Fedora,在 使用这个指南设置 RPM fusion 后运行以下命令进行安装。因为它需要一些 Fedora 官方发行版没有提供的模块。

sudo dnf install zsnes

安装后,从 Dash 中搜索 ZSNES 或在终端中输入 zsnes。

ZSNES Main

Play old NES games using ZSNES in Ubuntu

2、Higan

higan 是 Nintendos SNES、NES、Gameboy、Gameboy Color 和 Gameboy Advance 的模拟器。它以前被称为 bsnes,并且 SNES 仿真特别完整和完善。

higan 努力提供最忠实的硬件仿真。它专注于准确性和简洁的代码,而不是速度和特殊功能。它旨在作为参考仿真器来记录底层硬件的工作原理。

这是从命令行安装 higan 的方法。

sudo apt install higan

Higan Running in Ubuntu

3、GFCEU

GNOME FCE Ultra(gfceu)是用于 GNOME 桌面的 FCE Ultra 任天堂娱乐系统的图形前端。 Gfceu 简化了用户的游戏体验,并提供了干净、简单和直观的界面。

从终端运行以下命令,为 Ubuntu、Linux Mint 和相关发行版安装 gfceu。

sudo apt install gfceu

对于 Fedora,运行以下命令进行安装。请确保在运行此命令之前 使用这个指南设置 RPM fusion。因为它需要某些官方 Fedora 发行版未提供的软件包。

sudo dnf install gfceu

gfceu running in Ubuntu

下载游戏 ROM

有数百个网站提供 NES ROM。这里有几个你可以下载 NES ROM 的地方。下载后,解压缩并从模拟器菜单中打开。

使用这些模拟器享受和玩旧 NES 游戏。请让我知道你最喜欢哪一个。


via: https://www.debugpoint.com/3-nes-emulators-to-play-old-nes-games-in-linux/

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

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