Skip to content

Pardus Kurulumu

Pardus, TÜBİTAK ULAKBİM tarafından geliştirilen Türkiye'nin ulusal Linux dağıtımıdır. Debian tabanlı ve XDG uyumlu olduğundan yapılandırma yolları Linux Kurulumu ile birebir aynıdır.

Yapılandırma yolları

KatmanYol
Proje yapılandırması.lenserfight/lenserfight.json (proje kök dizininde)
Cihaz yapılandırması$XDG_CONFIG_HOME/lenserfight/config.json
Varsayılan cihaz~/.config/lenserfight/config.json (XDG_CONFIG_HOME tanımlı değilse)
Eski cihaz~/.lenserfight/lenserfight.json (yalnızca yedek okuma)

Pardus'a Node.js kurulumu

Pardus'un varsayılan apt depolarında Node.js 20+ bulunmayabilir. NodeSource kurulum betiğini kullanın:

bash
# NodeSource'dan Node.js 20 kur
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
node --version   # v20.x.x çıktısı beklenir

Veya kullanıcı başına sürüm yönetimi için nvm:

bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20

pnpm kurulumu

bash
npm install -g pnpm

Derleme bağımlılıkları (gerekirse)

Bazı native Node eklentileri derleme araçları gerektirir:

bash
sudo apt install -y build-essential python3

CLI kurulumu

Proje kök dizininden:

bash
pnpm install

Doğrulama:

bash
pnpm lenserfight --version
pnpm lf --version

Projeyi başlatma

bash
pnpm lenserfight init

Yerel mod varsayılanlarıyla .lenserfight/lenserfight.json oluşturur.

Ortam değişkenleri

bash
export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="sk-..."

Kalıcı hale getirmek için ~/.bashrc veya ~/.profile dosyasına ekleyin. Veya proje kök dizininde .env.local kullanın.

Cihaz yapılandırma konumu

~/.config/lenserfight/config.json

Bu dosya gizli bilgiler içerir — commit etmeyin.

Pardus'a özgü notlar

  • Pardus, GNOME veya XFCE masaüstü ortamlarıyla birlikte gelir; her ikisi de XDG standartlarını tam destekler.
  • Node.js, Pardus Yazılım Merkezi'nde listelenmez — yukarıdaki apt veya nvm yöntemini kullanın.
  • Test için Pardus Live DVD kullanıyorsanız proje yapılandırmanızda mode: local ayarlayın — yerel mod savaşları için internet bağlantısı gerekmez.
  • Pardus 23 (Karınca) ve Pardus 21 (Anka) her ikisi de Debian tabanlıdır ve bu kurulum için aynı şekilde çalışır.

Yerel savaş çalıştırma

bash
pnpm lenserfight battle run ./PRIVATE_BATTLE.md
pnpm lenserfight battle run ./PRIVATE_BATTLE.md --execute

İlgili