Pisilinux için Github Üzerinden Paket Derleme ve Kurma

< All Topics

(Yeni kullanıcılar içindir..)

Kurulu sisteminizde, herhangi bir paketin, en güncel halini, binary depoların sync edilmesini beklemeden de derleyip kurabiliriz.


1. Bunun için github depolarını sistemimize, paket yöneticisindeki ayarlardan ekleyebileceğimiz gibi konsoldan da ekleyebiliriz.

Github depoları:
a) https://github.com/pisilinux/main/raw/master/pisi-index.xml.xz
b) https://github.com/pisilinux/core/raw/master/pisi-index.xml.xz

Lisans özellikleri yüzünden, derleyip pisi paketlerini paylaşamadığımız paketler:
a) https://github.com/pisilinux/pisilife-2/raw/master/pisi-index.xml.xz

Hazırlanmış olan; fakat henüz ana depolara alınmamış olan paketlerin olduğu depo:

a) https://github.com/pisilinux/contrib/raw/master/pisi-index.xml.xz

Bu depoları konsoldan eklemek için;
sudo pisi ar main https://github.com/pisilinux/main/raw/master/pisi-index.xml.xz
sudo pisi ar core https://github.com/pisilinux/core/raw/master/pisi-index.xml.xz

sudo pisi ar pisilife2 https://github.com/pisilinux/pisilife-2/raw/master/pisi-index.xml.xz

sudo pisi ar contrib https://github.com/pisilinux/contrib/raw/master/pisi-index.xml.xz

pisilife ve contrib depolarındaki paketlerin gereksinimleri, yine bu depolarda olabilir, bu durumda önce paketin gereksinimleri derlenip kurulmalıdır. Örneğin, pisilife-2 deposundaki skypeforlinux paketinin gereksinimi elogind, gene bu depodadır.

UYARI: DAĞITIMLA BİRLİKTE GELEN PİSİ ADLI DEPO, HEP EN ÜSTTE KALMALIDIR.

2. depoları eklediğimize göre derlemeye geçelim:

sudo pisi ur
sudo pisi em -dvy kate

Kate adlı paket, derlenir ve sisteme kurulur.

3. Derleyip kurmak istediğiniz paketin adını büyük/küçük harflere dikkat ederek, pspeclerde yazıldığı gibi kullanmalısınız. pspeclerin adresi:

https://github.com/pisilinux

4. Yukarıdaki depoları eklemeden herhangi bir paketi derleyip kullanmak istiyorsanız:
İstediğiniz herhengi bir yere bir klasör oluşturun, diyelim ki adı deneme olsun,
deneme klasörünü dolphinle açın, f4, aşağıya açılacak olan konsoldan:

sudo pisi ur
sudo pisi bi -dvy https://github.com/pisilinux/main/raw/master/desktop/kde/applications/kate/pspec.xml

deneme klasörunde kate adlı pisi oluşacak, tıklayıp kurabilirsiniz, veya konsoldan

sudo pisi it falanca.pisi (falanca.pisi yerine, oluşan paketin adını yazmalısınız, yıldız da kullanabilirsiniz: sudo pisi it *.pisi).

5. github üzerindeki depolardan hangisini istiyorsanız onu forklayıp, forku bilgisayarınıza clone ederek, klasörlerin içerisindeyken de yukarıdaki komutlarla paket derleyebilir, kurup kullanabilirsiniz.
Diyelim ki dolphin ile şu klasördesiniz: main/desktop/kde/applications/kate/
Aşağıdaki konsoldan;

sudo pisi ur
sudo pisi bi
O klasörde kate adlı pisi paketi oluşacaktır