Linux降级Flatpak包

Crq
Crq
管理员
1901
文章
0
粉丝
Linux教程评论41字数 649阅读2分9秒阅读模式
摘要Flatpak 软件包的一个鲜为人知的特点是,它允许你对已安装的应用程序进行降级。下面是如何使用它的方法。

从技术上讲,小版本或次要更新是为了解决问题。但是,当某些更新破坏你当前的工作流程时,情况可能会变得更糟。

无论是 Flatpak 包还是 Snap,当出现问题时,一切都会在某个时候崩溃。作为一个沙盒打包方案,它可能不会影响整个系统,但如果你遇到一个让你的应用体验变差的错误,你可能会后悔更新。

比如之前 ​​Black Box​​ 的更新就带来了一些错误,无法选择文字!开发人员现在已经解决了这个问题,但在他们没有解决之前,我降级了那个特定的包以使其正常工作。

所以,如果你想降级特定的 Flatpak 应用,你可以按照本指南进行操作。

在 Linux 中降级 Flatpak 包

免责声明: 与安装 Flatpak 不同,你需要 ​​sudo​​ 权限才能降级 Flatpak 包。如果你的用户没有该权限,你可以按照我们关于 ​​如何向用户授予 sudo 访问权限​​ 的详细指南进行操作。

以下是步骤:

1、获取包的应用 ID

第一步是找到要降级的包的应用 ID。你可以列出已安装的软件包轻松找到它:

flatpak list --app

Linux降级Flatpak包-图片1

记下要降级的包的应用 ID。

这里,我要降级 Black Box,所以我的应用 ID 将是 ​​com.raggesilver.BlackBox​​。

2、列出以前的版本并获取该提交的代码

获得应用 ID 后,你需要列出以前的版本。

你可以按照给定的命令语法做到这点:

flatpak remote-info --log flathub 

Linux降级Flatpak包-图片2

找到首选的先前版本后,复制如上所示的提交的代码。

3、降级 Flatpack 包

执行前两个步骤后,你应该有以下内容:

    包的应用 ID。
    首选旧版本的提交代码。

现在,你必须将它们放在以下命令中:

sudo flatpak update --commit=

当我将 Black Box 降级到以前的版本时,我将使用以下命令:

sudo flatpak update --commit=c4ef3f4be655cbe2559451a9ef5977ab28139c54bb5adbd7db812f3482bd0db5 com.raggesilver.BlackBox

Linux降级Flatpak包-图片3

这就完成了!

要检查你是否已成功降级软件包,你可以列出需要更新的软件包(考虑到其他所有内容都是最新的)。它应该包括你最近降级的软件包的名称:

flatpak update

Linux降级Flatpak包-图片4

如你所见,Black Box 已过时,需要更新,这意味着包已成功降级!

总结

在本快速教程中,我解释了如何降级 Flatpak 软件包,希望对你有所帮助。

weinxin
我的微信
微信号已复制
我的微信
这是我的微信扫一扫
 
Crq
  • 本文由 Crq 发表于2025年2月19日 03:25:33
  • 转载请注明:https://www.cncrq.com/13116.html
五款最佳Linux下载管理器推荐 Linux教程

五款最佳Linux下载管理器推荐

新的Linux用户从Windows转换过来时面临的困难之一就是,找到一款优秀的下载管理器。如果你是或曾经是Windows用户,可能熟悉互联网下载管理器(IDM)、下载加速器Plus...
Linux系统安全日志详解 Linux教程

Linux系统安全日志详解

只要将我们的服务器在公网环境公开,提供服务。就避免不了来自全球互联网上的各种攻击。大部分的攻击都是一些泛攻击,利用程序自动扫描并发起攻击而已。
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证