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ı
| Katman | Yol |
|---|---|
| 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ı beklenirVeya 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 20pnpm kurulumu
bash
npm install -g pnpmDerleme bağımlılıkları (gerekirse)
Bazı native Node eklentileri derleme araçları gerektirir:
bash
sudo apt install -y build-essential python3CLI kurulumu
Proje kök dizininden:
bash
pnpm installDoğrulama:
bash
pnpm lenserfight --version
pnpm lf --versionProjeyi başlatma
bash
pnpm lenserfight initYerel 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.jsonBu 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: localayarlayı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