Introduksjon til libxml2
libxml2 pakken inneholder biblioteker og verktøy som brukes til å
analysere XML filer.
Viktig
Oppdatering av denne pakken er kjent å bryte ABI.
libxml2 Avhengigheter
Recommended
ICU-77.1
Installasjon av libxml2
Fjern først et unødvendig anrop til git i meson.build:
sed -i "/'git'/,+3d" meson.build
Installer libxml2 ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D history=enabled \
-D icu=enabled &&
ninja
Nå, som root bruker:
ninja install &&
sed 's/--static/--shared/' -i /usr/bin/xml2-config
lib32 Installasjon av libxml2
Installer lib32-libxml2 ved å kjøre følgende kommandoer:
rm -rf * &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
meson setup --prefix=/usr \
--libdir=/usr/lib32 \
--buildtype=release \
-D history=enabled \
-D icu=enabled &&
ninja
Nå, som root bruker:
DESTDIR=$PWD/DESTDIR ninja install &&
cp -Rv DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR &&
ldconfig
Parameterforklaringer
Notat
Undersøk meson_options.txt eller
meson.options for en fullstendig
liste over alternativer.
-D history=enabled: Denne
bryteren aktiverer Readline støtte når den kjører xmlcatalog eller xmllint i skallmodus.
-D icu=enabled: Denne
bryteren aktiverer støtte for ICU, som gir ytterligere Unicode
støtte. Dette er nødvendig for noen pakker utenfor GLFS, for
eksempel for QtWebEngine.
Innhold
Installerte Programmer:
xml2-config, xmlcatalog, og
xmllint
Installert Bibliotek:
libxml2
Installerte Mapper:
/usr/include/libxml2,
/usr/lib/cmake/libxml2, /usr/share/doc/libxml2-2.15.1, og
/usr/share/gtk-doc/html/libxml2
Korte Beskrivelser
|
xml2-config
|
bestemmer kompilerings og lenker flaggene som skal brukes
til å kompilere og lenke programmer som bruker
libxml2
|
|
xmlcatalog
|
brukes til å overvåke og manipulere XML og SGML kataloger
|
|
xmllint
|
analyserer XML filer og sender ut rapporter (basert på
alternativer) for å oppdage feil i XML koding
|
|
libxml2
|
tilbyr funksjoner for programmer for å analysere filer
som bruker XML formatet
|