Tinysparql er en RDF trippellagring med lavt fotavtrykk med et SPARQL 1.1-grensesnitt.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.gnome.org/sources/tinysparql/3.8/tinysparql-3.8.0.tar.xz
Nedlasting MD5 sum: b265db81d1292d405945dbeb168a361b
Nedlastingsstørrelse: 2.0 MB
Estimert diskplass som kreves: 60 MB (med tester)
Estimert byggetid: 0.5 SBU (med tester)
JSON-GLib-1.10.0 og Vala-0.56.17
GLib-2.82.2 (med GObject Introspection), ICU-76.1, libsoup-3.4.4, PyGObject-3.50.0, SQLite-3.47.0, og localsearch-3.8.0 (kjøretid)
asciidoc-10.2.1, Avahi-0.8, Graphviz-12.2.0, og bash-completion
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:
mv docs/reference/libtracker-sparql/doc/{Tsparql-3.0,tinysparql-3.8.0} && sed '/docs_name/s/Tsparql-3.0/tinysparql-3.8.0/' \ -i docs/reference/libtracker-sparql/meson.build
Installer Tinysparql ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -D man=false \ .. && ninja
Nå, som root
bruker:
ninja install
For å teste resultatene, utsted: meson configure -D debug=true && LC_ALL=C ninja test. Testpakken skal kjøres fra en grafisk sesjon. En test er kjent for å mislykkes på grunn av at manualsidene ikke blir generert.
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-D man=false
: Denne
bryteren forhindrer byggeprosessen fra å generere manualsider.
Utelat denne bryteren hvis du har asciidoc-10.2.1 installert og ønsker å
generere og installer manualsidene.
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.