พื้นที่เก็บข้อมูลนี้จัดเตรียม AppImages อย่างไม่เป็นทางการของ GIMP ที่สร้างขึ้นบน JuNest และสคริปต์สำหรับสร้าง
GIMP รสชาติ: จะเลือกอะไรดี?
1. มั่นคง สิ่งที่คุณอาจต้องการมากที่สุด
2. Developer Edition สำหรับหัวใจที่กล้าหาญ
3. GIT งานสร้างรายวัน
4. ไฮบริด? นี่คืออะไร?
5. AppImages ที่ใช้ PPA
การใช้งาน
เพิ่มปลั๊กอิน
เกี่ยวกับ AppImages ที่ใช้ JuNest
การแก้ไขปัญหา
เกี่ยวกับ GIMP Stable สำหรับระบบ 32 บิต
ติดตั้งและอัพเดตทั้งหมดได้อย่างง่ายดาย
เครดิตพิเศษ
ในรายการนี้ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับบิลด์ห้าประเภทที่มีอยู่ในที่เก็บนี้
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 นี้ ฉันใช้แพ็คเกจ "gimp-devel" จาก Arch User Repository "AUR" (ดู https://aur.archlinux.org/packages/gimp-devel)
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-dev
โครงสร้างจะอัปเดตทุกสามวัน
GIMP "GIT" สร้างขึ้นจากแพ็คเกจ "gimp-git" บน repo.archlinuxcn.org (ดู https://repo.archlinuxcn.org/x86_64) ก่อนหน้านี้ถูกรวบรวมจากแหล่งที่มาโดยใช้แพ็คเกจ AUR "gimp-git" (ที่https://aur.archlinux.org/packages/gimp-git) แต่เนื่องจากอย่างหลังไม่ได้รับการบำรุงรักษาอย่างต่อเนื่องและไวต่อความล้มเหลว (ประมาณ 30 นาที ของการคอมไพล์แล้วล้มเหลวเป็นเวลาหลายสัปดาห์หรือหลายเดือน) ฉันตัดสินใจเปลี่ยนไปใช้แพ็คเกจจากที่เก็บข้อมูลข้างต้นในเดือนกันยายน 2024
คุณลักษณะทุกอย่าง แม้กระทั่งรุ่นทดลอง มาจากซอร์สโค้ด ซึ่งอาจทำให้เกิดความไม่เสถียร
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-git
โครงสร้างมีการอัพเดตทุกวัน
GIMP "Hybrid" ขึ้นอยู่กับเวอร์ชัน "Stable" ที่กล่าวถึงข้างต้น แต่เพิ่มเติมจะมีการรองรับ Python2 เก่าและปลั๊กอินของบุคคลที่สามอีกมากมาย
หากต้องการตรวจสอบแพตช์ที่ใช้ โปรดดูแพตช์ปลั๊กอินสำหรับรุ่น "Hybrid"
"ไฮบริด" ยังคงเป็นงานสำหรับผู้ชื่นชอบ GIMP!
หากคุณเป็นคนที่คลั่งไคล้ GIMP เช่นกัน คุณสามารถไว้วางใจงานสร้างนี้ หรือพึ่งพา Flatpak อย่างเป็นทางการ ซึ่งมีทุกสิ่งที่คุณกำลังมองหาอยู่แล้ว
โครงสร้างนี้เป็นการทดลองอย่างมาก ใช้ความเสี่ยงของคุณเอง!
https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-hybrid
โครงสร้างจะอัปเดตทุกวันอาทิตย์ (หนึ่งชั่วโมงต่อมา "เสถียร")
GIMP Stable และเวอร์ชันสำหรับนักพัฒนาที่ใช้ Ubuntu PPA มีฐานโค้ดที่ดูแลโดยบุคคลที่สาม ดังนั้นจึงล้าสมัยและไม่ได้รับการดูแลโดยฉันอีกต่อไป
หากคุณกำลังมองหารุ่นที่อัปเดตอยู่ตลอดเวลา ให้เลือกสามตัวเลือกแรกที่ฉันได้ระบุไว้ข้างต้น
หากคุณชอบฐาน Ubuntu และ PPA ด้วยเหตุผลบางอย่าง ฉันขอแนะนำให้คุณแยกพื้นที่เก็บข้อมูลนี้ และเปลี่ยนเส้นทางเวิร์กโฟลว์ Github Actions ไปยังสคริปต์เฉพาะ รวมถึงสคริปต์สำหรับสร้าง AppImages โดยใช้ฐาน Debian ก็มีให้ใช้งานที่นี่
พวกเขาทั้งหมดใช้ AppRun นี้ ซึ่งจะช่วยในกรณีที่คุณต้องการสร้าง GIMP ของคุณเอง
โดยส่วนตัวแล้ว ฉันจะไม่สร้างหรือแจกจ่าย GIMP เวอร์ชันที่ใช้ PPA อีกต่อไป (คลิกที่นี่เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับตัวเลือกของฉัน)
เมื่อคุณดาวน์โหลด AppImage แล้ว ให้เปิดใช้งานได้:
chmod a+x ./*.AppImage
ตอนนี้คุณสามารถดับเบิลคลิกหรือเรียกใช้จากเทอร์มินัล (ซึ่งให้คุณใช้ตัวเลือกที่ซ่อนอยู่)
สำหรับรุ่น Stable และ Dev Edition ที่ใช้ JuNest คำสั่ง inbuilt " gimptool
" จะถูกเปิดใช้งานเป็นตัวเลือก หากต้องการใช้:
./*.AppImage gimptool [options]
คุณยังสามารถเพิ่มปลั๊กอินได้ด้วยตนเองโดยวางไว้ในไดเร็กทอรีที่เหมาะสมใน $HOME/.config/GIMP
ดู "3.1 การติดตั้งด้วยตนเอง" ที่ https://wiki.archlinux.org/title/GIMP#Plugins สำหรับรายละเอียดเพิ่มเติม
ในทางกลับกัน “ ไฮบริด ” เป็นงานที่กำลังดำเนินการซึ่งจะมีการทดลองแพตช์เพื่อให้มีปลั๊กอินที่มีอยู่ทั้งหมด
JuNest (Jailed User Nest) เป็นการกระจายบน Arch Linux แบบน้ำหนักเบา ซึ่งช่วยให้สามารถสร้างสภาพแวดล้อม GNU/Linux แบบใช้แล้วทิ้งและแยกได้บางส่วนภายในระบบปฏิบัติการโฮสต์ GNU/Linux ทั่วไป และไม่จำเป็นต้องใช้สิทธิ์รูทในการติดตั้งแพ็คเกจ
AppImages ที่ใช้ JuNest มีความเข้ากันได้มากกว่ากับระบบรุ่นเก่ากว่ามาก
การรวบรวมสิ่งที่เรียกว่า "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
ฉันยังได้พัฒนา GIMP Stable เวอร์ชัน 32 บิตที่สร้างขึ้นจากที่เก็บ Debian Stable อย่างเป็นทางการ สำหรับสถาปัตยกรรม i386 เก่า โปรดดูที่เก็บอื่น ๆ ของฉัน "ivan-hc/32-bit-AppImage-packages-database" คุณสามารถดาวน์โหลดได้ จากที่นี่
"AM"/"AppMan" คือชุดของสคริปต์และโมดูลสำหรับการติดตั้ง อัปเดต และจัดการแพ็คเกจ AppImage และรูปแบบพกพาอื่นๆ ในลักษณะเดียวกับที่ APT จัดการแพ็คเกจ DEB, DNF RPM และอื่นๆ... โดยใช้ ฐานข้อมูลขนาดใหญ่ของสคริปต์เชลล์ที่ได้รับแรงบันดาลใจจาก Arch User Repository ซึ่งแต่ละฐานข้อมูลมีไว้สำหรับแอปหรือชุดแอปพลิเคชันโดยเฉพาะ
กลไกของ "AM"/"AppMan" คือสคริปต์ "APP-MANAGER" ซึ่งช่วยให้คุณสามารถติดตั้งแอปทั่วทั้งระบบ (สำหรับผู้ดูแลระบบคนเดียว) หรือในเครื่อง (สำหรับผู้ใช้แต่ละคน ขึ้นอยู่กับวิธีการติดตั้งหรือเปลี่ยนชื่อ) ).
"AM"/"AppMan" มุ่งหวังที่จะเป็นตัวจัดการแพ็คเกจเริ่มต้นสำหรับแพ็คเกจ AppImage ทั้งหมด ทำให้พวกเขารู้สึกเหมือนอยู่บ้าน
คุณสามารถดู รายการแอปที่มีการจัดการ ทั้งหมดได้ที่ portable-linux-apps.github.io/apps
ติดตั้ง "เอเอ็ม" | ดูแอพที่มีอยู่ทั้งหมด | สนับสนุนฉันบน ko-fi.com | สนับสนุนฉันที่ PayPal.me |
---|
JuNest https://github.com/fsquillace/junest
อาร์ค ลินุกซ์ https://archlinux.org