Skip to content

Latest commit

 

History

History
107 lines (90 loc) · 4.09 KB

DebPaketYapma.md

File metadata and controls

107 lines (90 loc) · 4.09 KB

Gereken dosyalar

Ön işlemler

  1. Data içindeki recents.json dosyasının içini boşaltın
  2. Config klasöründeki pynar.ini dosyasında Font bölümünü şöyle düzenleyin.
    code_font = DejaVu Sans Mono
    editor_font = DejaVu Sans
    size = 12
    editorsize = 10

Pynar uygulaması
Pynar simgesi(pynar.ico)

1

Kurulum için kullanılacak bir klasör hazırlanır ve bu klasör içerisine "pynar" adlı bir klasör eklenir. pynar

2

"pynar" klasörü içerisine "DEBIAN" ve "usr" adlı iki klasör eklenir. usrdebi

3

"pynar/DEBIAN" klasörü içerisine "control" adlı boş bir dosya eklenir ve içerisine aşağıda verildiği gibi gerekli bilgiler yazılır.

Package: Pynar
Version: 1.0
Section: custom
Priority: optional
Architecture: all
Essential: no
Installed-Size: 400000
Maintainer: Türkçe Python Editörü Geliştirme Projesi
Depends: zenity , fonts-noto-color-emoji, zenity-common python3-pip python3-tk
Description: Pynar Python Editörü

control

4

"pynar/usr" klasörü içerisinde adları "share" ve "bin" olacak şekilde 2 klasör eklenir. binshare

5

"pynar/usr/bin" klasörü içerisine "pynar" adlı boş bir dosya eklenir, aşağıda verilen başlatma kodlarını bu dosya içerisine yazılır, ve bu dosyanın uygulama olarak çalıştırılmasına izin verilir.

#!/bin/bash
desktop_path=$(xdg-user-dir DESKTOP)
if [ -e $desktop_path/pynar ]; then
:
else
cp /usr/share/applications/pynar.desktop $desktop_path
chmod +x $desktop_path/pynar.desktop
gio set $desktop_path/pynar.desktop metadata::trusted true
fi
if [ -d ~/pynar/ ]; then
:
else
cp -r /usr/share/pynar ~/ &
(
echo "10" ; sleep 1
echo "20" ; sleep 1
echo "50" ; sleep 1
echo "75" ; sleep 1
echo "100" ; sleep 1
) |
zenity --progress <br> --title="Kurulum Sihirbazı" <br> --text="PyNar Editör İlk Çalıştırma için hazırlanıyor..." <br> --width 400 <br> --percentage=0
fi
~/pynar/main

pynarbin pynarbin2

6

"pynar/usr/share" klasörü içerisine adları "applications" ve "pixmap" adlı iki klasör eklenir, pynar uygulamasının klasörü buraya kopyalanır ve ismi "pynar" olarak değiştirilir. apppixpy

7

"pynar/usr/share/pixmap" klasörüne "pynar.ico" dosyası kopyalanır. pynarico

8

"pynar/usr/share/applications" klasörüne "pynar.desktop" adlı boş bir dosya eklenir ve içerisine aşağıda verildiği gibi gerekli bilgiler yazılır.

[Desktop Entry]
Version=1.0
Name=pynar
Comment=pynar
Exec=pynar %U
Icon=/usr/share/pixmap/pynar.ico
Terminal=false
StartupWMClass=pynar
Type=Application
Categories=Education
MimeType=.py

pynardesktop

9

En başta hazırlanan klasöre geri dönülür, bu klasörde terminal açılır ve "dpkg-deb --build pynar" komutu çalıştırılır. terminal terminal2