Repository resmi package untuk Spark OS — sistem operasi Linux minimal berbasis BusyBox.
Package di sini diinstall melalui perintah spt yang sudah tersedia di dalam Spark OS.
spt update # Perbarui daftar package
spt install <nama> # Install package
spt remove <nama> # Hapus package
spt list # Tampilkan semua package tersedia
spt search <kata> # Cari package
spt info <nama> # Lihat detail package
| Package | Versi | Arsitektur | Keterangan |
|---|---|---|---|
bash |
5.2.15 | x86_64, aarch64 | GNU Bash shell |
nano |
2.0.15 | x86_64, aarch64 | Text editor terminal |
curl |
8.19.0 | x86_64, aarch64 | HTTP/HTTPS client (static) |
jq |
1.8.1 | x86_64, aarch64 | JSON processor |
btm |
0.12.3 | x86_64, aarch64 | System monitor (alternatif htop) |
tree |
2.1.1 | x86_64, aarch64 | Directory tree viewer dengan warna |
file |
5.45 | x86_64, aarch64 | File type identification tool |
tmux |
3.4 | x86_64, aarch64 | Terminal multiplexer |
Spark-Package-Tools/
├── x86_64/
│ ├── PACKAGES # Index package untuk x86_64
│ ├── bash-5.2.15.spk
│ ├── nano-2.0.15.spk
│ └── ...
├── aarch64/
│ ├── PACKAGES # Index package untuk aarch64
│ ├── bash-5.2.15.spk
│ └── ...
└── CNAME # Domain: spt.sparkos.eu.cc
File .spk adalah archive tar.gz dengan struktur berikut:
nama-versi.spk
├── PKGINFO # Metadata package
├── files/ # File yang akan diinstall ke rootfs
│ └── usr/bin/nama
└── scripts/
└── post-install.sh # Script dijalankan setelah install (opsional)
name=nama-package
version=1.0.0
arch=x86_64
description=Deskripsi singkat package
depends=
maintainer=NamaKamu
size=123456
build_date=2026-01-01
Setiap package didaftarkan di file PACKAGES dengan format:
Package: nama
Version: 1.0.0
Arch: x86_64
Description: Deskripsi singkat
Maintainer: NamaKamu
BuildDate: 2026-01-01
Size: 123456
Filename: x86_64/nama-1.0.0.spk
Pisahkan antar package dengan satu baris kosong.
Repo ini open source — siapapun boleh menambahkan package baru.
.spk untuk package baru:# Contoh struktur untuk package "htop"
mkdir -p htop-3.3.0/{files/usr/bin,scripts}
# Taruh binary di files/
cp /path/to/htop htop-3.3.0/files/usr/bin/htop
# Buat PKGINFO
cat > htop-3.3.0/PKGINFO << EOF
name=htop
version=3.3.0
arch=x86_64
description=Interactive process viewer
depends=
maintainer=NamaKamu
size=$(stat -c%s htop-3.3.0/files/usr/bin/htop)
build_date=$(date +%Y-%m-%d)
EOF
# Buat post-install.sh (opsional)
echo '#!/bin/sh' > htop-3.3.0/scripts/post-install.sh
# Pack jadi .spk
tar czf x86_64/htop-3.3.0.spk -C htop-3.3.0 .
x86_64/PACKAGES dan/atau aarch64/PACKAGES--staticspt install /path/to/package.spk