如何在 Linux 中降級(jí) Flatpak 軟件包
從技術(shù)上講,小版本或次要更新是為了解決問(wèn)題。但是,當(dāng)某些更新破壞你當(dāng)前的工作流程時(shí),情況可能會(huì)變得更糟。
無(wú)論是 Flatpak 包還是 Snap,當(dāng)出現(xiàn)問(wèn)題時(shí),一切都會(huì)在某個(gè)時(shí)候崩潰。作為一個(gè)沙盒打包方案,它可能不會(huì)影響整個(gè)系統(tǒng),但如果你遇到一個(gè)讓你的應(yīng)用體驗(yàn)變差的錯(cuò)誤,你可能會(huì)后悔更新。
比如之前 ??Black Box?? 的更新就帶來(lái)了一些錯(cuò)誤,無(wú)法選擇文字!開(kāi)發(fā)人員現(xiàn)在已經(jīng)解決了這個(gè)問(wèn)題,但在他們沒(méi)有解決之前,我降級(jí)了那個(gè)特定的包以使其正常工作。
所以,如果你想降級(jí)特定的 Flatpak 應(yīng)用,你可以按照本指南進(jìn)行操作。
在 Linux 中降級(jí) Flatpak 包
免責(zé)聲明: 與安裝 Flatpak 不同,你需要 ??sudo?
? 權(quán)限才能降級(jí) Flatpak 包。如果你的用戶(hù)沒(méi)有該權(quán)限,你可以按照我們關(guān)于 ??如何向用戶(hù)授予 sudo 訪問(wèn)權(quán)限?? 的詳細(xì)指南進(jìn)行操作。
以下是步驟:
1、獲取包的應(yīng)用 ID
第一步是找到要降級(jí)的包的應(yīng)用 ID。你可以列出已安裝的軟件包輕松找到它:
find flatpak package id in linux
記下要降級(jí)的包的應(yīng)用 ID。
這里,我要降級(jí) Black Box,所以我的應(yīng)用 ID 將是 ??com.raggesilver.BlackBox?
?。
2、列出以前的版本并獲取該提交的代碼
獲得應(yīng)用 ID 后,你需要列出以前的版本。
你可以按照給定的命令語(yǔ)法做到這點(diǎn):
find previous releases in flatpak
找到首選的先前版本后,復(fù)制如上所示的提交的代碼。
3、降級(jí) Flatpack 包
執(zhí)行前兩個(gè)步驟后,你應(yīng)該有以下內(nèi)容:
- 包的應(yīng)用 ID。
- 首選舊版本的提交代碼。
現(xiàn)在,你必須將它們放在以下命令中:
當(dāng)我將 Black Box 降級(jí)到以前的版本時(shí),我將使用以下命令:
downgrade flatpak package in linux
這就完成了!
要檢查你是否已成功降級(jí)軟件包,你可以列出需要更新的軟件包(考慮到其他所有內(nèi)容都是最新的)。它應(yīng)該包括你最近降級(jí)的軟件包的名稱(chēng):
downgrade flatpak package
如你所見(jiàn),Black Box 已過(guò)時(shí),需要更新,這意味著包已成功降級(jí)!
總結(jié)
在本快速教程中,我解釋了如何降級(jí) Flatpak 軟件包,希望對(duì)你有所幫助。