Tinysparql er en RDF trippellagring med lavt fotavtrykk med et SPARQL 1.1-grensesnitt.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.gnome.org/sources/tinysparql/3.12/tinysparql-3.12.0.tar.xz
Nedlasting MD5 sum: fbc31406e89df1435158a3df319bf8b6
Nedlastingsstørrelse: 2.3 MB
Estimert diskplass som kreves: 57 MB (med tester)
Estimert byggetid: 0.3 SBU (med tester)
json-glib-1.10.8 og Vala-0.56.19
GLib-2.90.1 (med GObject Introspection), ICU-78.3, libsoup-3.8.0, og localsearch-3.12.0 (kjøretid)
asciidoc-10.2.1 (for manualsider), Avahi-0.9-rc5, Graphviz-16.1.0, PyGObject-3.58.0, bash-completion, og libstemmer
Hvis du oppgraderer denne pakken fra en versjon som var fra da
denne pakken var kjent som Tracker, fjerne en fil som vil forårsake en
konflikt som root bruker:
rm -fv /usr/lib/systemd/user/tracker-xdg-portal-3.service
Fiks plasseringen hvor dokumentasjonen vil installeres i:
sed -e "s/'generate'/&, '--no-namespace-dir'/" \
-e "/--output-dir/s/@OUTPUT@/&\/tinysparql-3.12.0/" \
-i docs/reference/meson.build
Installer Tinysparql ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D man=false \
-D tests=false \
.. &&
ninja
Hvis den valgfrie avhengigheten asciidoc-10.2.1 er installert, kan du bygge manualsidene med:
meson configure -D man=true && ninja
Nå, som root bruker:
ninja install
For å teste resultatene, sørg for at PyGObject-3.58.0 er installert og utsted: meson configure -D debug=true -D tests=true && LC_ALL=C.UTF-8 ninja test. Testpakken skal kjøres fra en grafisk sesjon. En test, test_cli, er kjent for å mislykkes hvis manualsidene ikke ble bygget.
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
meson configure -D debug=true: Denne kommandoen aktiverer noen feilsøkingskontroller som er nødvendige for testpakken. Vi vil ikke aktiver dem for de installerte tinysparql bibliotekene og programmene, så vi kjører testpakken etter installasjonen.