封存程式
在Unix類的系統上做資料備份,建議還是用tar,它可較完整地保存檔案的各種屬性,不建議用zip或7z。如果只是有檔案想打包給別人用,但擔心對方不會用tar,那麼理所當然就用zip或7z。由於7z在許多方面的表現都比zip出色,也支援zip的格式,用法也不難,而且也相當普遍,所以在考慮使用zip時,除非有其他特殊因素,否則應該先認真考慮一下7z會是更好的選擇。也許讀者會想略過zip一節內容而直接看7z的,這兩者的用法並不像上述般有相似性。
tar -cf archive.tar file_to_archive.txt。為節省篇幅,以下多數使用傳統形式。
在使用qTox期間,原採用AppImage格式,但無法用小小輸入法在該軟體上打中文,於是改試Flatpak格式,因此引發了對這兩種軟體包裝格式的探索。
AppImage的形式較像是單一包裝檔的可攜式軟體;Flatpak的使用較像APT,但它可通用於各種Linux發行版,這點會與Snap較類似。
本文將以一般使用者而非開發者的角度來簡單談一下AppImage與Flatpak的使用,這兩者都是Linux上包裝軟體的形式,其目的都是可通用在各種Linux發行版。
以下就做一下Flatpak與AppImage使用方面的介紹,附帶談一下對中文輸入法的影響。使用環境是Ubuntu MATE 18.04。
(本文是去年10月寫的,一直沒發佈,內容也許會與現況稍有不同。)
※2023-5-15:本文某些描述已與現況相當不同。