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.11/tinysparql-3.11.1.tar.xz
Nedlasting MD5 sum: aa793424c64c06b50248969f3e9d553d
Nedlastingsstørrelse: 2.3 MB
Estimert diskplass som kreves: 61 MB (med tester)
Estimert byggetid: 0.4 SBU (med tester)
JSON-GLib-1.10.8 og Vala-0.56.19
GLib-2.88.1 (med GObject Introspection), ICU-78.3, libsoup-3.6.6, localsearch-3.11.1 (kjøretid), og PyGObject-3.56.2
asciidoc-10.2.1, Avahi-0.8, Graphviz-14.1.5, bash-completion, og libstemmer
Fiks plasseringen hvor dokumentasjonen vil installeres i:
sed -e "s/'generate'/&, '--no-namespace-dir'/" \
-e "/--output-dir/s/@OUTPUT@/&\/tinysparql-3.11.1/" \
-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 systemd_user_services=false \
.. &&
ninja
Nå, som root bruker:
ninja install
For å teste resultatene, utsted: meson configure -D debug=true && LC_ALL=C.UTF-8 ninja test. Testpakken skal kjøres fra en grafisk sesjon. En test, test_cli, er kjent for å mislykkes fordi manualsidene ikke genereres, men vil bestå hvis "-D man=false" utelates når pakken konfigureres. En annen test, resource, er også kjent for å mislykkes.
--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.