19 Aralık 2007 Çarşamba

Svn’den Paket Derlemek

Bu konuda size anşatacağım olay ikili paket depolarında bulamadığınız programları svn
deposundaki varsa derlenmemiş paketlerle sağlamaktır. Lafı fazla uzatmadan başlıyoruz…
Şimdi Pardus SVN (Subversion) Deposunda[1] neler bulunur. Svn deposunda derlenmemiş
paketler bulunur. Bunlar ikili paket yani pisi paketi değildirler. Ancak bu programlarda derlenöediği
sürece pisi-kga yada pisi ile kurulamazlar. Bu programları kurmamız için öncelikle derlememiz
gerekecektir. Sonra oluşan pisi paketini pisi-kga ya da pisi ile kurabiliriz.
[1] http://svn.uludag.org.tr/
Bir derlenmemiş paketin içinde neler vardır? Derlenmemiş paketin içinde pspec.xml (*),
actions.py (*), files dosyası ve comar dosyası bulunur. Derlemek için pspec.xml ‘yi kullanacağız,
ama nasıl? Onu da az sonra anlatacağım.
(*) İşareti ile gösterilenler zorunlu bulunması gerekenlerdir.
Şimdi derlemek için bir örnek paket alalım elimize. Bu paketin ismi xvidcap 'dır. Bir ekran
görüntüsü alıcı programdır. Bu paketimizin svndeki yeri yani adresi şudur:
http://svn.uludag.org.tr/pardus/pardus-devel/applications/multimedia/xvidcap
Ls çıktısı:
pspec.xml
actions.py
files:
gvidcap.desktop
İşte bizim derleyeceğimiz program. Derlemek için programın pspec.xml yolunu konsolda root
olduktan sonra "pisi build" komutu ile birleştirmemiz lazım. Hemen gösterelim.
Not: Paketleri bilgisayarınıza indirdiyseniz pspec.xml ‘nin bulunduğu dizini giriniz.


$ su
password:
# pisi build Http://svn.uludag.org.tr/pardus/pardus-devel/applications/multimedia/xvidcap
# ls
xvidcap-1.1.3-20060129-1.pisi
#
İşte paketi derledik ve bize derleme sonucunda oluşan paketi verdi. İşte şimdi bu paketin
üstüne çift klik yaparak pisi-kga ile yada konsoldan "pisi it" komutu ile paketi birleştirip kurabiliriz.
Ben konsoldan kurucam. Hemen kuralım.
# pisi it xvidcap-1.1.3-20060129-1.pisi
# exit
$
Evet paketimizi kurduk ve menüde yerini aldı. Şimdi menüden bakarak programı çalıştırabiliriz.

alintidir

ooxml

ooxml