Introduksjon til libxml2
libxml2 pakken inneholder biblioteker og verktøy som brukes til å
analysere XML filer.
Viktig
Updating denne pakken er kjent å bryte ABI.
libxml2 Avhengigheter
Anbefalt
ICU-77.1
Installasjon av libxml2
Installer libxml2 ved å kjøre følgende kommandoer:
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--with-history \
--with-icu \
PYTHON=/usr/bin/python3 \
--docdir=/usr/share/doc/libxml2-2.14.5 &&
make
Nå, som root
bruker:
make install
Til slutt, forhindre at noen pakker unødvendig lenker til ICU ved å
bruke følgende kommandoer som root
bruker:
rm -vf /usr/lib/libxml2.la &&
sed '/libs=/s/xml2.*/xml2"/' -i /usr/bin/xml2-config
lib32 Installasjon av libxml2
Installer lib32-libxml2 ved å kjøre følgende kommandoer:
make distclean &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
./configure --prefix=/usr \
--libdir=/usr/lib32 \
--host=i686-pc-linux-gnu \
--sysconfdir=/etc \
--disable-static \
--with-history \
--with-icu \
--without-python &&
make
Nå, som root
bruker:
make DESTDIR=$PWD/DESTDIR install &&
rm -vf DESTDIR/usr/lib32/libxml2.la &&
cp -Rv DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR &&
ldconfig
Parameterforklaringer
Notat
Kjør ./configure
--help for en fullstendig liste over
alternativer.
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--with-history
: Denne
bryteren aktiverer Readline støtte når den kjører xmlcatalog eller xmllint i skallmodus.
--with-icu
: 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.
PYTHON=/usr/bin/python3
:
Tillater bygging av libxml2 modulen med Python3 i stedet for
Python2.
--without-python
: Denne
bryteren deaktiverer byggingen av denne pakken for 32-bit på et
64-bit system med Python støtte, ettersom den ikke finner Python.
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.14.5, 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
|