pkg.soopen package index

brew / 排名 5398

使用 Homebrew, apk, apt, dnf, Nix, pacman, zypper 安装 tinysparql

查看 tinysparql 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install tinysparql

local Homebrew formula metadata

Linux

Alpine Linux apk已验证 · 92%
sudo apk add tinysparql

Alpine Linux edge package indexes · tinysparql · 来源: dl-cdn.alpinelinux.org

Debian apt已验证 · 92%
sudo apt install tinysparql

Debian stable package indexes · tinysparql · 来源: deb.debian.org

Fedora dnf已验证 · 92%
sudo dnf install tinysparql

Fedora Rawhide package metadata · tinysparql · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#tinysparql

nixpkgs package indexes · pkgs/by-name/ti/tinysparql/package.nix · 来源: api.github.com

Arch Linux pacman已验证 · 92%
sudo pacman -S tinysparql

Arch Linux sync databases · tinysparql · 来源: geo.mirror.pkgbuild.com

openSUSE zypper已验证 · 92%
sudo zypper install tinysparql

openSUSE Tumbleweed package metadata · tinysparql · 来源: download.opensuse.org

概览

软件包摘要

Low-footprint RDF triple store with SPARQL 1.1 interface

命令和别名

  • tinysparql

历史

项目历史与用法

TinySPARQL is GNOME's low-footprint RDF triple store and SPARQL 1.1 library, historically known through the Tracker SPARQL component. It is aimed at applications that need local RDF storage, local or remote SPARQL queries, and D-Bus or HTTP endpoints without deploying a heavyweight enterprise triple-store stack.

项目历史

The TinySPARQL name comes from a 2024 GNOME soft rename. GNOME developers renamed the Tracker SPARQL library to TinySPARQL and the Tracker Miners filesystem indexer to LocalSearch during the GNOME 47 cycle, after the database library and indexer had become distinct components. GNOME's announcement says the rename was intended both to avoid confusing terminology around 'Tracker' and 'Miner' and to make the standalone lightweight SPARQL/RDF implementation more visible.

The transition kept compatibility paths in place: GNOME documented a new libtinysparql/Tsparql API and tinysparql-3.0 pkg-config file while continuing to provide the older libtracker-sparql/Tracker API for existing applications. The command-line tools also split so the SPARQL side and LocalSearch side could each expose their own subcommands.

采用历史

TinySPARQL's adoption is mostly distribution and desktop-stack adoption rather than end-user CLI fame. The input package metadata lists it or its library ABI across apk, Homebrew, Debian, Fedora/DNF, Nix, Arch/pacman, and openSUSE/zypper ecosystems, often under compatibility names such as tracker-sparql or libtracker-sparql.

GNOME documentation frames TinySPARQL as a library-level dependency: applications create process-local stores, connect to remote HTTP SPARQL endpoints, or connect to D-Bus SPARQL services owned by another process. That makes it a package-nerd item because the user-facing package name, pkg-config name, GIR namespace, and old Tracker compatibility names do not always move at the same pace.

使用方式

Developers use TinySPARQL to store RDF triples, define ontologies, issue SPARQL queries and updates, expose endpoints, and connect to local desktop search data through D-Bus. The API documentation recommends prepared statements for query/update safety and batches for update performance.

On the command line, the rename split the old tracker3 utility into tinysparql and localsearch tools, which matters to scripts, Flatpak manifests, and distro packaging that previously depended on Tracker names.

为什么软件包爱好者会关心

TinySPARQL is significant in package-manager culture because it is the renamed core of a long-lived GNOME infrastructure component. Maintainers need to track the soft rename, compatibility packages, pkg-config aliases, GIR/Vala namespaces, and the separate LocalSearch package rather than treating it as a brand-new library.

时间线

  • Around 2020: GNOME separated the SPARQL database engine from the filesystem indexer.
  • 2024-07-14: GNOME announced the Tracker SPARQL library rename to TinySPARQL and Tracker Miners rename to LocalSearch.
  • 2024: GNOME 47 cycle soft rename changed repository names and introduced libtinysparql/Tsparql compatibility paths.
  • 2024: TinySPARQL 3.8 alpha tarballs were announced under the new project name.

Related projects

  • Tracker and tracker-miners are the predecessor names most relevant to older packages and documentation.
  • LocalSearch is the renamed GNOME filesystem indexer that uses the SPARQL infrastructure but is packaged and described separately.
  • SQLite is relevant operationally because TinySPARQL's local store and distribution bugs are often seen through SQLite-backed Tracker SPARQL behavior.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
tinysparql可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本3.11.1
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:tinysparql
版本3.11.1
软件包管理器Homebrew
主页https://tinysparql.org/
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

gir1.2-tracker-3.0 3.8.2-7

GObject introspection data for Tracker

https://tracker.gnome.org/

sudo apt install gir1.2-tracker-3.0
  • Section: introspection
  • Architecture: amd64
  • Source Package: tinysparql
  • 4 依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gir1.2-tracker-3.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gir1.2-tsparql-3.0 3.8.2-7

GObject introspection data for TSparql

https://tracker.gnome.org/

sudo apt install gir1.2-tsparql-3.0
  • Section: introspection
  • Architecture: amd64
  • Source Package: tinysparql
  • 4 依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gir1.2-tsparql-3.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtinysparql-3.0-0 3.8.2-7

metadata database, indexer and search tool - library

https://tracker.gnome.org/

sudo apt install libtinysparql-3.0-0
  • Section: libs
  • Architecture: amd64
  • Source Package: tinysparql
  • 8 依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtinysparql-3.0-0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtinysparql-dev 3.8.2-7

metadata database, indexer and search tool - development files

https://tracker.gnome.org/

sudo apt install libtinysparql-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: tinysparql
  • 8 依赖
  • 1 提供
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtinysparql-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtinysparql-doc 3.8.2-7

metadata database, indexer and search tool - API documentation

https://tracker.gnome.org/

sudo apt install libtinysparql-doc
  • Section: doc
  • Architecture: all
  • Source Package: tinysparql
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtinysparql-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtracker-doc 3.8.2-7

metadata database API documentation (transitional package)

https://tracker.gnome.org/

sudo apt install libtracker-doc
  • Section: doc
  • Architecture: all
  • Source Package: tinysparql
  • 1 依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtracker-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libtracker-sparql-3.0-dev 3.8.2-7

metadata database, indexer and search tool - old dev files

https://tracker.gnome.org/

sudo apt install libtracker-sparql-3.0-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: tinysparql
  • 9 依赖
  • 1 提供
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtracker-sparql-3.0-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

tinysparql 3.8.2-7

metadata database, indexer and search tool

https://tracker.gnome.org/

sudo apt install tinysparql
  • Section: utils
  • Architecture: amd64
  • 10 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tinysparql from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

tracker 3.8.2-7

metadata database and indexer (transitional package)

https://tracker.gnome.org/

sudo apt install tracker
  • Section: utils
  • Architecture: all
  • Source Package: tinysparql
  • 1 依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tracker from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

tinysparql

nix profile install nixpkgs#tinysparql
  • normalized package name match
  • 匹配方式:Tinysparql
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ti/tinysparql/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

libtinysparql 3.11.1-r1

Personal search tool and storage system (libraries)

https://tracker.gnome.org/

sudo apk add libtinysparql
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tinysparql
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Tinysparql
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libtinysparql from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

tinysparql 3.11.1-r1

Personal search tool and storage system

https://tracker.gnome.org/

sudo apk add tinysparql
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tinysparql
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Tinysparql
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tinysparql from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

tinysparql-bash-completion 3.11.1-r1

Bash completions for tinysparql

https://tracker.gnome.org/

sudo apk add tinysparql-bash-completion
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tinysparql
  • normalized package name match
  • 匹配方式:Tinysparql
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tinysparql-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

tinysparql-dbg 3.11.1-r1

Personal search tool and storage system (debug symbols)

https://tracker.gnome.org/

sudo apk add tinysparql-dbg
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tinysparql
  • 1 依赖
  • normalized package name match
  • 匹配方式:Tinysparql
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tinysparql-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

tinysparql-dev 3.11.1-r1

Personal search tool and storage system (development files)

https://tracker.gnome.org/

sudo apk add tinysparql-dev
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tinysparql
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Tinysparql
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tinysparql-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

tinysparql-doc 3.11.1-r1

Personal search tool and storage system (documentation)

https://tracker.gnome.org/

sudo apk add tinysparql-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tinysparql
  • normalized package name match
  • 匹配方式:Tinysparql
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tinysparql-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation