-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathKullanılan Kodlar
20 lines (16 loc) · 1.04 KB
/
Kullanılan Kodlar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Kaynaktan Orig Klasörü ve Debian klasörü Oluşturma:
dh_make -c gpl3 (Paketin lisansını giriyoruz) -s (Paketin ürettiği çıktı S single binary demektir örnektir başka seçenekler de mevcuttur) --createorig (orig.tar.gz kısmını oluşturur)
Doldurulması zorunlu dosyalar:
debian/rules (debhelperın çalışması ve ek işler yapılır)
debian/control (bağımlılıkları ve meta bilgileri tutar)
debian/copyright (lisansları tutar)
debian/changelog (dch kullanılarak değiştirilebilir)
Bağımlılıkları control dosyasına göre indirme:
sudo mk-build-deps -r (oluşan dosyanın yüklemeden sonra silinmesi için parametre) --install control (control dosyasının yolu )
Debian Paketi oluşturma komutu:
debuild -us (imzasız demektir imzamız varsa eklenir) -uc
Oluşturulan paketin izole ortamda testi:
(ortamı oluşturma)
sudo pbuilder --create --distribution jessie (dağıtımın sürümü kararlı kararsız test gibi)
(test kısmı)
sudo pbuilder --build xyz.dsc (Debian source kontrol dosyasının yolu olmalı burada)