PISI
(Packages Installed Successfully as Intended)

Barış Metin

(Alpha)

4.5.1  Paket Oluşturmak



Bir geliştiricinin paket oluşturmak için izleyeceği adımlar şöyledir;
  • Geliştirici Grafik Arayüzü ya da konsol araçları yardımı ile PSPEC dosyası yukarıda anlatılan yapıya uygun olarak oluşturulur. Gerekli olacak yamalar ve dosyalar yukarıda tarif edildiği gibi files/ dizinine yerleştirilir. ÇOMAR betikleri comar/ dizini altına yerleştirilir.
  • Oluşturulan PSPEC dosyası, hazırlanan paketin derlenebilmesi için PİSİ tarafından işlenir. Eğer gerekli paketler sistemde mevcut değil ise bu paketler PİSİ tarafından otomatik veya kullanıcıya sorularak sisteme kurularak, sistem derleme işlemine hazır hale getirilir.
  • Oluşturulan PSPEC dosyasının Source bölümündeki bilgiler işlenerek kaynak kod sisteme alınır ve doğruluğu kontrol edilir. Gerekli dosya ve yamalar yukarıda anlatılan biçime uygun bir şekilde PİSİ tarafından açılır ve gerekli yamalar koda uygulanır.
  • actions.py betiği işletilerek kaynak koddan ikili veri oluşturulur.
  • Geliştirici (tercihen grafik arayüz yardımı ile) derleme sonrası oluşturulan dosyaları, PSPEC dosyasında tanımlanan Package bölümlerine göre sınıflandırır. Oluşturulacak her paket için files.xml dosyası ve metadata.xml dosyası yaratılır.
  • PİSİ oluşturulan dosyaları da sisteme ekleyerek ikili paketi veya paketleri oluşturur.
  • Geliştirici oluşturduğu paketleri sisteminde test eder.
  • Oluşturulan paket oluşturma dosyaları (PSPEC dosyası, actions.py ve dizinler) Merkezi Paket Derleme Çiftliği tarafından derlenmek üzere Kaynak PİSİ Deposu'na iletilir.
  • İletilen PİSİ Kaynak Paketi dosyası Merkezi Paket Derleme Çiftliği tarafından ikili paket veya paketler haline getirilir.
  • Oluşturulan paket veya paketler Paket Deposu'na yerleştirilir.

Bu web sitesinde bulunan bilgi ve belgelerin, kaynak gösterilmek koşulu ile kullanılması serbesttir.
Pardus markası ve logotipi TÜBİTAK'ın tescilli markasıdır. Kullanım koşulları için Yasal Uyarı bölümünü inceleyiniz.
Pardus hakkında merak ettikleriniz için lütfen yardım sayfasına başvurun. TÜBİTAK - UEKAE, PK.74 41470, Gebze / Kocaeli.

Copyright 2007 Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü. Tüm Hakkı Saklıdır. Görüşleriniz