📖 Dokumentacja PaganLinux

Wszystko, co potrzebujesz wiedzieć o PaganLinux, menedżerze pag i systemie budowania pagbuild.

🚀 Szybki Start

Instalacja, pierwsze kroki z pag

📦 Menedżer pag

Pełna dokumentacja komend CLI

🏗️ System pagbuild

Tworzenie własnych pakietów

⚙️ Konfiguracja

Plik config.toml i opcje

🌐 Repozytoria

Zarzadzanie repo i mirrorami

🔐 Bezpieczeństwo

GPG, checksumy, sandboxing

🚀 Szybki Start

# Instalacja pag
curl -fsSL https://paganlinux.eu/install.sh | bash

# Init
sudo pag init

# Update indexes
sudo pag update

# Install packages
sudo pag install nginx postgresql redis

# Search
pag search python

# Stats
pag stats

Menedżer pag — Komendy

KomendaOpis
pag installInstaluje pakiety .pag
pag removeUsuwa pakiety
pag updateAktualizuje indeksy i pakiety
pag searchWyszukuje pakiety
pag infoSzczegóły pakietu
pag listLista zainstalowanych
pag checkSprawdza integralność
pag cleanCzyści cache
pag flatpakZarządza flatpakami
pag repoZarządza repozytoriami
pag keyZarządza kluczami GPG
pag queryZapytania do bazy

🏗️ System pagbuild

# Utwórz nowy szablon
pagbuild new my-package -v 1.0.0

# Build
pagbuild build my-package
pagbuild build --clean --container 7zip

# Sign with GPG
pagbuild sign -k 0xABC12345 packages/my-package*.pag

# Upload to repo
PAGBUILD_API_TOKEN=token pagbuild upload packages/*.pag --repo extra

⚙️ Konfiguracja

[general]
root = "/"
db_path = "/var/lib/pag/db.sqlite"
cache_path = "/var/cache/pag"
parallel_downloads = 5
lang = "pl"

[[repositories]]
name = "core"
url = "https://repos.paganlinux.eu/core"
enabled = true
priority = 0

[network]
timeout = 30
retries = 3

[security]
require_signatures = true
verify_checksums = true

🔐 Bezpieczeństwo