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.4 plattform.
Pakkeinformasjon
Ytterligere Nedlastinger
Notat
Engelsk versjon av hjelpefilene er fullført, men noen deler av
teksten for mange andre språk kan ennå ikke være oversatt.
-
Nedlasting (HTTP):
https://download.gimp.org/pub/gimp/help/gimp-help-3.0.0.tar.bz2
-
Nedlastingsstørrelse: 126 MB
-
Nedlasting MD5 sum: 6a45a29097c69d5cf0d86e5c9b6e5f9e
-
Estimert diskplass som kreves: Fra 351 MB (74 MB installert)
for bare en til 1.5 GB for alle språk
-
Estimert byggetid: 0.4 SBU (bare en (engelsk)), 5.1 SBU for
all språk; bruker parallellisme=4
Gimp Avhengigheter
Påkrevd
appstream-glib-0.8.3, gegl-0.4.62,
gexiv2-0.14.6, glib-networking-2.80.1, GTK-3.24.50,
harfBuzz-11.4.1, libmypaint-1.6.1, librsvg-2.61.0, libtiff-4.7.0,
libxml2-2.14.5 (for å bygge de oversatte
hjelpefilene), Little CMS-2.17, mypaint-brushes-1.3.1, og Poppler-25.08.0 (inkludert poppler-data)
Anbefalt
Graphviz-13.1.2, ghostscript-10.05.1 (med libgs
installert), ISO Codes-4.18.0, libgudev-238, PyGObject-3.52.3, og xdg-utils-1.2.1
Valgfri
AAlib-1.4rc5, alsa-lib-1.2.14, AppStream-1.0.6 (for en test), Gi-DocGen-2025.4, Gjs-1.84.2, libjxl-0.11.1, libmng-2.0.3,
libunwind-1.8.2, libwebp-1.6.0,
Lua-5.4.8, OpenJPEG-2.5.3, cfitsio, libbacktrace,
libiff, libilbm,
libheif med libde265
(begge trengtes for å lese macOS heic bilder), libwmf,
OpenEXR, og
qoi
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
Hvis du oppgraderer fra en tidligere Gimp-3 installasjon, som
root
bruker, fjern noen filer og
mapper fra den gamle installasjonen ellers kan byggesystemet
feilaktig plukke dem opp, og forårsake byggefeil:
rm -rf /usr/{lib,share}/gimp/3.0 &&
rm -f /usr/share/gir-1.0/Gimp-3.0.gir &&
rm -f /usr/lib/girepository-1.0/Gimp-3.0.typelib &&
rm -f /usr/lib/libgimp*-3.0.so*
Installer Gimp ved å kjøre
følgende kommandoer:
mkdir gimp-build &&
cd gimp-build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D headless-tests=disabled &&
ninja
For å teste resultatene (krever en terminal i et grafisk miljø)
utsted: ninja test.
Nå, som root
bruker:
ninja install
Notat
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.50 installert
(for ikon hurtiglageret) og desktop-file-utils-0.28 (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.
Hvis du ønsker å installere lokale kopier av hjelpefilene for å
lese offline, pakk ut gimp-help tarballen og bytt til roten til den
nye opprettet kildetre.
tar -xf ../../gimp-help-3.0.0.tar.bz2 &&
cd gimp-help-3.0.0
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/3.0/help
Parameterforklaringer
-D headless-tests=disabled
:
Denne bryteren deaktiverer bruk av xvfb-run for å kjøre testene.
Uten denne bryteren mislykkes mange tester hvis xvfb-run har blitt installert.
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.
Konfigurere Gimp
Konfigurasjonsfiler
/etc/gimp/3.0/*
Innhold
Installerte Programmer:
gimp-3.0, gimp-console-3.0, gimptool-3.0,
gimp-test-clipboard-3.0, gimp-script-fu-interpreter-3.0, og
gimp{,-console,tool,-test-clipboard,script-fu-interpreter}{,-3}
(symbolkoblinger)
Installerte Biblioteker:
libgimp-3.0.so, libgimp-scriptfu-3.0,
libgimpbase-3.0.so, libgimpcolor-3.0.so, libgimpconfig-3.0.so,
libgimpmath-3.0.so, libgimpmodule-3.0.so, libgimpthumb-3.0.so,
libgimpui-3.0.so, and libgimpwidgets-3.0.so
Installerte Mapper:
/etc/gimp, /usr/include/gimp-3.0,
/usr/lib/gimp-3.0, /usr/lib/gimp/3.0, /usr/share/gimp/3.0, and
/usr/share/doc/gimp-3.0
Korte Beskrivelser
gimp-3.0
|
er Gnu Image Manipulation Program. Det fungerer med en
rekke av bildeformater og gir et stort utvalg av verktøy
|
gimp-console-3.0
|
er et konsollprogram som oppfører seg som om Gimp ble startet med --no-interface kommandolinjealternativet
|
gimptool-3.0
|
er et verktøy som kan bygge programtilleggeller skript og
installere dem hvis de er distribuert i én kildefil.
gimptool-3.0 kan også
brukes av programmer som trenger å vite hvilke
biblioteker og inkluder-stier Gimp ble kompilert med
|
libgimp-3.0.so
|
gir C bindinger for Gimp
sin Procedural Database (PDB), som tilbyr et grensesnitt
til kjernefunksjoner og til funksjonalitet levert av
programtillegg
|
libgimpbase-3.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-3.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-3.0.so
|
inneholder C funksjoner for lesing og skriving av
konfigurasjonsinformasjon
|
libgimpmath-3.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-3.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-3.0.so
|
gir C funksjonene for håndtering av Gimp sin miniatyrbildeobjekter
|
libgimpui-3.0.so
|
inneholder Gimp sin
vanlig bruker grensesnittfunksjoner
|
libgimpwidgets-3.0.so
|
inneholder Gimp og
GTK sin skjermelement
oppretting og manipulasjonsfunksjoner
|