Debian üzerinde geliştirdiğimiz bir Python scriptimiz veya servisimiz var ve biz bunu her seferinde elle script dosyalarını taşımak ve kurmak yerine Debian Paketi olarak kurmak istiyoruz.
Bunu pek çok yolu olduğu gibi size en kolay bir biçimde bu işlemi nasıl yaparız bununla ilgili işlemleri paylaşacağım.
Şimdi adım adım ilerleyeceğiz.
1.Adım (Gerekli Dizinleri oluşturuyoruz) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# Öncelikli olarak aşağıdaki komut yardımı ile ana dizine çıkıyoruz. cd ~ # Daha sonra yazılımımızın adının ver versiyon numarasının yer aldığı bir dizin # ve ihtiyacımız olan dizinleri oluşturuyoruz. mkdir wwPHP-1.0 mkdir wwPHP-1.0/DEBIAN # Şimdi wwPHP-1.0 dizini altında Python scriptimiz hangi dizine kurulacak ise # o dizini bire bir oluşturuyoruz ben /usr/bin dizini altına Python Scriptimi yüklemek istiyorum. mkdir wwPHP-1.0/usr mkdir wwPHP-1.0/usr/bin |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# Ben nano editörü ile bu işlemi gerçekleştireceğim. nano wwPHP-1.0/DEBIAN/control # Dosyamızın içeriğini aşağıdaki gibi düzenliyoruz: Package: ProgramAdimiz Version: 1.0 Architecture: all Maintainer: İsmimiz <Mail Adresimiz> Depends: python2.7 Installed-Size: in_kb Homepage: Website Adresimiz Örn http://wwphp.com Description: Programımızın Açıklaması. # Depends kısmı programımızın çalışması için gerekli olan servisleri veya # programları belirteceğimiz kısım. # Şimdi yüklemek istediğimiz Python Scriptimizi oluşturuyoruz. nano wwPHP-1.0/usr/bin/wwphp.py # İçerisini ben aşağıdaki şekilde düzenliyorum. print("Merhaba!"); |
1 2 3 4 5 6 7 8 9 10 |
# Gerekli izinleri veriyoruz. chown root:root -R ~/wwPHP-1.0 chmod 0755 ~/wwPHP-1.0/usr/bin/wwphp.py # Son olarak paketimizi derliyoruz: dpkg -b ~/wwPHP-1.0 # ~/ Dizinimizin altında wwPHP-1.0.deb şeklinde paketimiz oluşacaktır. # Paketimizi yüklemek istediğimiz zaman ise dpkg -i wwPHP-1.0.deb komutu ile yükleyebiliriz. |