Zum Inhalt springen

Raspberry Pi

DuckDB wird für Raspberry Pi OS (früher Raspbian) nicht offiziell ausgeliefert. Sie können es nach den Anweisungen auf dieser Seite bauen.

Raspberry Pi (64-Bit)

Installieren Sie zuerst die erforderlichen Build-Pakete:

Terminal window
sudo apt-get update
sudo apt-get install -y git g++ cmake ninja-build

Klonen und bauen Sie anschließend wie folgt:

Terminal window
git clone https://github.com/duckdb/duckdb
cd duckdb
GEN=ninja BUILD_EXTENSIONS="icu;json" make

Führen Sie DuckDB schließlich aus:

Terminal window
build/release/duckdb

Raspberry Pi (32-Bit)

Auf 32-Bit-Raspberry-Pi-Boards müssen Sie das Link-Flag -latomic hinzufügen. Da für diese Plattform keine Erweiterungen ausgeliefert werden, empfiehlt es sich, sie ebenfalls in den Build aufzunehmen. Zum Beispiel:

Terminal window
mkdir build
cd build
cmake .. \
-DBUILD_EXTENSIONS="httpfs;json;parquet" \
-DDUCKDB_EXTRA_LINK_FLAGS="-latomic"
make -j4