Wszystko, co potrzebujesz wiedzieć o PaganLinux, menedżerze pag i systemie budowania pagbuild.
Instalacja, pierwsze kroki z pag
Pełna dokumentacja komend CLI
Tworzenie własnych pakietów
Plik config.toml i opcje
Zarzadzanie repo i mirrorami
GPG, checksumy, sandboxing
# 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 | Komenda | Opis |
|---|---|
pag install | Instaluje pakiety .pag |
pag remove | Usuwa pakiety |
pag update | Aktualizuje indeksy i pakiety |
pag search | Wyszukuje pakiety |
pag info | Szczegóły pakietu |
pag list | Lista zainstalowanych |
pag check | Sprawdza integralność |
pag clean | Czyści cache |
pag flatpak | Zarządza flatpakami |
pag repo | Zarządza repozytoriami |
pag key | Zarządza kluczami GPG |
pag query | Zapytania do bazy |
# 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 [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