libxml2-2.15.1

Introduksjon til libxml2

libxml2 pakken inneholder biblioteker og verktøy som brukes til å analysere XML filer.

[Viktig]

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]

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