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.2.tar.xz
Nedlasting MD5 sum: 9c3ab085fe15b55acfd956c039819a00
Nedlastingsstørrelse: 2.0 MB
Estimert diskplass som kreves: 53 MB (med tester)
Estimert byggetid: 0.4 SBU (med tester)
JSON-GLib-1.10.6 og Vala-0.56.17
GLib-2.82.4 (med GObject Introspection), ICU-76.1, libsoup-3.6.4, localsearch-3.8.2 (kjøretid), PyGObject-3.50.0, og SQLite-3.48.0
asciidoc-10.2.1, Avahi-0.8, Graphviz-12.2.1, og bash-completion
Fiks plasseringen hvor dokumentasjonen vil installeres i:
mv docs/reference/libtracker-sparql/doc/{Tsparql-3.0,tinysparql-3.8.2} && sed '/docs_name/s/Tsparql-3.0/tinysparql-3.8.2/' \ -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 \ -D systemd_user_services=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.
-D
systemd_user_services=false
: Denne bryteren forhindrer
byggeprosessen fra å installere systemd brukertjenester siden de er
ubrukelig på SysV systemer.
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.