指定執行與安裝特定版本的 QGIS - Flatpak

 

指定執行與安裝特定版本的 QGIS - Flatpak Linux
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 的啟動圖示在下列資料夾中。

 /var/lib/flatpak/app/org.qgis.qgis/x86_64/lts/[一串英數]/export/share/applications 


若需要備份使用者設定重置 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) 中被解決了。







留言

這個網誌中的熱門文章

寶鐘瑪琳中之人前世照片、年齡分析