NetBSD paket yöneticisi pkgsrc taşınabilir yapısıyla dikkat çekiyor
Öne çıkanlar
- pkgsrc, NetBSD dışında Linux, macOS ve Solaris üzerinde kaynak koddan paket derleyebiliyor.
- Yetkisiz mod desteğiyle yönetici izni gerekmeden ev dizinine yazılım kurulabiliyor.
- Yerel distfile aynaları sayesinde internet bağlantısı olmadan çevrim dışı derleme yapılabiliyor.
NetBSD işletim sisteminin resmi paket yöneticisi olan pkgsrc, taşınabilir yapısı sayesinde Linux, macOS ve Solaris gibi farklı Unix benzeri platformlarda kaynak koddan paket derleme imkanı sunuyor. FreeBSD Ports koleksiyonundan çatallanan sistem, hem ikili paket kurulumunu hem de doğrudan kaynak koddan inşa sürecini destekliyor. Araç, işletim sisteminin temel dizinlerini kirletmeden bağımsız bir kullanıcı alanı oluşturabiliyor.
Sistem varsayılan olarak tüm dosyaları işletim sisteminin ana dizinlerinden ayrı tutarak kendi alt dizin ağacına kuruyor. Yetkisiz mod desteği sayesinde kullanıcılar yönetici haklarına ihtiyaç duymadan doğrudan kendi ev dizinleri altına paket derleyip çalıştırabiliyor. Bu yöntem, temel işletim sistemi kütüphaneleriyle sonradan eklenen bağımlılıkların birbirine karışmasını engelliyor ve çok kullanıcılı sistemlerde kişisel ortamlar yaratılmasına olanak tanıyor.
Merkezi bir paket deposu yerine Makefile dosyalarından oluşan sistem, kaynak kod arşivlerini doğrudan GitHub veya SourceForge gibi orijinal geliştirici sunucularından indiriyor. Ağ bağlantısının kesildiği ya da bant genişliğinin kısıtlı olduğu durumlar için yerel ayna sunucusu desteği de sunuluyor. Kullanıcılar distfile adı verilen kaynak kod arşivlerini kendi yerel ağlarında barındırarak internet erişimi olmadan da derleme işlemlerini tamamlayabiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.