이 저장소는 JuNest를 기반으로 구축된 GIMP의 비공식 AppImage와 이를 구축하기 위한 스크립트를 제공합니다.
김프 맛: 무엇을 선택할까요?
1. 안정적, 가장 원하는 것
2. 용감한 마음을 위한 개발자 에디션
3. GIT, 일일 빌드
4. 하이브리드? 이게 뭔가요?
5. PPA 기반 AppImage
용법
플러그인 추가
JuNest 기반 AppImages 소개
문제 해결
32비트 시스템용 GIMP Stable 정보
모두 쉽게 설치하고 업데이트하세요
특별 학점
이 목록에서는 이 저장소에서 사용할 수 있는 5가지 빌드 종류에 대해 자세히 알아봅니다.
GIMP "Stable"은 공식 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 User Repository "AUR"(https://aur.archlinux.org/packages/gimp-devel 참조)의 "gimp-devel" 패키지를 사용했습니다.
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-dev
빌드는 3일마다 업데이트됩니다.
김프 "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 및 다양한 타사 플러그인에 대한 지원도 포함됩니다.
사용된 패치를 확인하려면 "하이브리드" 릴리스용 플러그인 패치를 참조하세요.
"하이브리드"는 김프 매니아들을 위한 작업이 아직 진행 중입니다!
당신도 김프 매니아라면 이 빌드를 사용할 수도 있고, 이미 찾고 있는 모든 것을 갖춘 공식 Flatpak을 사용할 수도 있습니다.
이 빌드는 매우 실험적입니다. 자신의 책임하에 사용하십시오!
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-hybrid
빌드는 매주 일요일에 업데이트됩니다(1시간 후 "안정").
Ubuntu PPA를 기반으로 하는 GIMP 안정 버전과 개발자 버전은 제3자가 유지 관리하는 코드 기반을 갖고 있으므로 더 이상 사용되지 않으며 더 이상 제가 유지 관리하지 않습니다.
지속적으로 업데이트된 빌드를 찾고 있다면 위에 나열된 처음 세 가지 옵션을 선택하세요.
어떤 이유로든 Ubuntu 기반 및 PPA를 선호하는 경우 이 저장소를 포크하고 Github Actions 워크플로를 전용 스크립트로 리디렉션하는 것이 좋습니다 . Debian 기반을 사용하여 AppImages를 빌드하는 스크립트는 여기에서 사용할 수 있습니다.
그들 모두는 이 AppRun을 사용하고 있습니다. 이는 여러분이 자신만의 김프를 구축하려는 경우에 도움이 될 것입니다.
개인적으로 저는 더 이상 PPA 기반 김프 버전을 만들거나 배포하지 않을 것입니다. (내 선택에 대한 자세한 내용을 보려면 여기를 클릭하십시오.)
AppImage를 다운로드한 후 실행 가능하게 만듭니다.
chmod a+x ./*.AppImage
이제 두 번 클릭하거나 터미널에서 실행할 수 있습니다(숨겨진 옵션을 사용할 수 있음).
JuNest를 기반으로 하는 Stable 및 Dev Edition 빌드의 경우 내장 명령 " gimptool
"이 옵션으로 활성화됩니다. 그것을 사용하려면:
./*.AppImage gimptool [options]
$HOME/.config/GIMP
의 적절한 디렉토리에 플러그인을 배치하여 수동으로 추가할 수도 있습니다.
자세한 내용은 https://wiki.archlinux.org/title/GIMP#Plugins의 "3.1 수동 설치"를 참조하세요.
반면에 " 하이브리드 "는 사용 가능한 모든 플러그인을 포함하도록 실험적으로 패치되는 작업이 진행 중입니다.
JuNest(Jailed User Nest)는 일반 GNU/Linux 호스트 OS 내에서 패키지를 설치하는 데 루트 권한이 필요하지 않고 일회용 및 부분적으로 격리된 GNU/Linux 환경을 생성할 수 있는 경량 Arch Linux 기반 배포판입니다.
JuNest 기반 AppImage는 훨씬 오래된 시스템과 더 잘 호환됩니다.
이러한 소위 "ArchImages"를 컴파일하는 것이 더 쉽고 Arch Linux 기반은 가장 중요한 GNU/Linux 배포판 중 하나이므로 연속성을 보장합니다. PPA (개발을 중단했습니다).
https://github.com/ivan-hc/ArchImage에서 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 저장소에서 구축된 32비트 버전의 GIMP Stable을 개발했습니다. 이전 i386 아키텍처의 경우 다른 저장소 "ivan-hc/32-bit-AppImage-packages-database"를 참조하세요. 다운로드할 수 있습니다. 여기에서.
"AM"/"AppMan"은 APT가 DEB 패키지, RPM DNF 등을 관리하는 것과 같은 방식으로 AppImage 패키지 및 기타 이식 가능한 형식을 설치, 업데이트 및 관리하기 위한 스크립트 및 모듈 세트입니다. Arch User Repository에서 영감을 받은 쉘 스크립트의 대규모 데이터베이스로, 각각은 앱 또는 애플리케이션 세트 전용입니다.
"AM"/"AppMan"의 엔진은 설치 또는 이름 변경 방법에 따라 시스템 전체(단일 시스템 관리자의 경우) 또는 로컬(각 사용자의 경우)에 앱을 설치할 수 있는 "APP-MANAGER" 스크립트입니다. ).
"AM"/"AppMan"은 모든 AppImage 패키지의 기본 패키지 관리자가 되어 머물 수 있는 공간을 제공하는 것을 목표로 합니다.
Portable-linux-apps.github.io/apps 에서 관리되는 앱의 전체 목록을 참조할 수 있습니다.
"AM"을 설치하세요 | 사용 가능한 모든 앱 보기 | ko-fi.com에서 저를 지원해주세요 | PayPal.me에서 저를 지원해주세요 |
---|
준네스트 https://github.com/fsquillace/junest
아치 리눅스 https://archlinux.org