Tag Archives: Portage

Hoşgeldin KDE4.2

KDE4.2 üzerindeki maskenin kalkmasıyla beraber emerge yolları gözüktü yine. kde-testing overlay’i de çok güzel setler oluşturmuş. @kdebase-4.2 , @kdenetwork-4.2 gibi birçok set hazır halde geliyor. Geriye de

emerge @kdebase-4.2

demek kalıyor. kde-3.5 ile epey bağımlılık çakışması problemi oldu. Önceleri o da kalsın istedim ama kdelibs fena çakışıyor.

kdeprefix USE flag’ini kullanarak derledim. Kullanmadan yaptığım deneme hüsran ile sonuçlandı.
Bu da henüz tazecik kde4.2 masaüstüm.

Yeni KDE4.2 Masaüstüm

Yeni KDE4.2 Masaüstüm

[İPUCU] Portage Package Mask

Yeni öğrendiğim ve işleri pratikleştirebilecek bir ipucunu paylaşmak istiyorum. Portage’da paket maskelerini kaldırmak için hepimizin bildiği üzere package.unmask ve package.keywords dosyalarını kullanıyoruz. Yine çok iyi bildiğimiz gibi bunlar /etc/portage altında bulunuyor. Madem biliyoruz daha ne değil mi? :D

Bilmediğim şey şuydu ki, /etc/portage altına package.unmask ve package.keywords isimlerinde dizinler oluşturarak bunların altında ister ayrı ayrı dosyalarda ister ayrı dizinler altında yine ayrı dosyalarda, dosyaların isimlerinden bağımsız olarak unmask işlemi yapılabiliyormuş. Bu ne demek şimdi?

Kararsız bir paket derlemek istediğimizde beraberinde gelecek olan onlarca maskeli paketi package.keywords dosyamıza değil de /etc/portage/package.keywords/kararsizpaket isimli bir dosyaya ekleyip derleme işlemini yapabilir, ardından da maskeleri tekrar açmak istediğimizde kararsizpaket isimli dosyayı silebiliriz.

Normalde aynı işlemi package.keywords dosyasına gruplar halinde ekliyor, her grubun başına comment ekleyerek grubun maskesini neden kaldırdığımı not düşüyordum. Yeni yöntem, takip etmesi biraz daha kolay göründü bana. Bu arada Portage versiyonum 2.1.4.4. Önceki versiyonlarda desteklenip desteklenmediği hakkında bir bilgim yok.

Bir ipucunun daha sonuna geldiğimiz şu dakikalarda, sağlık ve esenlikler diliyorum.

Ya da dilemiyorum.

Gentoo Linux, Portage ve Araçları – Bölüm 1

Geçtiğimiz yıl Lapis ekibiyle beraber e-Lapis dergisini tekrar çıkarma kararı almıştık. Sonraları iptal edilen proje dahilinde yazdığım 3~5 satır yazı boşa gitmesin istedim. Konu başlığım Gentoo Linux, Portage ve Araçları şeklinde idi. Yazıyı tamamlamadım fakat olan kısmı da işe yarar sanırım. Birilerinin ilgisini çeksin yeter. Bu arada yazı geçen sene yazıldığı için bir takım değişiklikler söz konusu olmuş olabilir. Kontrol etmedim. 2. ya da 3. bölümü gelir mi onu da şu anda kestirmek zor :)

Gentoo Linux:

Gentoo Linux; alışılmışın dışına çıkan ve hız sınırlarını zorlayan bir dağıtım. Elbette getirdiği bir çok yeniliğin bunda katkısı azımsanmayacak derecede. Gelişmiş paket sistemi Portage sayesinde yüzlerce Linux Dağıtımı arasından sıyrılıp kendine özel bir yer edinmiş bir dağıtım Gentoo. Her ne kadar (binary) ikili paket kullanma imkanı sunsa da, bu yöntem gerek yeni kullanıcılar gerekse de uzman kullanıcılar tarafından pek tercih edilmez. Gentoo Linux’un gücü, kodun işlemciye göre optimize edilebilmesinden gelir. Bu yüzden ikili paket kullanmak yerine programların kaynak koddan derlenmesi kullanıcılar tarafından tercih edilir. Portage; optimizasyon işlemini de, kullanıcı tarafından ayarlanacak birkaç parametre ile kolayca halledebilmektedir. Paket sisteminin kullanışlılığı ile kullanıcıları kendine bağlayan Gentoo’yu ve gelişmiş paket yönetim sistemi Portage’ı daha yakından tanıyalım. Read more »