該存儲庫提供了構建在 JuNest 之上的 GIMP 的非官方 AppImage 以及構建它們的腳本。
GIMP 口味:選什麼?
1. 穩定,可能是您最想要的
2.開發者版,勇敢的心
3. GIT,每日構建
4. 混合動力?這是什麼?
5.基於PPA的AppImage
用法
新增插件
關於基於JuNest的AppImages
故障排除
關於 32 位元系統的 GIMP Stable
輕鬆安裝和更新它們
特別學分
在此列表中,您將了解有關此存儲庫中可用的五種構建的更多資訊。
GIMP「穩定」是從官方 Arch Linux 儲存庫建立的基本版本(請參閱 https://archlinux.org/packages/extra/x86_64/gimp )。
如果您對使用哪一個有疑問,我建議您下載這個。
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-stable
https://github.com/ivan-hc/GIMP-appimage/releases/latest
該版本每週日更新。
GIMP「Dev」是即將推出的版本,具有所有最新功能並移植到最新技術。
為了建立這個 AppImage,我使用了 Arch 用戶儲存庫「AUR」中的套件「gimp-devel」(請參閱 https://aur.archlinux.org/packages/gimp-devel)。
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-dev
此版本每三天更新一次。
GIMP「GIT」是從 repo.archlinuxcn.org 上的「gimp-git」套件建構的(請參閱 https://repo.archlinuxcn.org/x86_64)。以前它是使用AUR 套件“gimp-git”(位於https://aur.archlinux.org/packages/gimp-git)從原始碼編譯的,但由於後者沒有持續維護並且容易出現故障(大約30 分鐘)編譯然後失敗,持續數週或數月)我決定在 2024 年 9 月從上述存儲庫切換到該包。
每個功能,即使是實驗性的,都來自原始程式碼,這可能會導致不穩定。
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-git
該構建每天都會更新。
GIMP「Hybrid」是基於上述的「Stable」版本,但此外還將包含對舊 Python2 和許多第三方外掛程式的支援。
若要檢查使用的補丁,請參閱「混合」版本的插件補丁。
對於 GIMP 狂熱者來說,「Hybrid」仍然是一項正在進行中的工作!
如果您也是 GIMP 狂熱者,您可以依賴此版本,或依賴官方 Flatpak,它已經擁有您想要的一切。
這個構建是非常實驗性的。使用風險自負!
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-hybrid
該版本每週日更新(一小時後“穩定”)。
基於 Ubuntu PPA 的 GIMP 穩定版和開發版具有由第三方維護的程式碼庫,因此已過時且不再由我維護。
如果您不斷尋找更新的版本,請選擇我上面列出的前三個選項。
如果您出於某種原因更喜歡 Ubuntu 基礎和 PPA ,我建議您分叉此存儲庫並將 Github Actions 工作流程重定向到專用腳本,以及使用 Debian 基礎構建 AppImage 的腳本也可以在此處使用。
他們都在使用這個 AppRun,如果您想建立自己的 GIMP,這將會有所幫助。
就我個人而言,我不會再建立或分發任何基於 PPA 的 GIMP 版本(按此處了解有關我的選擇的更多詳細資訊)。
下載 AppImage 後,使其可執行:
chmod a+x ./*.AppImage
現在您可以雙擊它或從終端運行它(這允許您使用隱藏選項)。
對於基於 JuNest 的穩定版和開發版版本,內建指令「 gimptool
」作為選項啟用。使用方法:
./*.AppImage gimptool [options]
您也可以將插件放置在$HOME/.config/GIMP
中的適當目錄中來手動新增插件。
有關更多詳細信息,請參閱 https://wiki.archlinux.org/title/GIMP#Plugins 上的“3.1 手動安裝”。
另一方面,「混合」是一項正在進行的工作,將進行實驗性修補以包含所有可用的插件。
JuNest(Jailed User Nest)是一個基於Arch Linux 的輕量級發行版,允許在任何通用GNU/Linux 主機作業系統中建立一次性且部分隔離的GNU/Linux 環境,並且不需要root 權限來安裝軟體包。
基於 JuNest 的 AppImage 與較舊的系統具有更高的兼容性。
編譯這些所謂的「ArchImages」更容易,Arch Linux 基礎是連續性的保證,因為它是最重要的GNU/Linux 發行版之一,受到大型社群的支持,提供了更多的連續性保證,而不是基於PPA(我停止開發)。
了解有關 ArchImage 打包的更多資訊:https://github.com/ivan-hc/ArchImage
您可以透過提取它們來分析 AppImage:
./*.AppImage --appimage-extract
使用您喜歡的文字編輯器編輯檔案 ./squashfs-root/AppRun 並刪除字串2> /dev/null
。儲存文件。
要開始測試,請執行“AppRun”腳本,如下所示:
./squashfs-root/AppRun
您也可以依靠 LD_DEBUG 來查找錯誤(了解更多信息,請訪問 https://www.bnikolic.co.uk/blog/linux-ld-debug.html),例如,尋找遺失的庫:
LD_DEBUG=libs ./squashfs-root/AppRun
我還開發了一個從官方Debian Stable 存儲庫構建的GIMP Stable 32 位元版本,對於舊的i386 架構,請參閱我的另一個存儲庫“ivan-hc/32-bit-AppImage-packages-database”,您可以下載它從這裡。
「AM」/「AppMan」是一組用於安裝、更新和管理 AppImage 套件和其他可移植格式的腳本和模組,就像 APT 管理 DEB 套件、DNF 管理 RPM 等一樣...使用受Arch用戶儲存庫啟發的大型Shell 腳本資料庫,每個資料庫專用於一個應用程式或一組應用程式。
“AM”/“AppMan”的引擎是“APP-MANAGER”腳本,根據您安裝或重新命名的方式,它允許您在系統範圍內(對於單一系統管理員)或本地(對於每個使用者)安裝應用程式).
“AM”/“AppMan”旨在成為所有 AppImage 套件的預設套件管理器,為它們提供一個安身之所。
您可以在portable-linux-apps.github.io/apps查閱託管應用程式的完整清單。
安裝“AM” | 查看所有可用的應用程式 | 在 ko-fi.com 上支持我 | 在 PayPal.me 上支持我 |
---|
JuNest https://github.com/fsquillace/junest
Arch Linux https://archlinux.org