Pardus Dashboard

Selam, Pardus Dashboard diye bir uygulama kodladım! Şu an Alpha sürümünde. Eğer indirmek istiyorsanız, aşağıdaki yolu izleyin:

Pardus Kontrol Merkezi .deb Paketi Oluşturma Rehberi

Bu rehber, hazırladığımız React kodunu gerçek bir Pardus (.deb) uygulamasına dönüştürmek için gereken adımları içerir.

1. Hazırlık

Pardus terminalini açın ve gerekli araçları yükleyin:

sudo apt update
sudo apt install nodejs npm -y

2. Proje Yapısı

Uygulamayı paketlemek için şu dosyalara ihtiyacınız olacak:

  1. main.js: Electron’un ana giriş dosyası.
  2. package.json: Uygulama kimliği ve paketleme ayarları.
  3. index.html: React kodunun içinde çalışacağı sayfa.

3. Otomatik Paketleme Betiği

Aşağıdaki betiği bir dosyaya kaydedip çalıştırarak tüm süreci otomatize edebilirsiniz.

Paketleme Adımları:

  1. Bir klasör oluşturun (örneğin: pardus-dashboard).
  2. İçine aşağıdaki build_deb.sh dosyasını kaydedin.
  3. Terminalde chmod +x build_deb.sh komutunu verin.
  4. ./build_deb.sh komutu ile çalıştırın.

Dosya İçerikleri

main.js (Electron Girişi)

const { app, BrowserWindow } = require('electron');
const path = require('path');

function createWindow() {
  const win = new BrowserWindow({
    width: 1200,
    height: 800,
    icon: path.join(__dirname, 'icon.png'),
    webPreferences: {
      nodeIntegration: true
    }
  });
  win.loadFile('index.html');
}

app.whenReady().then(createWindow);

package.json (Yapılandırma)

{
  "name": "pardus-kontrol-merkezi",
  "version": "1.0.0",
  "description": "Pardus 25 Kontrol Merkezi",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "build": "electron-builder --linux deb"
  },
  "author": "Pardus Topluluğu",
  "devDependencies": {
    "electron": "^25.0.0",
    "electron-builder": "^24.4.0"
  },
  "build": {
    "appId": "com.pardus.kontrol",
    "linux": {
      "category": "System",
      "target": ["deb"]
    }
  }
}
3 Beğeni

Bu konu son yanıttan 30 gün sonra otomatik olarak kapatıldı. Yeni yanıtlara artık izin verilmiyor.