このリポジトリは、JuNest 上に構築された GIMP の非公式 AppImage と、それらを構築するためのスクリプトを提供します。
GIMP フレーバー: 何を選ぶべきですか?
1. 安定性があり、最も必要なもの
2. 開発者版、勇気のある人向け
3. GIT、毎日のビルド
4. ハイブリッド?これは何ですか?
5. PPA ベースの AppImage
使用法
プラグインを追加する
JuNest ベースの AppImage について
トラブルシューティング
32 ビット システム用 GIMP 安定版について
すべて簡単にインストールして更新できます
特別クレジット
このリストでは、このリポジトリで利用可能な 5 種類のビルドについて詳しく説明します。
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
ビルドは 3 日ごとに更新されます。
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「ハイブリッド」は上記の「安定版」バージョンに基づいていますが、さらに古い Python2 と多くのサードパーティ プラグインのサポートが含まれます。
使用されているパッチを確認するには、「ハイブリッド」リリースのプラグイン パッチを参照してください。
「ハイブリッド」は GIMP 愛好家にとってまだ開発中です。
あなたも GIMP のファンなら、このビルドを信頼することもできますし、探しているものがすべて揃っている公式の Flatpak を信頼することもできます。
このビルドは非常に実験的なものです。ご自身の責任でご使用ください。
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-hybrid
ビルドは毎週日曜日に更新されます (1 時間後に「安定版」)。
Ubuntu PPA に基づく GIMP の安定版と開発者版は、サードパーティによって保守されているコード ベースを持っているため、廃止され、私によって保守されなくなりました。
更新されたビルドを常に探している場合は、上でリストした最初の 3 つのオプションを使用してください。
何らかの理由で Ubuntu ベースと PPA を好む場合は、このリポジトリをフォークして、Github Actions ワークフローを専用のスクリプトにリダイレクトすることをお勧めします。また、Debian ベースを使用して AppImage を構築するためのスクリプトもここで入手できます。
それらはすべてこの AppRun を使用しているため、独自の GIMP を構築したい場合に役立ちます。
個人的には、これ以上 PPA ベースの GIMP バージョンを構築したり配布したりするつもりはありません (私の選択の詳細については、ここをクリックしてください)。
AppImage をダウンロードしたら、それを実行可能にします。
chmod a+x ./*.AppImage
これで、それをダブルクリックするか、ターミナルから実行できるようになります (これにより、非表示のオプションを使用できるようになります)。
JuNest に基づくStable Edition およびDev Editionビルドの場合、組み込みコマンド「 gimptool
」がオプションとして有効になります。使用するには:
./*.AppImage gimptool [options]
$HOME/.config/GIMP
の適切なディレクトリにプラグインを配置することで、手動でプラグインを追加することもできます。
詳細については、https://wiki.archlinux.org/title/GIMP#Plugins の「3.1 手動インストール」を参照してください。
一方、「 Hybrid 」は進行中の作業であり、利用可能なすべてのプラグインを含めるために実験的にパッチが適用される予定です。
JuNest (Jailed User Nest) は、軽量の Arch Linux ベースのディストリビューションで、パッケージをインストールするための root 権限を必要とせずに、汎用の GNU/Linux ホスト OS 内で、使い捨ての部分的に分離された GNU/Linux 環境を作成できます。
JuNest ベースの AppImage は、はるかに古いシステムとの互換性が高くなります。
これらのいわゆる「ArchImage」のコンパイルはより簡単で、Arch Linux ベースは最も重要な GNU/Linux ディストリビューションの 1 つであるため、継続性が保証されています。また、Arch 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」は、APT が DEB パッケージを管理したり、RPM を DNF したりするのと同じ方法で、AppImage パッケージやその他のポータブル形式をインストール、更新、管理するためのスクリプトとモジュールのセットです... Arch ユーザー リポジトリからインスピレーションを得たシェル スクリプトの大規模なデータベース。それぞれがアプリまたはアプリケーションのセット専用です。
「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