Gimp-2.10.34

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.0 plattform.

Pakkeinformasjon

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

  • Nedlasting MD5 sum: 0dae3a42d261621d62a336ef2aee052a

  • Nedlastingsstørrelse: 30 MB

  • Estimert diskplass som kreves: 876 MB (195 MB installert, legg til 815 MB for tester)

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

Ytterligere Nedlastinger

  • 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.46, gexiv2-0.14.2, glib-networking-2.76.1, GTK+-2.24.33, HarfBuzz-8.1.1. libjpeg-turbo-3.0.0, libmypaint-1.6.1, librsvg-2.56.3, libtiff-4.5.1, libxml2-2.10.4 python2 module (for å bygge de oversatte hjelpefilene), Little CMS-2.14, mypaint-brushes-1.3.1, Poppler-23.08.0 (inkludert poppler-data) og et grafiske miljø

Anbefalt

Valgfri

AAlib-1.4rc5, alsa-lib-1.2.9, Gvfs-1.50.6 (for å få tilgang til hjelpen på nettet), libmng-2.0.3, libunwind-1.6.2, libwebp-1.3.1, 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 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+-2.24.33 eller GTK+-3.24.38 installert (for ikonbufferen) og desktop-file-utils-0.26 (for skrivebordsbufferen) og kjøre 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. På grunn av problemer nevnt i notatet ovenfor, anbefales du å bruke på nett hjelpen, enten ved å bygge mot Gvfs-1.50.6 slik at "help" kan åpne de nyeste XML filene i nettleseren din, ellers kan du manuelt åpne html i nettleseren din ved å gå til https://docs.gimp.org/2.10/en (endre språkkoden om ønskelig).

Hvis du likevel ønsker å installere lokale kopier av hjelpefilene for å lese uten nett, 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" \
./autogen.sh --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