Bu yazımızda oluşturduğumuz scriptleri nasıl deb paketine dönüştürebileceğimizden bahsedeceğiz.
1-Scriptimizi Hazırlama
Deb paketine dönüştürmek istediğimiz scriptleri ve dosyaları hazırlıyoruz. Benim örnek olarak kullandığım script github üzerinde de paylaştığım mac-changer isimli çalışmam olacak. Buradan projeye ulaşabilirsiniz.
2-Scriptimize Çalıştırma Yetkisi Verme
chmod +x mac-changer.sh
3- Debian Paket Dosyalarının Oluşturulması
Deb paketlerinin derlenebilmesi için DEBIAN klasörü ve altında bulunacak olan control dosyası gerekmektedir.
3.1 Paketimiz için dosya oluşturalım
mkdir mac-changer
mkdir mac-changer/DEBIAN
touch mac-changer/DEBIAN/control
3.2 Scriptimiz için dosyaları oluşturalım
mkdir -p mac-changer/usr/bin
mv mac-changer.sh mac-mhanger/usr/bin/mac-changer
Not: Burada sh uzantısını kaldırmazsanız komutunuz sh'lı şekilde oluşacaktır
4 Debian Paketiniz için Control Dosyasının Oluşturulması
nano mac-changer/DEBIAN/control
Package: mac-changer
Version: 1.0
Architecture: all
Maintainer: Your Name <your-mail>
Description: A tool to change MAC addresses on Linux
Depends: iproute2
Depends alanına bağımlı olduğunuz paketleri yazabilirsiniz.
5 Paketi Oluşturma
dpkg-debpaketini kullanarak deb paketinizi oluşturabilirsiniz.
mac-changer dosyasının bulunduğu dizinde aşağıdaki komutu çalıştırdığınızda deb paketiniz oluşmuş olacaktır.
dpkg-deb --build mac-changer
Paketi kurmak için
dpkg -i mac-changer.deb
Çalıştırmak için
mac-changer -i virbr0