PISI
(Packages Installed Successfully as Intended)
Barış Metin
(Alpha)
Package
-
Name
- Summary
- Description
- License
- History
-
Update
-
Type
- Date
- Version
- Release
- Conflicts
- Provides: Paketin hangi OM bacaklarını sağladığını belirtir.
- RuntimeDependencies
- Dependency
- Files
- Build: Paketin derleneme sayısını gösterir. Bu değer derleme
sistemi tarafından otomatik olarak hesaplanır.
- Distribution: Paketin ait olduğu dağıtımı belirtir (Pardus).
- DistributionRelease: Paketin ait olduğu dağıtımın hangi sürümü
için oluşturduğunu belirtir (1.0).
- Architecture: Paketin hangi mimari için yapıldığını belirtir.
- InstallSize: Paketin sisteme kurulduğunda kaplayacağı alanın
tahmini boyutunu belirtir.
Yukarıda tanımlanan
Metadata dosyası, belirlenecek paket
formatının içinde
XML dosyası olarak tutulacaktır.
Metadata XML dosyalarının yapısı
PSPEC dosyası ile
hemen hemen aynıdır. Yalnızca Metadata paket oluşumundan sonra elimizde
olan bazı ek bilgileri de içerir.
metadata.xml dosyaları otomatik olarak PİSİ derleme sistemi tarafından
oluşturulur ve ikili paket içerisine dahil edilir. Bu dosyanın hiç
bir koşulda el ile oluşturulması gerekmemektedir.
Kaynak derlendikten sonra oluşan dosyaların, oluşturulan pakete göre
(Package) sınıflandırılması gerekmektedir. Tek bir kaynaktan
birden fazla paket oluşturulması, kaynağın derlenmesinden sonra oluşan
dosyaların sınıflandırılması ile olur.
files.xml dosyası paket geliştirme aracı/araçları ile oluşturularak
paket içerisine yerleştirilir.
-
Files
-
Package: Dosya serisinin hangi SubPackage'i
oluşturduğunu belirtir. (örn. mysql-devel, mysql-client, mysql-server
, mysql-doc)
- File: Pakete dahil edilecek bir dosyayı tarif eder.
-
Path: Dosyanın, paket içerisindeki yerini belirtir. PISI
gereklerinden biri paketin belirtilen konuma kurulabilmesi olduğu
için konum bilgisi bağımlı (rölatif) olarak verilir.
- Type: Dosyanın tipini belirtir. Paket sisteme
kurulduğunda, veritabanına bu tip tanımı ile işaretlenerek yerleştirilecektir.
Bu tip tanımları şunlardan birisi olabileceği gibi boş da bırakılabilir:
executable, config, doc, man, info, library, data, localedata,
header.
- Size: Dosyanın byte cinsinden boyutunu saklar.
- SHA1Sum: Path ile belirtilen dosyanın SHA1 algoritması ile
elde edilmiş cryptographic özet değerini saklar.
files.xml dosyaları otomatik olarak PİSİ derleme sistemi tarafından
oluşturulur ve ikili paket içerisine dahil edilir. Bu dosyanın hiç
bir koşulda el ile oluşturulması gerekmemektedir.
4.3.3 install Dizini
İkili paketin sisteme kurulmak üzere hazırlanmış/derlenmiş bileşenleri
install/ dizini içerisinde bulunur.
4.3.4 comar Dizini
Kaynak paketten alınan ÇOMAR betikleri comar/ dizininde bulunur ve
kurulum sırasında ÇOMAR'a kayıt edilir.