Gimp-2.10.36

Introduksjon til Gimp

Gimp pakken inneholder GNU Image Manipulation Program som er nyttig for fotoretusjering, bildekomposisjon og bildeforfatting.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

  • Nedlasting (HTTP): https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.36.tar.bz2

  • Nedlasting MD5 sum: e44e1c91b09db8fcdc9ef5797ce11b77

  • Nedlastingsstørrelse: 30 MB

  • Estimert diskplass som kreves: 882 MB (197 MB installert, legg til 835 MB for tester)

  • Estimert byggetid: 2.3 SBU (Bruker parallellisme=4; legg til 0.7 SBU for tester)

Ytterligere Nedlastinger

[Note]

Note

Hjelpefiler for engelsk versjon er fullført, men store deler av teksten for mange andre språk er ennå ikke oversatt.

  • Nedlasting (HTTP): https://download.gimp.org/pub/gimp/help/gimp-help-2.10.34.tar.bz2

  • Nedlastingsstørrelse: 158 MB

  • Nedlasting MD5 sum: 5e393d61c802e73ffe6c550759ed0853

  • Estimert diskplass som kreves: Fra 412 MB (bare en) til 1.8 GB (for alle språk)

  • Estimert byggetid: 2.1 SBU (bare en), 13 SBU, med parallellitet=4, for alle språk

Gimp Avhengigheter

Påkrevd

gegl-0.4.48, gexiv2-0.14.2, glib-networking-2.78.0, GTK+-2.24.33, HarfBuzz-8.3.0. libjpeg-turbo-3.0.1, libmypaint-1.6.1, librsvg-2.57.1, libtiff-4.6.0, libxml2-2.12.5 (for å bygge de oversatte hjelpefilene), Little CMS-2.14, mypaint-brushes-1.3.1, Poppler-24.02.0 (inkludert poppler-data) og et grafiske miljø

Anbefalt

Valgfri

AAlib-1.4rc5, alsa-lib-1.2.11, Gvfs-1.52.2 (for å få tilgang til hjelpen på nettet), libmng-2.0.3, libunwind-1.6.2, libwebp-1.3.2, OpenJPEG-2.5.0, en MTA (som gir et sendmail program), GTK-Doc-1.33.2, appstream-glib, libbacktrace, libheif med libde265 (begge trengtes for å lese macOS heic bilder), libwmf, og OpenEXR

Når du har kjørt configure, vil du se at WebKit ikke ble funnet - denne avhengigheten er for det eldre webkit-1.0 som aldri skal brukes på et moderne system eksponert mot internett.

Valgfritt, for å bygge hjelpesystemet

dblatex (for PDF dokumenter), pngnq og pngcrush for å optimalisere png filene, men se merknaden om hjelpenedlastingen ovenfor

Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/gimp

Installasjon av Gimp

Installer Gimp ved å kjøre følgende kommandoer:

./configure --prefix=/usr --sysconfdir=/etc &&
make

For å teste resultatene (krever en X-Vindu terminal) utsted: make check.

Nå, som root bruker:

make install
[Note]

Note

Denne pakken installerer ikonfiler i /usr/share/icons/hicolor hierarkiet og skrivebordsfiler inn i /usr/share/applications hierarkiet. Du kan forbedre systemytelsen og minnebruken ved å oppdatere /usr/share/icons/hicolor/index.theme og /usr/share/applications/mimeinfo.cache. For å utføre oppdateringen må du ha GTK+-3.24.41 installert (for ikon hurtiglageret) og desktop-file-utils-0.27 (for skrivebords hurtiglageret) og utfør følgende kommandoer som root bruker:

gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q

Installasjon av Gimp-Help

gimp-help tarballen inneholder bilder og engelsk teksthjelp for hjelpefiler, sammen med oversettelser.

Pakk ut gimp-help tarballen og endre til roten til det nyopprettede kildetreet. Forberede til å bygge med følgende kommando:

ALL_LINGUAS="ca cs da de en en_GB es fa fr hr ko lt nl nn pt pt_BR ro sl sv uk zh_CN" \
./configure --prefix=/usr

Fjern fra ALL_LINGUAS kodene for alle språk som du ikke ønsker å installere. Alternativt kan du fjerne linjen som begynner med ALL_LINGUAS, hvis du ønsker å bygge alle språk.

Bygg nå hjelpefilene:

make

Utfør følgende kommandoer som root bruker for å installere hjelpefilene:

make install &&
chown -R root:root /usr/share/gimp/2.0/help

Parameterforklaringer

ALL_LINGUAS="ca cs da de en en_GB es fa...": som standard vil hjelpefilene gjengis på alle tilgjengelige språk. Fjern kodene for alle språk du ikke ønsker å bygge.

--disable-python: Dette alternativet er nødvendig hvis du ikke har installert PyGTK.

--enable-gtk-doc: Bruk denne parameteren hvis GTK-Doc er installert og du ønsker å gjenoppbygge og installer API dokumentasjonen.

Konfigurere Gimp

Konfigurasjonsfiler

/etc/gimp/2.0/* og ~/.gimp-2.8/gimprc

Innhold

Installerte Programmer: gimp (symbolkobling), gimp-2.10, gimp-console (symbolkobling), gimp-console-2.10, gimp-test-clipboard-2.0, og gimptool-2.0
Installerte Biblioteker: libgimp-2.0.so, libgimpbase-2.0.so, libgimpcolor-2.0.so, libgimpconfig-2.0.so, libgimpmath-2.0.so, libgimpmodule-2.0.so, libgimpthumb-2.0.so, libgimpui-2.0.so, og libgimpwidgets-2.0.so
Installerte Mapper: /etc/gimp, /usr/include/gimp-2.0, /usr/{lib,share}/gimp, /usr/share/gtk-doc/html/libgimp{,base,color,config}, og /usr/share/gtk-doc/html/libgimp{math,module,thumb,widgets}

Korte Beskrivelser

gimp

er en symbolsk kobling til gimp-2.10

gimp-2.10

er Gnu Image Manipulation Program. Det fungerer med en rekke av bildeformater og gir et stort utvalg av verktøy

gimp-console

er en symbolsk kobling til gimp-console-2.10

gimp-console-2.10

er et konsollprogram som oppfører seg som om Gimp ble startet med --no-interface kommandolinjealternativet

gimptool-2.0

er et verktøy som kan bygge programtilleggeller skript og installere dem hvis de er distribuert i én kildefil. gimptool-2.0 kan også brukes av programmer som trenger å vite hvilke biblioteker og inkluder-stier Gimp ble kompilert med

libgimp-2.0.so

gir C bindinger for Gimp sin Procedural Database (PDB) som tilbyr et grensesnitt til kjernefunksjoner og til funksjonalitet levert av programtillegg

libgimpbase-2.0.so

gir C funksjonene for grunnleggende Gimp funksjonalitet som å bestemme oppregningsdatatyper, gettext oversettelse, bestemme Gimp sin versjonsnummer og muligheter, håndtering av datafiler og tilgang til miljøet

libgimpcolor-2.0.so

gir C funksjonene knyttet til RGB, HSV og CMYK farger samt konvertere farger mellom ulike fargemodeller og utføre adaptiv supersampling på et område

libgimpconfig-2.0.so

inneholder C funksjoner for lesing og skriving av konfigurasjonsinformasjon

libgimpmath-2.0.so

inneholder C funksjoner som gir matematiske definisjoner og makroer, manipulere 3x3 transformasjonsmatriser, sette opp og manipulere vektorer og MD5 message-digest algoritmen

libgimpmodule-2.0.so

gir C funksjonene som implementerer modullasting ved hjelp av GModule og støtter å holde en liste over GimpModules funnet i en gitt søkesti

libgimpthumb-2.0.so

gir C funksjonene for håndtering av Gimp sin miniatyrbildeobjekter

libgimpui-2.0.so

inneholder Gimp sin vanlig bruker grensesnittfunksjoner

libgimpwidgets-2.0.so

inneholder Gimp og GTK sin skjermelement oppretting og manipulasjonsfunksjoner