İçeriğe atla

Portage (yazılım)

Vikipedi, özgür ansiklopedi

Portage,Gentoo Linux'un paket yöneticisidir.FreeBSDPortssistemine benzer bir sistemdir. Tam olarak bir yazılım ağacıda denebilir. İçerisinde özenle kategorilere ayrılmış stabil sürümlerde 24000'e yakın program bulundurmaktadır.

Portage'ı çalıştırmak için emerge komutu kullanılır.Emerge,paketleri derleyen ve kuran asıl araçtır. Portage ayar dosyası/etc/make.confdur. Bu ayar dosyasında genellikle kullanacak bağlantı adresleri,GCCderleme komutları işlemci sayısı ve USE Flagler bulunur. Bir programın/paketin USE Flagleri ve ebuildleri görmek içinemerge -pv <paket/program-adı> komutunu vermek gerekir.

Emergepythonile yazılmış bir yazılımdır.Ebuilddosyalarını veGCC'yi kullanarak işlemleri halleder. Ebuild dosyaları basitbashbetiklerinden oluşurlar. İçerisinde kabuğa belirli komutlar verecek komutlar bulundurur.

Emergeaynı zamanda çok büyük paketler için portage ağacındanbinaryyani hazır derlenmiş paketleri de kurabilme özelliğine sahiptir. Bu özellik performansı düşüren bir özelliktir. GenellikleOpen Officesuiti ve benzeri büyüklükteki paketler kurulurken kullanılır.