Redian新闻
>
如何在 Linux 中降级 Flatpak 软件包 | Linux 中国

如何在 Linux 中降级 Flatpak 软件包 | Linux 中国

科技
 
导读:Flatpak 软件包的一个鲜为人知的特点是,它允许你对已安装的应用程序进行降级。下面是如何使用它的方法。
本文字数:1473,阅读时长大约:2分钟

Flatpak 软件包的一个鲜为人知的特点是,它允许你对已安装的应用程序进行降级。下面是如何使用它的方法。

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

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

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

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

在 Linux 中降级 Flatpak 包

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

以下是步骤:

1、获取包的应用 ID

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

  1. flatpak list --app

find flatpak package id in linux

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

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

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

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

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

  1. flatpak remote-info --log flathub <Application ID>

find previous releases in flatpak

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

3、降级 Flatpack 包

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

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

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

  1. sudo flatpak update --commit=<commit_code> <Application ID>

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

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

downgrade flatpak package in linux

这就完成了!

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

  1. flatpak update

downgrade flatpak package

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

总结

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

如果你有任何疑问或建议,请在评论中告诉我。


via: https://itsfoss.com/downgrade-flatpak-packages/

作者:Sagar Sharma 选题:lkxed 译者:geekpi 校对:wxy

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

LCTT 译者 :geekpi
💎💎💎💎
翻译: 1842.5 篇
|
贡献: 3353 天
2013-10-25
2022-12-30
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
1200人现场参会,券业一哥策略会"爆棚"!增量资金3月进场,年中降准可期GNOME 的研究报告称 90% 以上的系统都安装了 Flatpak | Linux 中国如何在 Ubuntu 和其他 Linux 中检查 CPU 和硬盘温度 | Linux 中国如何在 Arch Linux 中安装 Cinnamon 桌面 | Linux 中国如何在没有互联网连接的情况下离线更新 Ubuntu | Linux 中国2022九大热门行业投融资盘点:谁在资本寒冬中降幅最大?如何在 Silverblue 上变基到 Fedora Linux 37 | Linux 中国如何在 Linux 中确定运行的是那种初始化系统 | Linux 中国通过 apt-get 降级一个软件包 | Linux 中国如何在 Linux 中更新 Flatpak 软件包 | Linux 中国详解在 Ubuntu 从外部存储库安装软件包 | Linux 中国秋来,风起,叶落如何在 Linux 中找到一个进程 ID 并杀死它 | Linux 中国多伦多8个可以免费玩耍的圣诞活动:消费降级,快乐不降级Linux Mint 的更新管理器现在支持 Flatpak | Linux 中国说说布票,比粮票公平, 农民也有!!如何在 Arch Linux 中安装 GNOME 桌面 | Linux 中国如何在 Arch Linux 中安装 elementary OS 的 Pantheon 桌面 | Linux 中国新贵妃醉酒如何在 Web 浏览器中启用深色模式 | Linux 中国如何在 VLC 播放器中裁剪视频 | Linux 中国FastTrack Universität 2023莱比锡大学公立语言项目招生简章如何在 Arch Linux 中安装 MATE 桌面 | Linux 中国浓雾慢慢袭来如何提高 Ubuntu 和其他 Linux 系统中的扬声器音量 | Linux 中国如何在 RHEL 9 上安装 Node.js | Linux 中国天赋“易昺(bǐng)”,创造历史!美国档案--袁世庄所有官方的 Ubuntu 特色版决定默认不预装 Flatpak | Linux 中国如何在 Linux 系统中访问 UEFI 设置 | Linux 中国Flathub 计划发展为通用的 Linux 应用商店 | Linux 中国如何在 Ubuntu 等 Linux 中安装 Python 3.11 | Linux 中国Bodhi Linux 7.0.0 开始测试新的功能和软件包 | Linux 中国如何在 Arch Linux 中安装 OpenOffice(新手指南) | Linux 中国如何在 Linux 中使用 SCP 安全地传输文件 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。