* Sanal <[EMAIL PROTECTED]> [2003-08-02 22:45:28+0200]
> lutfen biri bana ne yapacagimi soylesin daral geldi:)) source lardan
> program kurarken nelere dikkat etmem lazim yada bunu anlatan bir howto
> varmi?

Bu "kaynaktan kurma" lafini Debian'da ben daha farkli anliyorum.  Yani
`apt-get source' kullanimi olarak...  Sizin de boyle yapmanizi oneririm.
Soyle bir prosedur kullaniyorum:

1) Kararli surumde isem `libc', `gcc' ve `gtk' guncellemelerinden
kaciniyorum. 

P.S. `gnumeric'in yeni versiyonunu kurmayi denediniz mi mesela?  Yiginla
seyi derlemeniz gerekiyor. (`code reuse' her zaman iyi bir sey degildir
;-)  Kararli surumu takip edenler icin gtk 2.x gecislerine yonelik
prosedurler var, fakat bu capta bir degisikligi pek begenmiyorum.  Ote
yandan KDE 3.x icin ozellikle `gcc 3.x' serisi *cok* onemli avantajlar
sunuyor, iflah olmaz KDE'cilerin en azindan `testing'i takip etmeleri
dogru olur dusuncesindeyim.

2) Performans duskunu degilim.  Bundan dolayi `falanca' program icin
once resmi olmayan apt kaynaklarini kurcalayarak programin paketlenmis
halini ariyorum:

  http://www.apt-get.org/

Ayrica google'da:

  falanca site:people.debian.org

2) Mozilla, MozillaFirebird (nam-i diger Phoenix) gibi yarim dunyalar
icin `paketlerden kurma' kuralina istisna koyuyorum.  (Evet, bir
zamanlar buna bile pek hos bakmazdim...)  `/usr/local/MozillaFirebird'
dizini bendeniz icin ozeldir.

3) Paketi kurmadan once kirk kere dusunuyorum, "Ey maymun istahli, acaba
bu senin icin gerekli mi? Yoksa sirf geeklik mi yapiyorsun?" diye.
(Tamam, itiraf ediyorum, bu son soyledigim kuyruklu yalandi :-)

4) Kalani da *yaklasik* soyle:

  apt-get build-dep falanca
  apt-get source falanca
  cd falanca
  dpkg-buildpackage -rfakeroot -us -uc
  dpkg -i ../falanca_xxx.deb

(Bazen `debian/rules'a girerek derleme opsiyonlariyla oynadigim oluyor.
Mesela `dillo'da `cookie' destegini aktiflemek gibi.  Eger boyle bir
amaciniz yoksa apt-get icin `-b' anahtarini kullanin, yani `apt-get -b
source falanca' ve ondan sonraki iki komutu da unutun ...)

5) Derledigim paketleri baska makinalarda da kullandigim oluyor.  Bu
yuzden lokal bir apt havuzu hazirliyorum.  Kullandigim yontem su belgede
aciklanmis:

  
http://www.debian.org/doc/manuals/repository-howto/repository-howto.html#trivial-example

Bu tip hos duzenlemeler icin `equivs' diye birsey daha var.  Murat'in
cevirisini yaptigi `APT-HOWTO'yu siddetle oneririm:

  http://belgeler.org/howto/apt-howto.html

> screenshot alacaksan vwmware altinda kurulum yap al screenshot ini:)))

Valla Volkan'i bilemem ama, onceki postada verdigim screenshot'larda bu
onerinizi uygulamislar :-)

-- 
roktas

Cevap