XMLStarlet er et CLI verktøy for å transformere, spørre, validere og redigere XML dokumenter.
fiks bygging av XMLStarlet mot versjoner av libxml2 nyere enn 2.14.0:
sed -i 's/ATTRIBUTE_UNUSED/__attribute__((unused))/g' src/xml_pyx.c
Installer XMLStarlet ved å kjøre følgende kommandoer:
./configure --prefix=/usr \
--with-lib{xml,xslt}-prefix=/usr \
--docdir=/usr/share/doc/xmlstarlet-1.6.1 &&
make
Nå, som root bruker:
make install && ln -sfv xml /usr/bin/xmlstarlet && install -vm644 doc/xmlstarlet-ug.pdf -t /usr/share/doc/xmlstarlet-1.6.1
--with-lib{xml,xslt}-prefix=/usr:
Denne parameteren forteller XMLStarlet hvor libxml2 og libxslt er
installert. Dette er nødvendig, da XMLStarlet ellers ikke finner
deklarasjonene deres.