Portage'de olmayan ebuild paketlerini kurmak

From Lapis Wiki

Jump to: navigation, search
Bu makale IPUCU bölümü serisinin bir parçasıdır
Ses Çekirdek Terminal/Kabuk
Dosya İşlemleri Tarayıcılar Diğer


Gentoo portagesinde bulunamayan paket nerdeyse yok gibi fakat genede arada sırada birkaç paket çıkıyor. Eğer olurda portage'de olmayan bir paket bulursanız, bunu aşağıdaki ipucunde kolayca kurabilirsiniz.

Yapacaklarımız sırası ile şunlar

1. make.conf dosyasının içine kullanmak istediğimiz dizini yazıyoruz.

$ cat /etc/make.conf | grep OVER
PORTDIR_OVERLAY=/usr/local/portage


2. Seçtiğimiz dizini henüz oluşturmadıysak oluşturuyoruz:

# mkdir /usr/local/portage

3. Kuracağımız program için uygun bir kategori ismi seçiyoruz,ve overlay dizini içinde oluşturuyoruz. Mesela henüz portagede olmayan [kdocker] uygulaması için ben kde-misc kategorisini uygun buldum. Seçebileceğiniz diğer kategoriler için /usr/portage/profiles/categories dosyasına bakabilirsiniz.

# mkdir /usr/local/portage/kde-misc
# mkdir /usr/local/portage/kde-misc/kdocker


4. Kullanmak istediğimiz ebuild dosyasını dizine indiriyoruz.

# cd /usr/local/portage/kde-misc/kdocker
# cp /indirdigim/yer/kdocker.ebuild ./


5. En son komutları verip programı kuruyoruz.


#  ebuild   /usr/local/portage/kde-misc/kdocker/kdocker.ebuild  digest
# emerge -av kdocker


Uyarı: Dosya adını indirdiğiniz dosya adına göre düzeltmeniz gerekiyor (kdocker-1.3.ebuild)


Overlay Hakkında
Neden portage overlay kullanayım?
Portage güncelleme sırasında (emerge sync) ebuild dosyalarımızın silinmemesi için


Konu ile ilgili fikirlerinizi paylaşmak için; Lapis Wiki Başlığı