tinysparql-3.8.0

Introduksjon til Tinysparql

Tinysparql er en RDF trippellagring med lavt fotavtrykk med et SPARQL 1.1-grensesnitt.

[Notat]

Notat

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.

Pakkeinformasjon

Tinysparql Avhengigheter

Påkrevd

JSON-GLib-1.10.0 og Vala-0.56.17

Anbefalt

Valgfri

asciidoc-10.2.1, Avahi-0.8, Graphviz-12.2.0, og bash-completion

Installasjon av Tinysparql

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                   \
            -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.

Parameterforklaringer

--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.

Innhold

Installerte Programmer: tinysparql
Installert Bibliotek: libtinysparql-3.0.so og libtracker-sparql-3.0.so
Installerte Mapper: /usr/{include,lib}/tinysparql-3.0 og /usr/share/doc/tinysparql-3.8.0 (valgfri)

Korte Beskrivelser

tinysparql

er et kontrollprogram for TinySPARQL databaser

libtinysparql-3.0.so

inneholder funksjoner for å administrere TinySPARQL databaser

libtracker-sparql-3.0.so

inneholder ressursstyring og databasefunksjoner