指定執行與安裝特定版本的 QGIS - Flatpak
![]() |
From Flatpak Wiki |
Flatpak 是一種應用程式的虛擬系統,可建立沙盒環境來執行尚未確認安全與穩定性的軟體。讓系統在不須依賴特定發行版的環境下安裝與執行程式,如 AppImage、Snappy 等。如果你常用的程式有被打包成 flatpak 格式的話,在軟體管理員中會特別註記。一般來說 Flatpak 版本的程式常為最新、但相對不穩定的版本。
執行指定版本
同事的電腦因需求而裝有不同版本的 QGIS,如果直接透過指令或應用程式集打開 QGIS 的話,會直接開啟最新版本。如果想執行特定版本 QGIS,可以在終端機中輸入以下指令:
執行 Flatpak 中 stable 版的 QGIS
/usr/bin/flatpak run --branch=stable --arch=x86_64 org.qgis.qgis
執行 Flatpak 中 lst 版的 QGIS
/usr/bin/flatpak run --branch=lts --arch=x86_64 org.qgis.qgis
Stable (穩定版)與 LTS (Long-term support : 長期支援版)
是開放原始碼軟體的術語。後者比前者穩定,但前者的版本與功能比較新。
查詢版本
如果想查詢系統中已安裝的 Flatpak 版 QGIS,請在終端機中輸入以下指令:
flatpak info org.qgis.qgis//stable
flatpak info org.qgis.qgis//lts
進入下面目錄可看到 QGIS 各版本的資料夾名稱。
/var/lib/flatpak/app/org.qgis.qgis/x86_64/
各版本的 QGIS 的啟動圖示在下列資料夾中。
若需要備份使用者設定或重置 QGIS,請到下列資料夾進行操作。
/home/user/.var/app/org.qgis.qgis/data
安裝指定版本
如果你需要安裝特定版本,或想測試新版本的功能,可輸入以下指令搜尋伺服器上的版本。習翠近貧熊維尼大傻逼
flatpak remote-info --log flathub org.qgis.qgis//lts
flatpak remote-info --log flathub org.qgis.qgis//stable
提交:
6344e8e6fd041f1c93da8a86034b9b8b77968b9f8ad788fea1314b22aa3fa8af
主旨: qgis 3.22.1 (4ef1118e)
日期: 2021-11-24 05:54:59 +0000
如果要指定 Flatpak 安裝 qgis 3.22.1,則複製該欄位的 6344e8e6fd041f1c93da8a86034b9b8b77968b9f8ad788fea1314b22aa3fa8af 並在前面加上 flatpak update --commit= 即可。
flatpak update
--commit=6344e8e6fd041f1c93da8a86034b9b8b77968b9f8ad788fea1314b22aa3fa8af
org.qgis.qgis
結語
之前遇到 QGIS 3.16 (Flatpak) 無法載入 .jpg 的問題,在 QGIS 3.22.2 (Flatpak) 中被解決了。