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:
main.js: Electron’un ana giriş dosyası.package.json: Uygulama kimliği ve paketleme ayarları.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ı:
- Bir klasör oluşturun (örneğin:
pardus-dashboard). - İçine aşağıdaki
build_deb.shdosyasını kaydedin. - Terminalde
chmod +x build_deb.shkomutunu verin. ./build_deb.shkomutu 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"]
}
}
}