[u18a-en] r3057 - in trunk/web/projeler/pisi: . pisi

svn-uludag at uludag.org.tr svn-uludag at uludag.org.tr
7 Eyl 2005 Çar 01:37:51 EEST


Author: gurer
Date: Wed Sep  7 01:36:59 2005
New Revision: 3057

Added:
   trunk/web/projeler/pisi/pisi/node_32.html
   trunk/web/projeler/pisi/pisi/node_33.html
Modified:
   trunk/web/projeler/pisi/index.html
   trunk/web/projeler/pisi/pisi.belge
   trunk/web/projeler/pisi/pisi/index.html
   trunk/web/projeler/pisi/pisi/node_1.html
   trunk/web/projeler/pisi/pisi/node_10.html
   trunk/web/projeler/pisi/pisi/node_11.html
   trunk/web/projeler/pisi/pisi/node_12.html
   trunk/web/projeler/pisi/pisi/node_13.html
   trunk/web/projeler/pisi/pisi/node_14.html
   trunk/web/projeler/pisi/pisi/node_15.html
   trunk/web/projeler/pisi/pisi/node_16.html
   trunk/web/projeler/pisi/pisi/node_17.html
   trunk/web/projeler/pisi/pisi/node_18.html
   trunk/web/projeler/pisi/pisi/node_19.html
   trunk/web/projeler/pisi/pisi/node_2.html
   trunk/web/projeler/pisi/pisi/node_20.html
   trunk/web/projeler/pisi/pisi/node_21.html
   trunk/web/projeler/pisi/pisi/node_22.html
   trunk/web/projeler/pisi/pisi/node_23.html
   trunk/web/projeler/pisi/pisi/node_24.html
   trunk/web/projeler/pisi/pisi/node_25.html
   trunk/web/projeler/pisi/pisi/node_26.html
   trunk/web/projeler/pisi/pisi/node_27.html
   trunk/web/projeler/pisi/pisi/node_28.html
   trunk/web/projeler/pisi/pisi/node_29.html
   trunk/web/projeler/pisi/pisi/node_3.html
   trunk/web/projeler/pisi/pisi/node_30.html
   trunk/web/projeler/pisi/pisi/node_31.html
   trunk/web/projeler/pisi/pisi/node_4.html
   trunk/web/projeler/pisi/pisi/node_5.html
   trunk/web/projeler/pisi/pisi/node_6.html
   trunk/web/projeler/pisi/pisi/node_7.html
   trunk/web/projeler/pisi/pisi/node_8.html
   trunk/web/projeler/pisi/pisi/node_9.html
   trunk/web/projeler/pisi/pisi/pisi.html
   trunk/web/projeler/pisi/pisi/pisi.pdf
Log:
yeniden oluşturuldu.


Modified: trunk/web/projeler/pisi/index.html
=================================================================
--- trunk/web/projeler/pisi/index.html	(original)
+++ trunk/web/projeler/pisi/index.html	Wed Sep  7 01:36:59 2005
@@ -61,10 +61,10 @@
 <center><table class="metin" cellspacing=10><tbody>
 
 <tr>
-<td align="left"><b>PİSİ</b> (08/02/2005)</td>
+<td align="left"><b>PİSİ</b> (06/09/2005)</td>
 <td><a href="./pisi/index.html">HTML</a></td>
 <td><a href="./pisi/pisi.html">HTML (tek sayfa)</a></td>
-<td><a href="./pisi/pisi.pdf"><img src=../../images/icon-pdf.gif align=middle border=0> PDF (140 KB)</a></td>
+<td><a href="./pisi/pisi.pdf"><img src=../../images/icon-pdf.gif align=middle border=0> PDF (160 KB)</a></td>
 </tr>
 
 </tbody></table></center>

Modified: trunk/web/projeler/pisi/pisi.belge
=================================================================
--- trunk/web/projeler/pisi/pisi.belge	(original)
+++ trunk/web/projeler/pisi/pisi.belge	Wed Sep  7 01:36:59 2005
@@ -1,6 +1,8 @@
 # -*- coding: utf-8 -*-
-depo = "http://svn.uludag.org.tr/uludag/trunk/doc/tr/"
+depo = "http://svn.uludag.org.tr/uludag/trunk/doc/tr/pisi/"
 belge = "pisi.lyx"
 isim = "PİSİ"
 dizin = "pisi"
 ikonlar = "../../../images"
+dosyalar = [ "images/pisi-gelistirici-small.png", "images/pisi-gelistirici.png", "images/pisi-istemci-small.png", "images/pisi-istemci.png" ]
+

Modified: trunk/web/projeler/pisi/pisi/index.html
=================================================================
--- trunk/web/projeler/pisi/pisi/index.html	(original)
+++ trunk/web/projeler/pisi/pisi/index.html	Wed Sep  7 01:36:59 2005
@@ -51,8 +51,7 @@
 <H1 ALIGN=center>PISI<BR>
 (Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
 <H2>İçindekiler</H2>
@@ -60,47 +59,49 @@
 <A HREF="node_1.html#htoc1">1&nbsp;&nbsp;Giriş</A>
 <LI><A HREF="node_2.html#htoc2">2&nbsp;&nbsp;Paket Yöneticisi Gereksinimleri</A>
 <UL><LI>
-<A HREF="node_3.html#htoc3">2.1&nbsp;&nbsp;Kullanıcı Gereksinimleri</A>
-<LI><A HREF="node_4.html#htoc4">2.2&nbsp;&nbsp;Paketleyici/Geliştirici Gereksinimleri</A>
-<LI><A HREF="node_5.html#htoc5">2.3&nbsp;&nbsp;Paket Kaynağı Gereksinimleri</A>
-<LI><A HREF="node_6.html#htoc6">2.4&nbsp;&nbsp;Güvenlik Gereksinimleri</A>
-<LI><A HREF="node_7.html#htoc7">2.5&nbsp;&nbsp;Kurumsal Gereksinimler</A>
-</UL>
-<LI><A HREF="node_8.html#htoc8">3&nbsp;&nbsp;Neden PİSİ?</A>
-<LI><A HREF="node_9.html#htoc9">4&nbsp;&nbsp;PİSİ Tasarımı</A>
-<UL><LI>
-<A HREF="node_9.html#htoc10">4.1&nbsp;&nbsp;Paket Oluşturma</A>
-<UL><LI>
-<A HREF="node_9.html#htoc11">4.1.1&nbsp;&nbsp;PSPEC Dosyası</A>
-<LI><A HREF="node_14.html#htoc12">4.1.2&nbsp;&nbsp;actions.py Dosyası</A>
-<LI><A HREF="node_15.html#htoc13">4.1.3&nbsp;&nbsp;ChangeLog Dosyası</A>
-</UL>
-<LI><A HREF="node_15.html#htoc14">4.2&nbsp;&nbsp;metadata.xml</A>
-<LI><A HREF="node_18.html#htoc15">4.3&nbsp;&nbsp;files.xml</A>
-<LI><A HREF="node_19.html#htoc16">4.4&nbsp;&nbsp;PSPEC Deposu</A>
-<UL><LI>
-<A HREF="node_19.html#htoc17">4.4.1&nbsp;&nbsp;Örnek PSPEC Deposu Sıradüzeni</A>
-</UL>
-<LI><A HREF="node_20.html#htoc18">4.5&nbsp;&nbsp;Category ( IsA )</A>
-<LI><A HREF="node_21.html#htoc19">4.6&nbsp;&nbsp;Component ( PartOf )</A>
-<LI><A HREF="node_22.html#htoc20">4.7&nbsp;&nbsp;İkili Paket Deposu</A>
-<LI><A HREF="node_23.html#htoc21">4.8&nbsp;&nbsp;PİSİ Paketinin Yapısı</A>
-<LI><A HREF="node_24.html#htoc22">4.9&nbsp;&nbsp;Süreçlerin Tarifi</A>
-<UL><LI>
-<A HREF="node_25.html#htoc23">4.9.1&nbsp;&nbsp;Paket Oluşturmak</A>
-<LI><A HREF="node_26.html#htoc24">4.9.2&nbsp;&nbsp;Paket Kurmak </A>
-<LI><A HREF="node_27.html#htoc25">4.9.3&nbsp;&nbsp;Paket Kaldırmak</A>
-<LI><A HREF="node_28.html#htoc26">4.9.4&nbsp;&nbsp;Bağımlılık çözmek</A>
-</UL>
-<LI><A HREF="node_29.html#htoc27">4.10&nbsp;&nbsp;Veritabanları</A>
-<UL><LI>
-<A HREF="node_29.html#htoc28">4.10.1&nbsp;&nbsp;Kurulum Veritabanı</A>
-<LI><A HREF="node_29.html#htoc29">4.10.2&nbsp;&nbsp;Depo Veritabanları</A>
-<LI><A HREF="node_29.html#htoc30">4.10.3&nbsp;&nbsp;Kaynak Veritabanları</A>
+<A HREF="node_3.html#htoc3">2.1&nbsp;&nbsp;Paket Yöneticisi</A>
+<LI><A HREF="node_4.html#htoc4">2.2&nbsp;&nbsp;Kullanıcı Gereksinimleri</A>
+<LI><A HREF="node_5.html#htoc5">2.3&nbsp;&nbsp;Paketleyici/Geliştirici Gereksinimleri</A>
+<LI><A HREF="node_6.html#htoc6">2.4&nbsp;&nbsp;Paket Kaynağı Gereksinimleri</A>
+<LI><A HREF="node_7.html#htoc7">2.5&nbsp;&nbsp;Güvenlik Gereksinimleri</A>
+<LI><A HREF="node_8.html#htoc8">2.6&nbsp;&nbsp;Kurumsal Gereksinimler</A>
 </UL>
-<LI><A HREF="node_30.html#htoc31">4.11&nbsp;&nbsp;libpisi</A>
-<LI><A HREF="node_31.html#htoc32">4.12&nbsp;&nbsp;PİSİ Package Builder (GUI)</A>
+<LI><A HREF="node_9.html#htoc9">3&nbsp;&nbsp;Neden PİSİ?</A>
+<LI><A HREF="node_10.html#htoc10">4&nbsp;&nbsp;PİSİ Tasarımı</A>
+<UL><LI>
+<A HREF="node_10.html#htoc11">4.1&nbsp;&nbsp;Paket Oluşturma</A>
+<UL><LI>
+<A HREF="node_10.html#htoc12">4.1.1&nbsp;&nbsp;PSPEC Dosyası</A>
+<LI><A HREF="node_15.html#htoc13">4.1.2&nbsp;&nbsp;actions.py Dosyası</A>
+<LI><A HREF="node_16.html#htoc14">4.1.3&nbsp;&nbsp;ChangeLog Dosyası</A>
+</UL>
+<LI><A HREF="node_16.html#htoc15">4.2&nbsp;&nbsp;metadata.xml</A>
+<LI><A HREF="node_19.html#htoc16">4.3&nbsp;&nbsp;files.xml</A>
+<LI><A HREF="node_20.html#htoc17">4.4&nbsp;&nbsp;PSPEC Deposu</A>
+<UL><LI>
+<A HREF="node_20.html#htoc18">4.4.1&nbsp;&nbsp;Örnek PSPEC Deposu Sıradüzeni</A>
+</UL>
+<LI><A HREF="node_21.html#htoc19">4.5&nbsp;&nbsp;Category ( IsA )</A>
+<LI><A HREF="node_22.html#htoc20">4.6&nbsp;&nbsp;Component ( PartOf )</A>
+<LI><A HREF="node_23.html#htoc21">4.7&nbsp;&nbsp;İkili Paket Deposu</A>
+<LI><A HREF="node_24.html#htoc22">4.8&nbsp;&nbsp;PİSİ Paketinin Yapısı</A>
+<LI><A HREF="node_25.html#htoc23">4.9&nbsp;&nbsp;Süreçlerin Tarifi</A>
+<UL><LI>
+<A HREF="node_26.html#htoc24">4.9.1&nbsp;&nbsp;Paket Oluşturmak</A>
+<LI><A HREF="node_27.html#htoc25">4.9.2&nbsp;&nbsp;Paket Kurmak </A>
+<LI><A HREF="node_28.html#htoc26">4.9.3&nbsp;&nbsp;Paket Kaldırmak</A>
+<LI><A HREF="node_29.html#htoc27">4.9.4&nbsp;&nbsp;Bağımlılık çözmek</A>
+</UL>
+<LI><A HREF="node_30.html#htoc28">4.10&nbsp;&nbsp;Veritabanları</A>
+<UL><LI>
+<A HREF="node_30.html#htoc29">4.10.1&nbsp;&nbsp;Kurulum Veritabanı</A>
+<LI><A HREF="node_30.html#htoc30">4.10.2&nbsp;&nbsp;Depo Veritabanları</A>
+<LI><A HREF="node_30.html#htoc31">4.10.3&nbsp;&nbsp;Kaynak Veritabanları</A>
+</UL>
+<LI><A HREF="node_31.html#htoc32">4.11&nbsp;&nbsp;libpisi</A>
+<LI><A HREF="node_32.html#htoc33">4.12&nbsp;&nbsp;PİSİ Package Builder (GUI)</A>
 </UL>
+<LI><A HREF="node_33.html#htoc34">5&nbsp;&nbsp;Emeği Geçenler</A>
 </UL>
 
 

Modified: trunk/web/projeler/pisi/pisi/node_1.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_1.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_1.html	Wed Sep  7 01:36:59 2005
@@ -49,24 +49,22 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
 <H2><A NAME="htoc1">1</A>&nbsp;&nbsp;Giriş</H2>
-Paket, bir uygulamayı ya da işletim sisteminin bir parçasını tüm bileşenleriyle
-toplu olarak ifade eden bir kavramdır. Uygulamaların bir yerden bir
-yere taşınması (örneğin bir CD yada ağ kaynağından gelip, sisteme
-kurulması) sırasında bazı bileşenlerin geride unutulmamasını sağlar.
-Bir sistemdeki onbinlerce dosyayı, görevleri ve ait oldukları uygulamalar
-bazında birkaç yüz pakete ayırarak yönetilebilir kılar. Kullanıcının
-büyük bir sistemde neler bulunduğuna hakim olabilmesini kolaylaştırır.<BR>
+Bu belge Ulusal Dağıtım projesi kapsamında geliştirilen PİSİ paket
+yönetim sistemin, hangi amaçlar ve gerekler ile geliştirildiğini,
+genel yapısını ve mimarisini anlatır.<BR>
+<BR>
+Belgenin hedef kitlesi PİSİ sistemini yakından tanımak isteyen kullanıcılar,
+sistem yöneticileri ve PİSİ üzerinde çalışmak isteyen geliştiricilerdir.
+Belge bir son kullanıcı belgesi değildir. Belge kapsamında ele alınan
+konuları kavrayabilmek için yer yer paket yönetim sistemleri konusunda
+genel bilgi ve diğer paket yönetim sistemleri üzerinde deneyim gerekmektedir.
 <BR>
-Bu paketleri kurup kaldırmak, çeşitli kaynaklardan temin etmek, sorgulamak,
-sistemdeki değişiklikleri takip etmek için, paket yöneticisi adını
-verdiğimiz bir uygulamaya ihtiyaç vardır.<BR>
 <BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='index.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_2.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_10.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_10.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_10.html	Wed Sep  7 01:36:59 2005
@@ -49,13 +49,41 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>PISI</H5>
+<H2><A NAME="htoc10">4</A>&nbsp;&nbsp;PİSİ Tasarımı</H2>
+
+<H3><A NAME="htoc11">4.1</A>&nbsp;&nbsp;Paket Oluşturma</H3>
+Bu kısımda bir <B>PİSİ</B> paketinin oluşturulması ve kullanılması
+esnasında gerek duyulacak meta dosyalar ve süreçler netleştirilmeye
+çalışılmıştır.<BR>
+<BR>
+
+<H4><A NAME="htoc12">4.1.1</A>&nbsp;&nbsp;PSPEC Dosyası</H4>
+<B>PSPEC (PİSİ SPECification)</B> dosyası paketin oluşturulması
+için gerekli olan temel bilgiyi tanımlar. Oluşturulacak paketin ne
+olduğu, kaynağı, kim tarafından paketlendiği, kaynağa uygulanan yamalar,
+hangi başka paketlere ne tür bağımlılıklar içerdiği gibi bilgileri
+içerir.<BR>
+<BR>
+Bir <B>PSPEC</B> dosyasından, dolayısı ile bir kaynaktan birden
+fazla paket oluşturulabilir. Örneğin kcontrol paketi kdebase-kaynaksürümü.paketsürümü.tar.gz
+kaynağından oluşturulabilecek yalnızca bir pakettir.<BR>
+<BR>
+Dosya biçimi XML'dir ve aşağıdaki etiketleri içerir. Her <B>PSPEC</B>
+dosyasında tüm etiketlerin bulunması zorunlu değildir. Bulunması zorunlu
+olan etiketler aşağıda (*) ile belirtilmiştir.<BR>
+<BR>
+<B>PSPEC</B> dosyaları <B>PSPEC</B> deposunda pakete ait dizinde
+<B>pspec.xml</B> adı ile tutulurlar.<BR>
+<BR>
+Her <B>PSPEC</B> dosyası <B>PİSİ</B> etiketi (tag) altında bir
+<EM>Source</EM> ve en az bir <EM>Package</EM> olmak üzere iki
+ana bölüm içermek zorundadırlar.<BR>
+<BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_9.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_11.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_11.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_11.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_11.html	Wed Sep  7 01:36:59 2005
@@ -49,90 +49,12 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>Source</H5>
-<UL><LI>
-<B>Name</B>: (*) Uygulamanın adı.
-<LI><B>Homepage:</B> Uygulamanın web sitesinin URL'sini belirtir.
-<LI><B>Summary:</B> (*) Tek satırlık açıklayıcı bilgi. Çoklu dil desteğine
-sahiptir.
-<LI><B>Description:</B> (*) Uygulama hakkında özet açıklama.
-Çoklu dil desteğine sahiptir.
-<LI><B>IsA:</B> Paketin bir kategori/sistem/kolleksiyon'a aitliğini
-belirtir. <EM>Örn:</EM> ``k3b is a KDE program''
-<LI><B>PartOf:</B> Paketin hangi bütünün/grubun parçası olduğunu belirtir.
-Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir.
-Örn: ``LyX and TeTex are parts of Tex:Distrubiton''<BR>
-<B>IsA</B> ve <B>ParfOf</B> bir <B>PİSİ</B> paketinin farklı
-türdeki aitliklerini ifade eder. <B>PartOf</B> ile belirtilen bir
-<B>Component</B>'in tümünü sisteme kurabilirsiniz. Fakat <B>IsA</B>
-ile belirtilen aitlikleri yanlızca sorgulayabilirsiniz.<BR>
-<EM>Source ve Package</EM> tagları içerisinde yalnızca birer tane <B>PartOf</B>
-tanımlanabiliyor olmasına karşın, birden fazla <B>IsA</B> tanımlanabilir.
-<LI><B>Packager:</B> (*) Paketi oluşturan kişilerin adı/soyadı
-ve e-posta adresi belirtir.
-<UL><LI>
-<B>Name:</B> (*) Paket oluşturan kişinin adı ve soyadı.
-<LI><B>Email:</B> (*) Paket oluşturan kişinin e-posta adresi.
-</UL>
-<LI><B>License</B>: (*) Uygulamanın lisansını belirtir (GPL, BSD,
-vb).
-<LI><B>Archive:</B> (*) Uygulamanın orjinal kaynak kodunun bulunduğu
-URL'yi belirtir. <B>archType</B> arşiv tipini (tar.gz, tar.bz2,
-zip, vb) belirtirken, <B>sha1sum</B>, sha1 ile alınmış özet değerini
-belirtir. Her iki attribute (archType ve sha1sum) zorunludur.
-<LI><B>Patches</B>: Orjinal koda uygulanacak yamaların <B>sıralı</B>
-bir listesini içerir. Yamalar bu bölümde tanımlanan sıra ile kaynak
-koda uygulanır.
-<UL><LI>
-<B>Patch</B>: Yamanın dosya adını içerir. <B>compressionType</B>
-ile varsa sıkıştırma biçimi (gz, bz2, vb) verilebilir. <B>level</B>
-ile yamanın patch komutuna seviye verilebilir, level verilmez ise
-seviye 0 olarak kabul edilir. Örnek:<BR>
-&lt;Patch compressionType="gz" level="1"&gt;popt-1.7-uclibc.patch.gz&lt;/Patch&gt;
-</UL>
-<LI><B>AdditionalFiles:</B> Kaynak ile gelmeyen ama paketin çalışması,
-ek özellik kazanması v.s. için gerekli dosyaları belirtir. ( <EM>örn</EM>;
-init betikleri )
-<UL><LI>
-<B>AdditionalFile:</B> Files dizini altından alınacak dosyayı belirtir.
-<B>target</B> attribute dosyanın nereye konulacağını belirtir, zorunludur.
-<B>permission</B> attribute varsa dosyanın hangi haklarla saklanacağını
-belirtir. <B>owner</B> attribute varsa dosyanın sahip/grup bilgilerini
-belirtir. Örnek:<BR>
-&lt;AdditionalFile target=''/etc/bash/''&gt;bashrc&lt;/AdditionalFile&gt;
-</UL>
-<LI><B>BuildDependencies</B>: Pakedi oluşturmak için gereken bağımlılıkları
-listeler.
-<UL><LI>
-<B>Dependency</B>: Bir bağımlılığı tanımlar. Burada bahsedilen bağımlılık
-paket bağımlılığı olabilir. <B>versionFrom</B> ve <B>versionTo</B>
-attribute bilgileri ile paketin hangi sürüm numarasına bağımlı olduğu
-ifade edilebilir. Örnek:<BR>
-&lt;Dependency versionFrom="1.8"&gt;automake&lt;/Dependency&gt;
-</UL>
-<LI><B>History</B>: (*) Pakete yapılan güncellemelerin bir listesini
-verir. <B>History</B> altındaki güncellemeleri belirten <B>Update</B>
-taglarının mutlaka tarihe göre sıralı olması gerekmektedir. En son
-güncelleme en üstte bulunmalıdır. Çünkü en son güncellemeden alınan
-<B>Version</B> ve <B>Release</B> bilgisi pakete uygulanacaktır.
-<UL><LI>
-<B>Update</B>: (*) Bir güncellemeyi tarif eder.
-<UL><LI>
-<B>Type:</B> Güncellemenin tipini belirtir (<B><EM>Security,
-Bug, Enhancement, Normal</EM></B> v.s). Eğer bu etiket tanımlı değilse tip
-<B><EM>Normal</EM></B> olarak kabul edilir.
-<LI><B>Date</B>: (*) Güncellemenin tarihi.
-<LI><B>Version:</B> (*) Uygulamanın sürüm numarası.
-<LI><B>Release:</B> (*) Pakedin sürüm numarası.
-</UL>
-</UL>
-</UL>
+<H5>PISI</H5>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_10.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_12.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_12.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_12.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_12.html	Wed Sep  7 01:36:59 2005
@@ -49,16 +49,78 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>Package: (*) Uygulamadan oluşturulacak bir pakedi
-tanımlar. Her PSPEC dosyası en az bir Package etiketi
-içermek zorundadır.</H5><!--SEC END -->
-
+<H5>Source</H5>
+<UL><LI>
+<B>Name</B>: (*) Uygulamanın adı.
+<LI><B>Homepage:</B> Uygulamanın web sitesinin URL'sini belirtir.
+<LI><B>Summary:</B> (*) Tek satırlık açıklayıcı bilgi. Çoklu dil desteğine
+sahiptir.
+<LI><B>Description:</B> (*) Uygulama hakkında özet açıklama.
+Çoklu dil desteğine sahiptir.
+<LI><B>IsA:</B> Paketin bir kategori/sistem/kolleksiyon'a aitliğini
+belirtir. <EM>Örn:</EM> ``k3b is a KDE program''
+<LI><B>PartOf:</B> Paketin hangi bütünün/grubun parçası olduğunu belirtir.
+Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir.
+Örn: ``L-.1667em.25emY-.125emX and TeTex are parts of Tex:Distrubiton''<BR>
+<B>IsA</B> ve <B>ParfOf</B> bir <B>PİSİ</B> paketinin farklı
+türdeki aitliklerini ifade eder. <B>PartOf</B> ile belirtilen bir
+<B>Component</B>'in tümünü sisteme kurabilirsiniz. Fakat <B>IsA</B>
+ile belirtilen aitlikleri yanlızca sorgulayabilirsiniz.<BR>
+<EM>Source ve Package</EM> tagları içerisinde yalnızca birer tane <B>PartOf</B>
+tanımlanabiliyor olmasına karşın, birden fazla <B>IsA</B> tanımlanabilir.
+<LI><B>Packager:</B> (*) Paketi oluşturan kişilerin adı/soyadı
+ve e-posta adresi belirtir.
+<UL><LI>
+<B>Name:</B> (*) Paket oluşturan kişinin adı ve soyadı.
+<LI><B>Email:</B> (*) Paket oluşturan kişinin e-posta adresi.
+</UL>
+<LI><B>License</B>: (*) Uygulamanın lisansını belirtir (GPL, BSD,
+vb).
+<LI><B>Archive:</B> (*) Uygulamanın orjinal kaynak kodunun bulunduğu
+URL'yi belirtir. <B>archType</B> arşiv tipini (tar.gz, tar.bz2,
+zip, vb) belirtirken, <B>sha1sum</B>, sha1 ile alınmış özet değerini
+belirtir. Her iki attribute (archType ve sha1sum) zorunludur.
+<LI><B>Patches</B>: Orjinal koda uygulanacak yamaların <B>sıralı</B>
+bir listesini içerir. Yamalar bu bölümde tanımlanan sıra ile kaynak
+koda uygulanır.
+<UL><LI>
+<B>Patch</B>: Yamanın dosya adını içerir. <B>compressionType</B>
+ile varsa sıkıştırma biçimi (gz, bz2, vb) verilebilir. <B>level</B>
+ile yamanın patch komutuna seviye verilebilir, level verilmez ise
+seviye 0 olarak kabul edilir. Örnek:<BR>
+&lt;Patch compressionType="gz" level="1"&gt;popt-1.7-uclibc.patch.gz&lt;/Patch&gt;
+</UL>
+<LI><B>BuildDependencies</B>: Pakedi oluşturmak için gereken bağımlılıkları
+listeler.
+<UL><LI>
+<B>Dependency</B>: Bir bağımlılığı tanımlar. Burada bahsedilen bağımlılık
+paket bağımlılığı olabilir. <B>versionFrom</B> ve <B>versionTo</B>
+attribute bilgileri ile paketin hangi sürüm numarasına bağımlı olduğu
+ifade edilebilir. Örnek:<BR>
+&lt;Dependency versionFrom="1.8"&gt;automake&lt;/Dependency&gt;
+</UL>
+<LI><B>History</B>: (*) Pakete yapılan güncellemelerin bir listesini
+verir. <B>History</B> altındaki güncellemeleri belirten <B>Update</B>
+taglarının mutlaka tarihe göre sıralı olması gerekmektedir. En son
+güncelleme en üstte bulunmalıdır. Çünkü en son güncellemeden alınan
+<B>Version</B> ve <B>Release</B> bilgisi pakete uygulanacaktır.
+<UL><LI>
+<B>Update</B>: (*) Bir güncellemeyi tarif eder.
+<UL><LI>
+<B>Type:</B> Güncellemenin tipini belirtir (<B><EM>Security,
+Bug, Enhancement, Normal</EM></B> v.s). Eğer bu etiket tanımlı değilse tip
+<B><EM>Normal</EM></B> olarak kabul edilir.
+<LI><B>Date</B>: (*) Güncellemenin tarihi.
+<LI><B>Version:</B> (*) Uygulamanın sürüm numarası.
+<LI><B>Release:</B> (*) Pakedin sürüm numarası.
+</UL>
+</UL>
+</UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_11.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_13.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_13.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_13.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_13.html	Wed Sep  7 01:36:59 2005
@@ -49,57 +49,15 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>Package içerisindeki bazı taglar <EM>Source</EM>
-içerisindekileri tekrarlayabilir. Bu tekrarlamaların bazıları
-üzerine yazılırken (override) bazıları birleştirilecektir (merge).</H5><!--SEC END -->
-
-<UL><LI>
-<B>Name</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine kullanılır)
-<LI><B>Summary</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine
-kullanılır)
-<LI><B>Description</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine
-kullanılır)
-<LI><B>License</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine
-kullanılır)
-<LI><B>IsA</B> (tanımlı ise <EM>Source</EM> bölümündeki ile birleştirilir)
-<LI><B>PartOf</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine kullanılır)
-<LI><B>Conflicts:</B> Paketin çalışması/işlevini yerine getirmesi için,
-sistemde olmaması gereken paketleri belirtir, bu örneğin aynı dosyayı
-iki paketin de taşıması durumunda olabilir. 
-<UL><LI>
-<B>Package:</B> Olmaması gereken paket adını verir.
-</UL>
-<LI><B>Provides:</B> Paketin sağladığı <B>ÇOMAR OM</B> bacaklarının
-bir listesini verir.
-<LI><B>RuntimeDependencies</B>: Pakedin çalışabilmesi için gereken bağımlılıkların
-bir listesini verir. 
-<UL><LI>
-<B>Dependency</B>: Bir bağımlılık tanımlar. <B>BuildDependency</B>
-ile aynı yapıdadır
-</UL>
-<LI><B>InstallDependencies</B>: Pakedin çalışabilmesi için gereken bağımlılıkların
-bir listesini verir. 
-<UL><LI>
-<B>Dependency</B>: Bir bağımlılık tanımlar. <B>BuildDependency</B>
-ile aynı yapıdadır
-</UL>
-<LI><B>Files</B>: (*) Pakedin kurulacak dosyalarının tiplerini belirlemek
-için kullanılır. Dosya tipleri ile ilgili bigi <A HREF="node_18.html#FType">4.3</A> kısmında
-verilmiştir.
-<UL><LI>
-<B>Path</B> (*): Bir dosya/dizin yolunu tarif eder. Verilebilecek
-olan <B>fileType</B> attribute ise path'in tipini belirtir. Belge,
-paylaşımlı kütüphane, çalıştırılabilir, vb... Eğer fileType verilmezse
-path tipi ``other'' olarak tanımlanır. Örnek:<BR>
-&lt;Path fileType="sharedLib"&gt;/usr/lib&lt;/Path&gt;
-</UL>
-</UL>
+<H5>Package: (*) Uygulamadan oluşturulacak bir pakedi
+tanımlar. Her PSPEC dosyası en az bir Package etiketi
+içermek zorundadır.</H5><!--SEC END -->
+
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_12.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_14.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_14.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_14.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_14.html	Wed Sep  7 01:36:59 2005
@@ -49,100 +49,69 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>Örnek bir PSPEC Dosyası</H5>
-
-
-<DIV ALIGN=left><DL COMPACT=compact><DT><DD><TT>
-<FONT SIZE=2>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="utf-8"&nbsp;standalone="no"?&gt;</FONT><BR>
-<BR>
-<FONT SIZE=2>&lt;!DOCTYPE&nbsp;PSPEC&nbsp;SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;"http://www.uludag.org.tr/projeler/pisi/pisi-spec.dtd"&gt;</FONT><BR>
-<FONT SIZE=2>&lt;PISI&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&lt;Source&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Name&gt;popt&lt;/Name&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Homepage&gt;http://www.rpm.org/&lt;/Homepage&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Packager&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Name&gt;Pardus&nbsp;Man&lt;/Name&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Email&gt;bilgi at uludag.org.tr&lt;/Email&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/Packager&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;License&gt;As-Is&lt;/License&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;IsA&gt;library:util:optparser&lt;/IsA&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;PartOf&gt;rpm:archive&lt;/PartOf&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Summary&nbsp;xml:lang=''en''&gt;Popt&nbsp;command&nbsp;line&nbsp;option&nbsp;parser&lt;/Summary&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Description&nbsp;xml:lang=''en''&gt;Command&nbsp;line&nbsp;option&nbsp;parsing&nbsp;library.</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;While&nbsp;it&nbsp;is&nbsp;similiar&nbsp;to&nbsp;getopt(3),&nbsp;it&nbsp;contains&nbsp;a&nbsp;number&nbsp;of&nbsp;enhancements,&nbsp;including:</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1)&nbsp;popt&nbsp;is&nbsp;fully&nbsp;reentrant</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2)&nbsp;popt&nbsp;can&nbsp;parse&nbsp;arbitrary&nbsp;argv[]&nbsp;style&nbsp;arrays&nbsp;while&nbsp;getopt(2)&nbsp;makes&nbsp;this&nbsp;quite&nbsp;difficult</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3)&nbsp;popt&nbsp;allows&nbsp;users&nbsp;to&nbsp;alias&nbsp;command&nbsp;line&nbsp;arguments</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4)&nbsp;popt&nbsp;provides&nbsp;convience&nbsp;functions&nbsp;for&nbsp;parsing&nbsp;strings&nbsp;into&nbsp;argv[]&nbsp;style&nbsp;arrays</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/Description&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Archive&nbsp;type="targz"&nbsp;sha1sum="66f3c77b87a160951b180447f4a6dce68ad2f71b"&gt;ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/popt-1.7.tar.gz&lt;/Archive&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Patches&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Patch&nbsp;compressionType="gz"&nbsp;level="1"&gt;popt-1.7-uclibc.patch.gz&lt;/Patch&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/Patches&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;BuildDependencies&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Dependency&nbsp;versionFrom="1.8"&gt;automake&lt;/Dependency&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/BuildDependencies&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;History&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Update&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Date&gt;06/14/2005&lt;/Date&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Version&gt;1.7&lt;/Version&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Release&gt;3&lt;/Release&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Update&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Update&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Date&gt;06/10/2005&lt;/Date&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Version&gt;1.7&lt;/Version&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Release&gt;2&lt;/Release&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Update&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&lt;/History&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&lt;/Source&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&lt;Package&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Name&gt;popt&lt;/Name&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;RuntimeDependencies&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Dependency&gt;gettext&lt;/Dependency&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/RuntimeDependencies&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Files&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="sharedLib"&gt;/usr/lib&lt;/Path&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="doc"&gt;/usr/share/doc&lt;/Path&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="doc"&gt;/usr/share/man&lt;/Path&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="localedata"&gt;/usr/share/locale&lt;/Path&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="header"&gt;/usr/include/popt.h&lt;/Path&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Files&gt;</FONT><BR>
-&nbsp;<FONT SIZE=2>&nbsp;&lt;/Package&gt;</FONT><BR>
-<FONT SIZE=2>&lt;/PISI&gt;</FONT><BR>
-<BR>
-
-
-
-
-
-
-</TT></DL></DIV>
-Yukarıdaki örnek dosyada <EM>Package</EM> içerisinde tanımlanmayan taglar
-<EM>Source</EM> içerisinden alınarak kullanılacaktır. Bir kaynak paketten
-birden fazla ikili (binary) paket oluşturmak için <EM>Package</EM> etiketleri
-farklı isimler (Name) verilerek arttırılabilir. <EM>Paketler</EM> <B>Files</B>
-içerisinde bulunan <B>Path</B> taglarına göre bölümlendirilecektir.<BR>
-<BR>
-
-<H4><A NAME="htoc12">4.1.2</A>&nbsp;&nbsp;actions.py Dosyası</H4>
-Bu dosya bir Python betiği olup, kaynağın kurulması, derlenmesi, test
-edilmesi, sisteme kurulması gibi işlevleri yerine getiren fonksiyonlardan
-oluşur. <BR>
-<BR>
-Paketin oluşturulması sırasında derleme sistemi <B>actions.py</B>
-içerisindeki 3 fonksiyon adını arar ve çalıştırır; <B>setup,
-build, install</B>. Bu fonksiyonlardan install'ın tanımlanması zorunlu
-olmakla birlikte setup ve build sadece tanımlanmışsa çalıştırılır. <BR>
-<BR>
-<B>actions.py</B>'ler tarafından kullanılmak üzere <B>PİSİ</B>
-tarafından hazır bir <B>API</B> ActionsAPI adında sunulacaktır.<BR>
-<BR>
+<H5>Package içerisindeki bazı taglar <EM>Source</EM>
+içerisindekileri tekrarlayabilir. Bu tekrarlamaların bazıları
+üzerine yazılırken (override) bazıları birleştirilecektir (merge).</H5><!--SEC END -->
+
+<UL><LI>
+<B>Name</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine kullanılır)
+<LI><B>Summary</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine
+kullanılır)
+<LI><B>Description</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine
+kullanılır)
+<LI><B>License</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine
+kullanılır)
+<LI><B>IsA</B> (tanımlı ise <EM>Source</EM> bölümündeki ile birleştirilir)
+<LI><B>PartOf</B> (tanımlı ise <EM>Source</EM> bölümündekinin yerine kullanılır)
+<LI><B>Conflicts:</B> Paketin çalışması/işlevini yerine getirmesi için,
+sistemde olmaması gereken paketleri belirtir, bu örneğin aynı dosyayı
+iki paketin de taşıması durumunda olabilir. 
+<UL><LI>
+<B>Package:</B> Olmaması gereken paket adını verir.
+</UL>
+<LI><B>Provides:</B> Paketin sağladığı bileşenleri listeler.
+<UL><LI>
+<B>COMAR:</B> COMAR OM bacağı ve bu bacağı doğrulayan betiği tarif
+eder.<BR>
+Örnek: &lt;COMAR script=''interface.py''&gt;Net.NIC&lt;/COMAR&gt;
+</UL>
+<LI><B>Requires:</B> Paketin çalışmak için gerek duyduğu bileşenleri
+listeler.
+<UL><LI>
+<B>COMAR:</B> COMAR OM bacağı bağımlılıkları.
+</UL>
+<LI><B>RuntimeDependencies</B>: Pakedin çalışabilmesi için gereken bağımlılıkların
+bir listesini verir. 
+<UL><LI>
+<B>Dependency</B>: Bir bağımlılık tanımlar. <B>BuildDependency</B>
+ile aynı yapıdadır
+</UL>
+<LI><B>Files</B>: (*) Pakedin kurulacak dosyalarının tiplerini belirlemek
+için kullanılır. Dosya tipleri ile ilgili bigi <A HREF="node_19.html#FType">4.3</A> kısmında
+verilmiştir.
+<UL><LI>
+<B>Path</B> (*): Bir dosya/dizin yolunu tarif eder. Verilebilecek
+olan <B>fileType</B> attribute ise path'in tipini belirtir. Belge,
+paylaşımlı kütüphane, çalıştırılabilir, vb... Eğer fileType verilmezse
+path tipi ``other'' olarak tanımlanır. Örnek:<BR>
+&lt;Path fileType="sharedLib"&gt;/usr/lib&lt;/Path&gt;
+</UL>
+<LI><B>AdditionalFiles:</B> Kaynak ile gelmeyen ama paketin çalışması,
+ek özellik kazanması v.s. için gerekli dosyaları belirtir. ( <EM>örn</EM>;
+init betikleri )
+<UL><LI>
+<B>AdditionalFile:</B> Files dizini altından alınacak dosyayı belirtir.
+<B>target</B> attribute dosyanın nereye konulacağını belirtir, zorunludur.
+<B>permission</B> attribute varsa dosyanın hangi haklarla saklanacağını
+belirtir. Örnek:<BR>
+&lt;AdditionalFile target=''/etc/bash/''&gt;bashrc&lt;/AdditionalFile&gt;
+</UL>
+</UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_13.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_15.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_15.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_15.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_15.html	Wed Sep  7 01:36:59 2005
@@ -49,57 +49,144 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>Örnek bir actions.py dosyası:</H5>
+<H5>Örnek bir PSPEC Dosyası</H5>
 <DIV ALIGN=left><DL COMPACT=compact><DT><DD><TT>
-<FONT SIZE=2>from&nbsp;pisi.actionsapi&nbsp;import&nbsp;gnuconfig</FONT><BR>
+<FONT SIZE=2>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="utf-8"&nbsp;standalone="no"?&gt;</FONT><BR>
 <BR>
-<FONT SIZE=2>from&nbsp;pisi.actionsapi&nbsp;import&nbsp;autotools</FONT><BR>
+<FONT SIZE=2>&lt;!DOCTYPE&nbsp;PSPEC&nbsp;SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;"http://www.uludag.org.tr/projeler/pisi/pisi-spec.dtd"&gt;</FONT><BR>
 <BR>
-<FONT SIZE=2>def&nbsp;setup():</FONT><BR>
+<FONT SIZE=2>&lt;PISI&gt;</FONT><BR>
 <BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;gnuconfig.gnuconfig_update()</FONT><BR>
+&nbsp;<FONT SIZE=2>&nbsp;&lt;Source&gt;</FONT><BR>
 <BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;autotools.configure(``--with-nls'')</FONT><BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Name&gt;popt&lt;/Name&gt;</FONT><BR>
 <BR>
-<FONT SIZE=2>def&nbsp;build():</FONT><BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Homepage&gt;http://www.rpm.org/&lt;/Homepage&gt;</FONT><BR>
 <BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;autotools.make()</FONT><BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Packager&gt;</FONT><BR>
 <BR>
-<FONT SIZE=2>def&nbsp;install():</FONT><BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Name&gt;Pardus&nbsp;Man&lt;/Name&gt;</FONT><BR>
 <BR>
-&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;autotools.install()&nbsp;</FONT><BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Email&gt;bilgi at uludag.org.tr&lt;/Email&gt;</FONT><BR>
 <BR>
-
-</TT></DL></DIV>
-
-<H4><A NAME="htoc13">4.1.3</A>&nbsp;&nbsp;ChangeLog Dosyası</H4>
-Pakedin sürümlerindeki değişikliklerin açıklamalarını içerir. Bu dosya
-bilindik <B>ChangeLog</B> stilindedir ve <B>PSPEC</B> içindeki
-<B>History</B> bilgisi ile ilgili değildir.<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/Packager&gt;</FONT><BR>
 <BR>
-
-<H3><A NAME="htoc14">4.2</A>&nbsp;&nbsp;metadata.xml</H3>
-<B>Metadata</B> dosyası bir uygulamanın paket haline geldikten sonra
-yanında taşıyacağı ve paket ile ilgili bilgileri barındıran dosyadır. <BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;License&gt;As-Is&lt;/License&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;IsA&gt;library:util:optparser&lt;/IsA&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;PartOf&gt;rpm:archive&lt;/PartOf&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Summary&nbsp;xml:lang=''en''&gt;Popt&nbsp;command&nbsp;line&nbsp;option&nbsp;parser&lt;/Summary&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Description&nbsp;xml:lang=''en''&gt;Command&nbsp;line&nbsp;option&nbsp;parsing&nbsp;library.</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;While&nbsp;it&nbsp;is&nbsp;similiar&nbsp;to&nbsp;getopt(3),&nbsp;it&nbsp;contains&nbsp;a&nbsp;number&nbsp;of&nbsp;enhancements,&nbsp;including:</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1)&nbsp;popt&nbsp;is&nbsp;fully&nbsp;reentrant</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2)&nbsp;popt&nbsp;can&nbsp;parse&nbsp;arbitrary&nbsp;argv[]&nbsp;style&nbsp;arrays&nbsp;while&nbsp;getopt(2)&nbsp;makes&nbsp;this&nbsp;quite&nbsp;difficult</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3)&nbsp;popt&nbsp;allows&nbsp;users&nbsp;to&nbsp;alias&nbsp;command&nbsp;line&nbsp;arguments</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4)&nbsp;popt&nbsp;provides&nbsp;convience&nbsp;functions&nbsp;for&nbsp;parsing&nbsp;strings&nbsp;into&nbsp;argv[]&nbsp;style&nbsp;arrays</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/Description&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Archive&nbsp;type="targz"&nbsp;sha1sum="66f3c77b87a160951b180447f4a6dce68ad2f71b"&gt;ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/popt-1.7.tar.gz&lt;/Archive&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;Patches&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Patch&nbsp;compressionType="gz"&nbsp;level="1"&gt;popt-1.7-uclibc.patch.gz&lt;/Patch&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/Patches&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;BuildDependencies&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Dependency&nbsp;versionFrom="1.8"&gt;automake&lt;/Dependency&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;/BuildDependencies&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&lt;History&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Update&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Date&gt;06/14/2005&lt;/Date&gt;</FONT><BR>
 <BR>
-<B>Metadata</B> dosyası sadece oluşturulan paket ile ilgili bilgileri
-tutmaktan sorumludur. Paket hakkında temel bilgi bu dosyadan alınacaktır.<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Version&gt;1.7&lt;/Version&gt;</FONT><BR>
 <BR>
-Bu bilgilerin büyük kısmı <B>PSPEC</B> dosyasının işlenmesi sonucu
-ile <B>Metadata</B> dosyasına yazılmaktadır. <B>Metadata PSPEC</B>
-dosyasından alınan bilgilerin yanında kaynak derlendikten ve paket
-oluşturulduktan sonra alınabilecek diğer bilgileri de içerir (paketin
-kurulduktan sonra sistemde kaplayacağı alanın boyutu gibi).<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Release&gt;3&lt;/Release&gt;</FONT><BR>
 <BR>
-<B>Metadata</B> dosyasının içeriği şöyle tanımlanmıştır;<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Update&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Update&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Date&gt;06/10/2005&lt;/Date&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Version&gt;1.7&lt;/Version&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Release&gt;2&lt;/Release&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Update&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&lt;/History&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&lt;/Source&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&lt;Package&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Name&gt;popt&lt;/Name&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;RuntimeDependencies&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Dependency&gt;gettext&lt;/Dependency&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/RuntimeDependencies&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;Files&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="sharedLib"&gt;/usr/lib&lt;/Path&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="doc"&gt;/usr/share/doc&lt;/Path&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="doc"&gt;/usr/share/man&lt;/Path&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="localedata"&gt;/usr/share/locale&lt;/Path&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Path&nbsp;fileType="header"&gt;/usr/include/popt.h&lt;/Path&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Files&gt;</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&lt;/Package&gt;</FONT><BR>
+<BR>
+<FONT SIZE=2>&lt;/PISI&gt;</FONT><BR>
+<BR>
+
+</TT></DL></DIV>
+Yukarıdaki örnek dosyada <EM>Package</EM> içerisinde tanımlanmayan taglar
+<EM>Source</EM> içerisinden alınarak kullanılacaktır. Bir kaynak paketten
+birden fazla ikili (binary) paket oluşturmak için <EM>Package</EM> etiketleri
+farklı isimler (Name) verilerek arttırılabilir. <EM>Paketler</EM> <B>Files</B>
+içerisinde bulunan <B>Path</B> taglarına göre bölümlendirilecektir.<BR>
+<BR>
+
+<H4><A NAME="htoc13">4.1.2</A>&nbsp;&nbsp;actions.py Dosyası</H4>
+Bu dosya bir Python betiği olup, kaynağın kurulması, derlenmesi, test
+edilmesi, sisteme kurulması gibi işlevleri yerine getiren fonksiyonlardan
+oluşur. <BR>
+<BR>
+Paketin oluşturulması sırasında derleme sistemi <B>actions.py</B>
+içerisindeki 3 fonksiyon adını arar ve çalıştırır; <B>setup,
+build, install</B>. Bu fonksiyonlardan install'ın tanımlanması zorunlu
+olmakla birlikte setup ve build sadece tanımlanmışsa çalıştırılır. <BR>
 <BR>
-<B>PISI</B><BR>
+<B>actions.py</B>'ler tarafından kullanılmak üzere <B>PİSİ</B>
+tarafından hazır bir <B>API</B> ActionsAPI adında sunulacaktır.<BR>
 <BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_14.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_16.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_16.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_16.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_16.html	Wed Sep  7 01:36:59 2005
@@ -49,26 +49,57 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>Source: Bu bölümdeki bilgiler PSPEC dosyasının
-<EM>Source</EM> bölümünden alınır.</H5><!--SEC END -->
-
-<UL><LI>
-<B>Name</B>
-<LI><B>Homepage</B>
-<LI><B>Summary</B>
-<LI><B>Description</B>
-<LI><B>Packager</B>
-<UL><LI>
-<B>Name</B>
-<LI><B>Email</B>
-</UL>
-</UL>
+<H5>Örnek bir actions.py dosyası:</H5>
+<DIV ALIGN=left><DL COMPACT=compact><DT><DD><TT>
+<FONT SIZE=2>from&nbsp;pisi.actionsapi&nbsp;import&nbsp;gnuconfig</FONT><BR>
+<BR>
+<FONT SIZE=2>from&nbsp;pisi.actionsapi&nbsp;import&nbsp;autotools</FONT><BR>
+<BR>
+<FONT SIZE=2>def&nbsp;setup():</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;gnuconfig.gnuconfig_update()</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;autotools.configure(``--with-nls'')</FONT><BR>
+<BR>
+<FONT SIZE=2>def&nbsp;build():</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;autotools.make()</FONT><BR>
+<BR>
+<FONT SIZE=2>def&nbsp;install():</FONT><BR>
+<BR>
+&nbsp;<FONT SIZE=2>&nbsp;&nbsp;&nbsp;autotools.install()&nbsp;</FONT><BR>
+<BR>
+
+</TT></DL></DIV>
+
+<H4><A NAME="htoc14">4.1.3</A>&nbsp;&nbsp;ChangeLog Dosyası</H4>
+Pakedin sürümlerindeki değişikliklerin açıklamalarını içerir. Bu dosya
+bilindik <B>ChangeLog</B> stilindedir ve <B>PSPEC</B> içindeki
+<B>History</B> bilgisi ile ilgili değildir.<BR>
+<BR>
+
+<H3><A NAME="htoc15">4.2</A>&nbsp;&nbsp;metadata.xml</H3>
+<B>Metadata</B> dosyası bir uygulamanın paket haline geldikten sonra
+yanında taşıyacağı ve paket ile ilgili bilgileri barındıran dosyadır. <BR>
+<BR>
+<B>Metadata</B> dosyası sadece oluşturulan paket ile ilgili bilgileri
+tutmaktan sorumludur. Paket hakkında temel bilgi bu dosyadan alınacaktır.<BR>
+<BR>
+Bu bilgilerin büyük kısmı <B>PSPEC</B> dosyasının işlenmesi sonucu
+ile <B>Metadata</B> dosyasına yazılmaktadır. <B>Metadata PSPEC</B>
+dosyasından alınan bilgilerin yanında kaynak derlendikten ve paket
+oluşturulduktan sonra alınabilecek diğer bilgileri de içerir (paketin
+kurulduktan sonra sistemde kaplayacağı alanın boyutu gibi).<BR>
+<BR>
+<B>Metadata</B> dosyasının içeriği şöyle tanımlanmıştır;<BR>
+<BR>
+<B>PISI</B><BR>
+<BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_15.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_17.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_17.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_17.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_17.html	Wed Sep  7 01:36:59 2005
@@ -49,56 +49,26 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H5>Package</H5>
+<H5>Source: Bu bölümdeki bilgiler PSPEC dosyasının
+<EM>Source</EM> bölümünden alınır.</H5><!--SEC END -->
+
 <UL><LI>
 <B>Name</B>
+<LI><B>Homepage</B>
 <LI><B>Summary</B>
 <LI><B>Description</B>
-<LI><B>License</B>
-<LI><B>History</B>
-<UL><LI>
-<B>Update</B>
-<UL><LI>
-<B>Type</B>
-<LI><B>Date</B>
-<LI><B>Version</B>
-<LI><B>Release</B>
-</UL>
-</UL>
-<LI><B>Conflicts</B>
-<LI><B>Provides:</B> Paketin hangi OM bacaklarını sağladığını belirtir.
-<LI><B>RuntimeDependencies</B>
+<LI><B>Packager</B>
 <UL><LI>
-<B>Dependency</B>
-<LI><B>InstallDependencies</B>
-<UL><LI>
-<B>Dependency</B>
-</UL>
-<LI><B>Files</B>
-<UL><LI>
-<B>Path</B>
-</UL>
-<LI><B>Distribution:</B> Paketin ait olduğu dağıtımı belirtir (Pardus).
-<LI><B>DistributionRelease:</B> Paketin ait olduğu dağıtımın hangi sürümü
-için oluşturduğunu belirtir (1.0).
-<LI><B>Architecture:</B> Paketin hangi mimari için yapıldığını belirtir.
-<LI><B>InstallSize:</B> Paketin sisteme kurulduğunda kaplayacağı alanın
-tahmini boyutunu belirtir.
+<B>Name</B>
+<LI><B>Email</B>
 </UL>
 </UL>
-Yukarıda tanımlanan <B>Metadata</B> dosyası, belirlenecek paket
-formatının içinde <B><EM>XML</EM></B> dosyası olarak tutulacaktır.
-<B>Metadata</B> XML dosyalarının yapısı <B>PSPEC</B> dosyası ile
-hemen hemen aynıdır. Yalnızca Metadata paket oluşumundan sonra elimizde
-olan bazı ek bilgileri de içerir. <BR>
-<BR>
-<UL><LI><A HREF='./node_18.html'>files.xml</A></LI><LI><A HREF='./node_19.html'>PSPEC Deposu</A></LI><UL><LI><A HREF='./node_19.html'>Örnek PSPEC Deposu Sıradüzeni</A></LI></UL><LI><A HREF='./node_20.html'>Category ( IsA )</A></LI><LI><A HREF='./node_21.html'>Component ( PartOf )</A></LI><LI><A HREF='./node_22.html'>İkili Paket Deposu</A></LI><LI><A HREF='./node_23.html'>PİSİ Paketinin Yapısı</A></LI><LI><A HREF='./node_24.html'>Süreçlerin Tarifi</A></LI><UL><LI><A HREF='./node_25.html'>Paket Oluşturmak</A></LI><LI><A HREF='./node_26.html'>Paket Kurmak </A></LI><LI><A HREF='./node_27.html'>Paket Kaldırmak</A></LI><LI><A HREF='./node_28.html'>Bağımlılık çözmek</A></LI></UL><LI><A HREF='./node_29.html'>Veritabanları</A></LI><UL><LI><A HREF='./node_29.html'>Kurulum Veritabanı</A></LI><LI><A HREF='./node_29.html'>Depo Veritabanları</A></LI><LI><A HREF='./node_29.html'>Kaynak Veritabanları</A></LI></UL><LI><A HREF='./node_30.html'>libpisi</A></LI><LI><A HREF
 ='./node_31.html'>PİSİ Package Builder (GUI)</A></LI></UL><table class='navbar'><tbody><tr><td class='navbut'><a href='node_16.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_18.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
+<table class='navbar'><tbody><tr><td class='navbut'><a href='node_16.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_18.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->
 

Modified: trunk/web/projeler/pisi/pisi/node_18.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_18.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_18.html	Wed Sep  7 01:36:59 2005
@@ -49,48 +49,49 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc15">4.3</A>&nbsp;&nbsp;files.xml</H3>
-Kaynak derlendikten sonra oluşan dosyaların oluşturulan pakete göre
-<B>(Package)</B> sınıflandırılması gerekmektedir. Tek bir kaynaktan
-birden fazla paket oluşturulması, kaynağın derlenmesinden sonra oluşan
-dosyaların sınıflandırılması ile olur.<BR>
-<BR>
-files.xml dosyası paket geliştirme aracı/araçları ile oluşturularak
-paket içerisine yerleştirilir.
+<H5>Package</H5>
 <UL><LI>
-<B>Files</B>
+<B>Name</B>
+<LI><B>Summary</B>
+<LI><B>Description</B>
+<LI><B>License</B>
+<LI><B>History</B>
 <UL><LI>
-<B>Package:</B> Dosya serisinin hangi <B><EM>SubPackage</EM></B>'i
-oluşturduğunu belirtir. (örn. mysql-devel, mysql-client, mysql-server
-, mysql-doc)
-<LI><B>File:</B> Pakete dahil edilecek bir dosyayı tarif eder.
+<B>Update</B>
 <UL><LI>
-<B>Path:</B> Dosyanın, paket içerisindeki yerini belirtir. <B>PISI</B>
-gereklerinden biri paketin belirtilen konuma kurulabilmesi olduğu
-için konum bilgisi bağımlı (rölatif) olarak verilir.
-<LI><B>Type</B><A NAME="FType"></A><B>:</B> Dosyanın tipini belirtir. Paket sisteme
-kurulduğunda, veritabanına bu tip tanımı ile işaretlenerek yerleştirilecektir.
-Bu tip tanımları şunlardan birisi olabileceği gibi boş da bırakılabilir:
-executable, conf, doc, sharedLib, localeData, programData,
-header.
-<LI><B>Size:</B> Dosyanın byte cinsinden boyutunu saklar.
-<LI><B>SHA1Sum: Path</B> ile belirtilen dosyanın SHA1 algoritması ile
-elde edilmiş <EM>cryptographic</EM> özet değerini saklar.
+<B>Type</B>
+<LI><B>Date</B>
+<LI><B>Version</B>
+<LI><B>Release</B>
+</UL>
 </UL>
+<LI><B>Conflicts</B>
+<LI><B>Provides:</B> Paketin hangi OM bacaklarını sağladığını belirtir.
+<LI><B>RuntimeDependencies</B>
+<LI><B>Dependency</B>
+<LI><B>Files</B>
+<UL><LI>
+<B>Path</B>
 </UL>
+<LI><B>Distribution:</B> Paketin ait olduğu dağıtımı belirtir (Pardus).
+<LI><B>DistributionRelease:</B> Paketin ait olduğu dağıtımın hangi sürümü
+için oluşturduğunu belirtir (1.0).
+<LI><B>Architecture:</B> Paketin hangi mimari için yapıldığını belirtir.
+<LI><B>InstallSize:</B> Paketin sisteme kurulduğunda kaplayacağı alanın
+tahmini boyutunu belirtir.
 </UL>
-files.xml dosyalarının doğrulanması için kullanılabilecek bilgi <EM>pisi-files.dtd</EM>
-dosyasında tanımlanmıştır.<BR>
-<BR>
-TODO: Örnek <BR>
+Yukarıda tanımlanan <B>Metadata</B> dosyası, belirlenecek paket
+formatının içinde <B><EM>XML</EM></B> dosyası olarak tutulacaktır.
+<B>Metadata</B> XML dosyalarının yapısı <B>PSPEC</B> dosyası ile
+hemen hemen aynıdır. Yalnızca Metadata paket oluşumundan sonra elimizde
+olan bazı ek bilgileri de içerir. <BR>
 <BR>
-<table class='navbar'><tbody><tr><td class='navbut'><a href='node_17.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_19.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
+<UL><LI><A HREF='./node_19.html'>files.xml</A></LI><LI><A HREF='./node_20.html'>PSPEC Deposu</A></LI><UL><LI><A HREF='./node_20.html'>Örnek PSPEC Deposu Sıradüzeni</A></LI></UL><LI><A HREF='./node_21.html'>Category ( IsA )</A></LI><LI><A HREF='./node_22.html'>Component ( PartOf )</A></LI><LI><A HREF='./node_23.html'>İkili Paket Deposu</A></LI><LI><A HREF='./node_24.html'>PİSİ Paketinin Yapısı</A></LI><LI><A HREF='./node_25.html'>Süreçlerin Tarifi</A></LI><UL><LI><A HREF='./node_26.html'>Paket Oluşturmak</A></LI><LI><A HREF='./node_27.html'>Paket Kurmak </A></LI><LI><A HREF='./node_28.html'>Paket Kaldırmak</A></LI><LI><A HREF='./node_29.html'>Bağımlılık çözmek</A></LI></UL><LI><A HREF='./node_30.html'>Veritabanları</A></LI><UL><LI><A HREF='./node_30.html'>Kurulum Veritabanı</A></LI><LI><A HREF='./node_30.html'>Depo Veritabanları</A></LI><LI><A HREF='./node_30.html'>Kaynak Veritabanları</A></LI></UL><LI><A HREF='./node_31.html'>libpisi</A></LI><LI><A HREF
 ='./node_32.html'>PİSİ Package Builder (GUI)</A></LI></UL><table class='navbar'><tbody><tr><td class='navbut'><a href='node_17.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_19.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->
 

Modified: trunk/web/projeler/pisi/pisi/node_19.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_19.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_19.html	Wed Sep  7 01:36:59 2005
@@ -49,56 +49,46 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc16">4.4</A>&nbsp;&nbsp;PSPEC Deposu</H3>
-Paketleri oluşturmak için gerekli <B>PSPEC</B> dosyaları hiyerarşik
-bir yapıda bir <EM>subversion</EM> deposunda sunulacaktır. Geliştirme
-işlemleri bu depo üzerinde yapılacaktır. <B>PSPEC</B> deposunda
-paketler <EM>``</EM><B>ilk harflerine göre</B><EM>''</EM> konumlandırılırlar.
-Her paket kendine ait bir dizinde <B>PSPEC</B> dosyası, paket oluşturma
-için gerekli olan ek dosyalar ve yamaların içinde bulunduğu files<B>/</B>
-dizini ve paket oluşturmada kullanılacak betiklerin bulunduğu actions<B>/</B>
-dizinine sahiptir.<BR>
+<H3><A NAME="htoc16">4.3</A>&nbsp;&nbsp;files.xml</H3>
+Kaynak derlendikten sonra oluşan dosyaların oluşturulan pakete göre
+<B>(Package)</B> sınıflandırılması gerekmektedir. Tek bir kaynaktan
+birden fazla paket oluşturulması, kaynağın derlenmesinden sonra oluşan
+dosyaların sınıflandırılması ile olur.<BR>
 <BR>
-Bir geliştiricinin <B>Pardus Linux</B>'a paket yapması için yalnızca
-<B>PSPEC</B> depo sıradüzeninde paket için gerekli olan dosyaları
-sağlaması yeterlidir. <B>Pardus Linux</B>'un belirli zamanlarda
-kullanıcılara sunulacak sürümlerini oluşturmak için bu <B>PSPEC</B>
-deposundaki bu bilgiler kullanılarak <B>PİSİ</B> paketleri oluşturulacaktır. <BR>
-<BR>
-Bir yazılımın birden fazla sürümünün depoya eklenmesi gerekiyorsa,
-farklı paket isimleri ile depoya yerleştirilirler. (gtk1, gtk2 gibi...)<BR>
-<BR>
-
-<H4><A NAME="htoc17">4.4.1</A>&nbsp;&nbsp;Örnek PSPEC Deposu Sıradüzeni</H4>
-<UL><LI>
-<B>a</B>/
-<UL><LI>
-<B>a</B>cpid/
-<UL><LI>
-pspec.xml
-<LI>actions.py
-<LI>ChangeLog
-<LI><B>files/</B>
+files.xml dosyası paket geliştirme aracı/araçları ile oluşturularak
+paket içerisine yerleştirilir.
 <UL><LI>
-acpid.init
-</UL>
-<LI><B>patches/</B>
-<UL><LI>
-acpid-1.0.2-branch.patch
-</UL>
-<LI><B>comar/</B>
+<B>Files</B>
 <UL><LI>
-acpid.csl
-</UL>
+<B>Package:</B> Dosya serisinin hangi <B><EM>SubPackage</EM></B>'i
+oluşturduğunu belirtir. (örn. mysql-devel, mysql-client, mysql-server
+, mysql-doc)
+<LI><B>File:</B> Pakete dahil edilecek bir dosyayı tarif eder.
+<UL><LI>
+<B>Path:</B> Dosyanın, paket içerisindeki yerini belirtir. <B>PISI</B>
+gereklerinden biri paketin belirtilen konuma kurulabilmesi olduğu
+için konum bilgisi bağımlı (rölatif) olarak verilir.
+<LI><B>Type</B><A NAME="FType"></A><B>:</B> Dosyanın tipini belirtir. Paket sisteme
+kurulduğunda, veritabanına bu tip tanımı ile işaretlenerek yerleştirilecektir.
+Bu tip tanımları şunlardan birisi olabileceği gibi boş da bırakılabilir:
+<FONT COLOR=navy>executable, conf, doc, sharedLib, localeData, programData,
+header</FONT>.
+<LI><B>Size:</B> Dosyanın byte cinsinden boyutunu saklar.
+<LI><B>SHA1Sum: Path</B> ile belirtilen dosyanın SHA1 algoritması ile
+elde edilmiş <EM>cryptographic</EM> özet değerini saklar.
 </UL>
 </UL>
 </UL>
+files.xml dosyalarının doğrulanması için kullanılabilecek bilgi <EM>pisi-files.dtd</EM>
+dosyasında tanımlanmıştır.<BR>
+<BR>
+TODO: Örnek <BR>
+<BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_18.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_20.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_2.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_2.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_2.html	Wed Sep  7 01:36:59 2005
@@ -49,17 +49,18 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
 <H2><A NAME="htoc2">2</A>&nbsp;&nbsp;Paket Yöneticisi Gereksinimleri</H2>
 Bu kısımda önceki bölümde tanımlanan paket yöneticisi kavramının,
 sunması beklenen gereksinimler listelenmiştir.<BR>
 <BR>
-<UL><LI><A HREF='./node_3.html'>Kullanıcı Gereksinimleri</A></LI><LI><A HREF='./node_4.html'>Paketleyici/Geliştirici Gereksinimleri</A></LI><LI><A HREF='./node_5.html'>Paket Kaynağı Gereksinimleri</A></LI><LI><A HREF='./node_6.html'>Güvenlik Gereksinimleri</A></LI><LI><A HREF='./node_7.html'>Kurumsal Gereksinimler</A></LI></UL><table class='navbar'><tbody><tr><td class='navbut'><a href='node_1.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_3.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
+Fakat önce paket ve paket yöneticisi kavramlarına kısa bir göz atalım.<BR>
+<BR>
+<UL><LI><A HREF='./node_3.html'>Paket Yöneticisi</A></LI><LI><A HREF='./node_4.html'>Kullanıcı Gereksinimleri</A></LI><LI><A HREF='./node_5.html'>Paketleyici/Geliştirici Gereksinimleri</A></LI><LI><A HREF='./node_6.html'>Paket Kaynağı Gereksinimleri</A></LI><LI><A HREF='./node_7.html'>Güvenlik Gereksinimleri</A></LI><LI><A HREF='./node_8.html'>Kurumsal Gereksinimler</A></LI></UL><table class='navbar'><tbody><tr><td class='navbut'><a href='node_1.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_3.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->
 

Modified: trunk/web/projeler/pisi/pisi/node_20.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_20.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_20.html	Wed Sep  7 01:36:59 2005
@@ -49,20 +49,52 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc18">4.5</A>&nbsp;&nbsp;Category ( IsA )</H3>
-FIXME: Daha anlamlı cümleler ve temiz anlatım<BR>
+<H3><A NAME="htoc17">4.4</A>&nbsp;&nbsp;PSPEC Deposu</H3>
+Paketleri oluşturmak için gerekli <B>PSPEC</B> dosyaları hiyerarşik
+bir yapıda bir <EM>subversion</EM> deposunda sunulacaktır. Geliştirme
+işlemleri bu depo üzerinde yapılacaktır. <B>PSPEC</B> deposunda
+paketler <EM>``</EM><B>ilk harflerine göre</B><EM>''</EM> konumlandırılırlar.
+Her paket kendine ait bir dizinde <B>PSPEC</B> dosyası, paket oluşturma
+için gerekli olan ek dosyalar ve yamaların içinde bulunduğu files<B>/</B>
+dizini ve paket oluşturmada kullanılacak betiklerin bulunduğu actions<B>/</B>
+dizinine sahiptir.<BR>
 <BR>
-Bir uygulamanın yaptığı işi, ait olduğu kategoriyi belirtir yani uygulamaların
-sıfatlarıdır. Bu bilgi kullanılarak bir işi ya da işler grubunu yapan
-uygulamalar sorgulanabilir. Örneğin PDF Gösteren uygulamaları göster,
-Ogg çalan ve konsoldan çalışan uygulamalar hangileridir gibi.<BR>
+Bir geliştiricinin <B>Pardus Linux</B>'a paket yapması için yalnızca
+<B>PSPEC</B> depo sıradüzeninde paket için gerekli olan dosyaları
+sağlaması yeterlidir. <B>Pardus Linux</B>'un belirli zamanlarda
+kullanıcılara sunulacak sürümlerini oluşturmak için bu <B>PSPEC</B>
+deposundaki bu bilgiler kullanılarak <B>PİSİ</B> paketleri oluşturulacaktır. <BR>
 <BR>
+Bir yazılımın birden fazla sürümünün depoya eklenmesi gerekiyorsa,
+farklı paket isimleri ile depoya yerleştirilirler. (gtk1, gtk2 gibi...)<BR>
+<BR>
+
+<H4><A NAME="htoc18">4.4.1</A>&nbsp;&nbsp;Örnek PSPEC Deposu Sıradüzeni</H4>
+<UL><LI>
+<B>a</B>/
+<UL><LI>
+<B>a</B>cpid/
+<UL><LI>
+pspec.xml
+<LI>actions.py
+<LI>ChangeLog
+<LI><B>files/</B>
+<UL><LI>
+acpid.init
+<LI>acpid-1.0.2-branch.patch
+</UL>
+<LI><B>comar/</B>
+<UL><LI>
+acpid.csl
+</UL>
+</UL>
+</UL>
+</UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_19.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_21.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_21.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_21.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_21.html	Wed Sep  7 01:36:59 2005
@@ -49,21 +49,18 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc19">4.6</A>&nbsp;&nbsp;Component ( PartOf )</H3>
+<H3><A NAME="htoc19">4.5</A>&nbsp;&nbsp;Category ( IsA )</H3>
 FIXME: Daha anlamlı cümleler ve temiz anlatım<BR>
 <BR>
-Bir paketler bütününden oluşan anlamlı ve kurulabilir birliği temsil
-eder. Yani uygulamaları kapsüller. Örneğin KDE Component'ı içinde
-kdebase, kdepim, kdemultimedia v.s gibi kaynakları bulundurur, kdebase
-ise kcontrol, konqueror v.s. gibi paketlerden oluşur. Bu bilgi kullanılarak
-örneğin KDE Component'ını sisteme kur, kaldır, güncelle gibi eylemler
-gerçekleştirilebilir.<BR>
+Bir uygulamanın yaptığı işi, ait olduğu kategoriyi belirtir yani uygulamaların
+sıfatlarıdır. Bu bilgi kullanılarak bir işi ya da işler grubunu yapan
+uygulamalar sorgulanabilir. Örneğin PDF Gösteren uygulamaları göster,
+Ogg çalan ve konsoldan çalışan uygulamalar hangileridir gibi.<BR>
 <BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_20.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_22.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_22.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_22.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_22.html	Wed Sep  7 01:36:59 2005
@@ -49,67 +49,20 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc20">4.7</A>&nbsp;&nbsp;İkili Paket Deposu</H3>
-Oluşturulan ikili paketler <B>PSPEC</B> dosyalarının tutulduğu hiyerarşik
-yapının aynısına sahip bir depoda sunulacaktır. Paketlerin içerisinde
-bulunan <EM>metadata.xml</EM> dosyaları depodaki paketlerden alınarak
-ve birleştirilerek <B>pisi-index.xml</B> isminde bir içerik (depo
-içeriği) dosyası düzenli aralıklar ile oluşturulacaktır<BR>
+<H3><A NAME="htoc20">4.6</A>&nbsp;&nbsp;Component ( PartOf )</H3>
+FIXME: Daha anlamlı cümleler ve temiz anlatım<BR>
 <BR>
-İçeriğinde mevcut sürümün bilgilerini içerecek bir dosya oluşturulacaktır.
-Bu dosya dağıtımın tüm paketleri için şu bilgileri içerecektir;
-<UL><LI>
-<B>Name</B>
-<LI><B>Summary</B> 
-<LI><B>Description</B>
-<LI><B>Version </B>
-<LI><B>Release </B>
-<LI><B>License</B>
-<LI><B>RuntimeDependencies</B>
-<LI><B>InstallDependencies</B>
-<LI><B>Provides </B>
-<LI><B>History</B>
-<LI><B>Conflicts</B>
-<LI><B>PackageSize </B>
-<LI><B>InstalledSize</B>
-</UL>
-<B>pisi-index.xml</B> dosyasının biçimi XML'dir. Dosyanın doğrulanması
-için kullanılabilecek bilgi <EM>pisi-index.dtd</EM> dosyasında tanımlanmıştır.<BR>
-<BR>
-Bu dosya değiştirilmeyecek ve sadece Dağıtım Sürüm değiştirdiği zaman
-yenisi oluşturulacaktır. Aktif sürüm sırasında tüm değişiklikler <B>ChangeSet</B>
-olarak sunulacaktır. İstemci bilgisayarlarca çekilecek ve bağımlılık
-çözme, paket veritabanını arama, paket kurma/kaldırma işlemleri bu
-dosyaların <B>pisi.index</B> ile birleştirilmesi yardımı ile yapılacaktır. <BR>
-<BR>
-<B>ChangeSet</B>'ler <B>pisi.index</B> dosyasına yama olarak sunulacaklardır.
-Kolay oluşturulan, az bant genişliği isteyen ve efektif olmaları açısından
-içeriklerini <B>pisi.index</B>'in bir önceki revizyonlarından olan
-farkları arttırımsal (incremental) olarak oluşturacaktır.<BR>
-<BR>
-Kullanıcı bilgisayarında oluşturulacak depo veritabanı <B>pisi.index</B>
-ve <B>Changeset</B>'ler yardımı ile yaratılacaktır. Kullanıcının
-depodaki paketlerin en güncel bilgilerini alabilmesi için depo veritabanını
-düzenli olarak güncellemesi gerekmektedir. Bu işlem bir arkaplan uygulaması
-ile otomatik olarak yaptırılabilir.<BR>
-<BR>
-Depoya eklenecek ikili paketler geliştiriciden alınmayacak, <B>PİSİ</B>
-derleme ortamı tarafından hazırlanıp uygun görülen depoya yerleştirilecektir.
-Böylece geliştiricinin sisteminden kaynaklanabilecek olası problemlerin
-(sürüm farklılıkları, sorunlu ya da güvensiz yazılımlar vs.) önüne
-geçilecektir.<BR>
-<BR>
-<B>PİSİ</B> istemcisi birden fazla depo ile çalışabilecektir. Birden
-fazla depo tanımlanması durumunda öncelikli depo her zaman <B>Pardus
-Resmi Deposu</B> olacaktır. Diğer depolar eşit önceliğe sahip olacaklardır
-ve kullanıcı elle belirtmediği sürece tüm depolarda bulunan paketler
-resmi depodan alınacaktır.<BR>
+Bir paketler bütününden oluşan anlamlı ve kurulabilir birliği temsil
+eder. Yani uygulamaları kapsüller. Örneğin KDE Component'ı içinde
+kdebase, kdepim, kdemultimedia v.s gibi kaynakları bulundurur, kdebase
+ise kcontrol, konqueror v.s. gibi paketlerden oluşur. Bu bilgi kullanılarak
+örneğin KDE Component'ını sisteme kur, kaldır, güncelle gibi eylemler
+gerçekleştirilebilir.<BR>
 <BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_21.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_23.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_23.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_23.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_23.html	Wed Sep  7 01:36:59 2005
@@ -49,27 +49,67 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc21">4.8</A>&nbsp;&nbsp;PİSİ Paketinin Yapısı</H3>
-<B>PİSİ</B> paketleri ikili bir biçimde sunulacaktır. Bu bölüm paketlerin
-biçemini (format) ve içerdiklerini tanımlamaktadır.<BR>
-<BR>
-<B>PİSİ</B> paketi, içerisinde aşağıdaki bölümler olan bir <EM>PK-ZIP</EM>
-paketidir. Bu sayede paketler standart araçlar ile açılabilir/erişilebilir
-olacaklardır.
+<H3><A NAME="htoc21">4.7</A>&nbsp;&nbsp;İkili Paket Deposu</H3>
+Oluşturulan ikili paketler <B>PSPEC</B> dosyalarının tutulduğu hiyerarşik
+yapının aynısına sahip bir depoda sunulacaktır. Paketlerin içerisinde
+bulunan <EM>metadata.xml</EM> dosyaları depodaki paketlerden alınarak
+ve birleştirilerek <B>pisi-index.xml</B> isminde bir içerik (depo
+içeriği) dosyası düzenli aralıklar ile oluşturulacaktır<BR>
+<BR>
+İçeriğinde mevcut sürümün bilgilerini içerecek bir dosya oluşturulacaktır.
+Bu dosya dağıtımın tüm paketleri için şu bilgileri içerecektir;
 <UL><LI>
-<B>metadata.xml:</B> <B>PSPEC</B> dosyasından alınacak ve üzerine
-eklenecek bilgiler ile oluşturulacak Meta bilgisi
-<LI><B>files.xml:</B> Paket içerisinde bulunan dosyaların bir listesi
-<LI><B>comar/ dizini:</B> Kurulum betikleri
-<LI><B>install/ dizini:</B> Paketin kurulu biçimi. Paketin sisteme kurulumu
-bu dizinin belirtilen dizine açılır.
+<B>Name</B>
+<LI><B>Summary</B> 
+<LI><B>Description</B>
+<LI><B>Version </B>
+<LI><B>Release </B>
+<LI><B>License</B>
+<LI><B>RuntimeDependencies</B>
+<LI><B>InstallDependencies</B>
+<LI><B>Provides </B>
+<LI><B>History</B>
+<LI><B>Conflicts</B>
+<LI><B>PackageSize </B>
+<LI><B>InstalledSize</B>
 </UL>
+<B>pisi-index.xml</B> dosyasının biçimi XML'dir. Dosyanın doğrulanması
+için kullanılabilecek bilgi <EM>pisi-index.dtd</EM> dosyasında tanımlanmıştır.<BR>
+<BR>
+Bu dosya değiştirilmeyecek ve sadece Dağıtım Sürüm değiştirdiği zaman
+yenisi oluşturulacaktır. Aktif sürüm sırasında tüm değişiklikler <B>ChangeSet</B>
+olarak sunulacaktır. İstemci bilgisayarlarca çekilecek ve bağımlılık
+çözme, paket veritabanını arama, paket kurma/kaldırma işlemleri bu
+dosyaların <B>pisi.index</B> ile birleştirilmesi yardımı ile yapılacaktır. <BR>
+<BR>
+<B>ChangeSet</B>'ler <B>pisi.index</B> dosyasına yama olarak sunulacaklardır.
+Kolay oluşturulan, az bant genişliği isteyen ve efektif olmaları açısından
+içeriklerini <B>pisi.index</B>'in bir önceki revizyonlarından olan
+farkları arttırımsal (incremental) olarak oluşturacaktır.<BR>
+<BR>
+Kullanıcı bilgisayarında oluşturulacak depo veritabanı <B>pisi.index</B>
+ve <B>Changeset</B>'ler yardımı ile yaratılacaktır. Kullanıcının
+depodaki paketlerin en güncel bilgilerini alabilmesi için depo veritabanını
+düzenli olarak güncellemesi gerekmektedir. Bu işlem bir arkaplan uygulaması
+ile otomatik olarak yaptırılabilir.<BR>
+<BR>
+Depoya eklenecek ikili paketler geliştiriciden alınmayacak, <B>PİSİ</B>
+derleme ortamı tarafından hazırlanıp uygun görülen depoya yerleştirilecektir.
+Böylece geliştiricinin sisteminden kaynaklanabilecek olası problemlerin
+(sürüm farklılıkları, sorunlu ya da güvensiz yazılımlar vs.) önüne
+geçilecektir.<BR>
+<BR>
+<B>PİSİ</B> istemcisi birden fazla depo ile çalışabilecektir. Birden
+fazla depo tanımlanması durumunda öncelikli depo her zaman <B>Pardus
+Resmi Deposu</B> olacaktır. Diğer depolar eşit önceliğe sahip olacaklardır
+ve kullanıcı elle belirtmediği sürece tüm depolarda bulunan paketler
+resmi depodan alınacaktır.<BR>
+<BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_22.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_24.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_24.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_24.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_24.html	Wed Sep  7 01:36:59 2005
@@ -49,17 +49,27 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc22">4.9</A>&nbsp;&nbsp;Süreçlerin Tarifi</H3>
-Süreç tarifi paket sisteminin en temel görevlerini, tasarımı özetlemek
-amacı ile anlatır.<BR>
+<H3><A NAME="htoc22">4.8</A>&nbsp;&nbsp;PİSİ Paketinin Yapısı</H3>
+<B>PİSİ</B> paketleri ikili bir biçimde sunulacaktır. Bu bölüm paketlerin
+biçemini (format) ve içerdiklerini tanımlamaktadır.<BR>
 <BR>
-<UL><LI><A HREF='./node_25.html'>Paket Oluşturmak</A></LI><LI><A HREF='./node_26.html'>Paket Kurmak </A></LI><LI><A HREF='./node_27.html'>Paket Kaldırmak</A></LI><LI><A HREF='./node_28.html'>Bağımlılık çözmek</A></LI></UL><table class='navbar'><tbody><tr><td class='navbut'><a href='node_23.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_25.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
+<B>PİSİ</B> paketi, içerisinde aşağıdaki bölümler olan bir <EM>PK-ZIP</EM>
+paketidir. Bu sayede paketler standart araçlar ile açılabilir/erişilebilir
+olacaklardır.
+<UL><LI>
+<B>metadata.xml:</B> <B>PSPEC</B> dosyasından alınacak ve üzerine
+eklenecek bilgiler ile oluşturulacak Meta bilgisi
+<LI><B>files.xml:</B> Paket içerisinde bulunan dosyaların bir listesi
+<LI><B>comar/ dizini:</B> Kurulum betikleri
+<LI><B>install/ dizini:</B> Paketin kurulu biçimi. Paketin sisteme kurulumu
+bu dizinin belirtilen dizine açılır.
+</UL>
+<table class='navbar'><tbody><tr><td class='navbut'><a href='node_23.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_25.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->
 

Modified: trunk/web/projeler/pisi/pisi/node_25.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_25.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_25.html	Wed Sep  7 01:36:59 2005
@@ -49,46 +49,16 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H4><A NAME="htoc23">4.9.1</A>&nbsp;&nbsp;Paket Oluşturmak</H4>
-<IMG SRC="./images/pisi-istemci-small.png"><BR>
+<H3><A NAME="htoc23">4.9</A>&nbsp;&nbsp;Süreçlerin Tarifi</H3>
+Süreç tarifi paket sisteminin en temel görevlerini, tasarımı özetlemek
+amacı ile anlatır.<BR>
 <BR>
-Bir geliştiricinin paket oluşturmak için izleyeceği adımlar şöyledir;
-<UL><LI>
-<B>Geliştirici Grafik Arayüzü</B> ya da konsol araçları yardımı
-ile <B>PSPEC</B> dosyası yukarıda anlatılan yapıya uygun olarak
-oluşturulur. Gerekli olacak yamalar ve dosyalar yukarıda tarif edildiği
-gibi files/ dizinine yerleştirilir.
-<LI>Oluşturulan <B>PSPEC</B> dosyası, hazırlanan paketin derlenebilmesi
-için <B>PİSİ</B> tarafından işlenir. Eğer gerekli paketler sistemde
-mevcut değil ise bu paketler <B>PİSİ</B> tarafından otomatik veya
-kullanıcıya sorularak sisteme kurularak, sistem derleme işlemine hazır
-hale getirilir. 
-<LI>Oluşturulan <B>PSPEC</B> dosyasının Source bölümündeki bilgiler
-işlenerek kaynak kod sisteme alınır ve doğruluğu kontrol edilir. Gerekli
-dosya ve yamalar yukarıda anlatılan biçime uygun bir şekilde <B>PİSİ</B>
-tarafından açılır ve gerekli yamalar koda uygulanır. 
-<LI><B>actions.py</B> betiği işletilerek kaynak koddan ikili veri oluşturulur.
-<LI>Geliştirici (tercihen grafik arayüz yardımı ile) derleme sonrası oluşturulan
-dosyaları, <B>PSPEC</B> dosyasında tanımlanan <B><EM>Package</EM></B>
-bölümlerine göre sınıflandırır. Oluşturulacak her paket için <B>files.xml</B>
-dosyası yaratılır.
-<LI><B>PİSİ, PSPEC</B> ve <B>files.xml</B> dosyalarını işleyerek paketi
-veya paketleri oluşturur.
-<LI>Geliştirici oluşturduğu paketleri sisteminde test eder.
-<LI>Oluşturulan paket oluşturma dosyaları (<B>PSPEC</B> dosyası, actions.py
-ve dizinler) <B>Merkezi Paket Derleme Çiftliği</B> tarafından derlenmek
-üzere <B>PSPEC</B> <B>Dosyalar Deposu</B>'na iletilir.
-<LI>İletilen <B>PSPEC</B> dosyası <B>Merkezi Paket Derleme Çiftliği</B>
-tarafından ikili paket veya paketler haline getirilir.
-<LI>Oluşturulan paket veya paketler <B>Paket Deposu</B>'na yerleştirilir.
-</UL>
-<table class='navbar'><tbody><tr><td class='navbut'><a href='node_24.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_26.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
+<UL><LI><A HREF='./node_26.html'>Paket Oluşturmak</A></LI><LI><A HREF='./node_27.html'>Paket Kurmak </A></LI><LI><A HREF='./node_28.html'>Paket Kaldırmak</A></LI><LI><A HREF='./node_29.html'>Bağımlılık çözmek</A></LI></UL><table class='navbar'><tbody><tr><td class='navbut'><a href='node_24.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_26.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->
 

Modified: trunk/web/projeler/pisi/pisi/node_26.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_26.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_26.html	Wed Sep  7 01:36:59 2005
@@ -49,34 +49,43 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H4><A NAME="htoc24">4.9.2</A>&nbsp;&nbsp;Paket Kurmak </H4>
-<IMG SRC="./images/pisi-gelistirici-small.png"><BR>
+<H4><A NAME="htoc24">4.9.1</A>&nbsp;&nbsp;Paket Oluşturmak</H4>
+<IMG SRC="images/pisi-gelistirici.png"><BR>
 <BR>
-Bir istemcinin sisteme paket kurmak için izleyeceği yol şöyledir;
+Bir geliştiricinin paket oluşturmak için izleyeceği adımlar şöyledir;
 <UL><LI>
-Sistemdeki ilgili uygulamalardan biri <B>PİSİ</B>'ye paket kurması
-için istekte bulunur.
-<LI><B>PİSİ</B>, kendi yapılandırma dosyasını işleyerek, kendi yapılandırma
-dosyasının içindeki bilgilerin ışığında <B>Paket Deposu</B>ndan
-deponun durumu ile ilgili bilgileri (<B>ChangeSet</B>ler ve kullanıcı
-yeni bir depo kullanmaya başladıysa <B>pisi-index.xml</B>) alır.
-<LI>Gerekiyorsa <B>Depo</B>dan aldığı bilgileri <B>Depo Veritaban</B>ına
-yerleştirir.
-<LI><B>PİSİ</B> istenen paketin kurulması için gerekli olan bilgileri,
-ihtiyaç duyulan paketleri belirler. Gerekli olan paketleri <B>Paket
-Deposu</B>ndan çekerek sisteme kurar. Eğer çakışan paketler var ise bunları
-çözer.
-<LI><B>PİSİ</B> Kurulacak paketi <B>Paket Deposu</B>ndan çeker ve
-çektiği paketin doğruluğunu kontrol ederek sisteme kurar. Kurduğu
-paket ile ilgili bilgileri <B>Kurulu Paket Veritabanı</B>'na yerleştirir.
-<LI>Paketlerin yanında taşıdığı <B>CSL</B> betiklerini <B>ÇOMAR</B>'a
-verir.
+<B>Geliştirici Grafik Arayüzü</B> ya da konsol araçları yardımı
+ile <B>PSPEC</B> dosyası yukarıda anlatılan yapıya uygun olarak
+oluşturulur. Gerekli olacak yamalar ve dosyalar yukarıda tarif edildiği
+gibi files/ dizinine yerleştirilir.
+<LI>Oluşturulan <B>PSPEC</B> dosyası, hazırlanan paketin derlenebilmesi
+için <B>PİSİ</B> tarafından işlenir. Eğer gerekli paketler sistemde
+mevcut değil ise bu paketler <B>PİSİ</B> tarafından otomatik veya
+kullanıcıya sorularak sisteme kurularak, sistem derleme işlemine hazır
+hale getirilir. 
+<LI>Oluşturulan <B>PSPEC</B> dosyasının Source bölümündeki bilgiler
+işlenerek kaynak kod sisteme alınır ve doğruluğu kontrol edilir. Gerekli
+dosya ve yamalar yukarıda anlatılan biçime uygun bir şekilde <B>PİSİ</B>
+tarafından açılır ve gerekli yamalar koda uygulanır. 
+<LI><B>actions.py</B> betiği işletilerek kaynak koddan ikili veri oluşturulur.
+<LI>Geliştirici (tercihen grafik arayüz yardımı ile) derleme sonrası oluşturulan
+dosyaları, <B>PSPEC</B> dosyasında tanımlanan <B><EM>Package</EM></B>
+bölümlerine göre sınıflandırır. Oluşturulacak her paket için <B>files.xml</B>
+dosyası yaratılır.
+<LI><B>PİSİ, PSPEC</B> ve <B>files.xml</B> dosyalarını işleyerek paketi
+veya paketleri oluşturur.
+<LI>Geliştirici oluşturduğu paketleri sisteminde test eder.
+<LI>Oluşturulan paket oluşturma dosyaları (<B>PSPEC</B> dosyası, actions.py
+ve dizinler) <B>Merkezi Paket Derleme Çiftliği</B> tarafından derlenmek
+üzere <B>PSPEC</B> <B>Dosyalar Deposu</B>'na iletilir.
+<LI>İletilen <B>PSPEC</B> dosyası <B>Merkezi Paket Derleme Çiftliği</B>
+tarafından ikili paket veya paketler haline getirilir.
+<LI>Oluşturulan paket veya paketler <B>Paket Deposu</B>'na yerleştirilir.
 </UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_25.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_27.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_27.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_27.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_27.html	Wed Sep  7 01:36:59 2005
@@ -49,23 +49,33 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H4><A NAME="htoc25">4.9.3</A>&nbsp;&nbsp;Paket Kaldırmak</H4>
-Bir istemcinin, sistemdeki bir paketi kaldırmak için izleyeceği yol şöyledir;
+<H4><A NAME="htoc25">4.9.2</A>&nbsp;&nbsp;Paket Kurmak </H4>
+<IMG SRC="images/pisi-istemci.png"><BR>
+<BR>
+Bir istemcinin sisteme paket kurmak için izleyeceği yol şöyledir;
 <UL><LI>
-Sistemdeki ilgili uygulamalardan biri <B>PİSİ</B>'ye paket kaldırmak
+Sistemdeki ilgili uygulamalardan biri <B>PİSİ</B>'ye paket kurması
 için istekte bulunur.
-<LI><B>PİSİ</B>, kendi yapılandırma dosyasını işleyerek, <B>Kurulu
-Paket Veritabanı</B>ndan pakete başka bir paket tarafından gereksinim
-duyulup duyulmadığını kontrol eder.
-<LI><B>PİSİ</B> paketi kaldırır. 
-<LI><B>ÇOMAR</B>'a ilgili <B>CSL</B> betiklerini kaldırması için silinen
-paket ile ilgili bilgi verir.
+<LI><B>PİSİ</B>, kendi yapılandırma dosyasını işleyerek, kendi yapılandırma
+dosyasının içindeki bilgilerin ışığında <B>Paket Deposu</B>ndan
+deponun durumu ile ilgili bilgileri (<B>ChangeSet</B>ler ve kullanıcı
+yeni bir depo kullanmaya başladıysa <B>pisi-index.xml</B>) alır.
+<LI>Gerekiyorsa <B>Depo</B>dan aldığı bilgileri <B>Depo Veritaban</B>ına
+yerleştirir.
+<LI><B>PİSİ</B> istenen paketin kurulması için gerekli olan bilgileri,
+ihtiyaç duyulan paketleri belirler. Gerekli olan paketleri <B>Paket
+Deposu</B>ndan çekerek sisteme kurar. Eğer çakışan paketler var ise bunları
+çözer.
+<LI><B>PİSİ</B> Kurulacak paketi <B>Paket Deposu</B>ndan çeker ve
+çektiği paketin doğruluğunu kontrol ederek sisteme kurar. Kurduğu
+paket ile ilgili bilgileri <B>Kurulu Paket Veritabanı</B>'na yerleştirir.
+<LI>Paketlerin yanında taşıdığı <B>CSL</B> betiklerini <B>ÇOMAR</B>'a
+verir.
 </UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_26.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_28.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_28.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_28.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_28.html	Wed Sep  7 01:36:59 2005
@@ -49,27 +49,24 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H4><A NAME="htoc26">4.9.4</A>&nbsp;&nbsp;Bağımlılık çözmek</H4>
-TODO: Ayrıntılı algoritmik anlatım gerekiyor<BR>
-<BR>
-<B>PİSİ</B> içerisinde paket bağımlılığı, doğrudan paket isim ve
-sürüm numarasına bağımlılık olarak tanımlanmıştır. Bu yüzden paket
-bağımlılığının çözümü depo veritabanından bağımlılığı oluşturan paketleri
-iteratif olarak çıkarmak ile sınırlıdır.<BR>
-<BR>
-Paketler için tanımlanan bir diğer bağımlılık tipi ise <B>ÇOMAR
-OM</B> (Object Model) bacaklarına olan bağımlılıktır. Bu bağımlılığın
-çözümü için Kurulu Paketler ve Depo veritabanları sorgulanarak ilgili
-<B>OM</B> bacağını sağlayan bir paketin sistemde kurulu durumda
-olup olmadığı bilgisi çıkartılır. Eğer yoksa ilgili <B>OM</B> bacağını
-sağlayan paketlerin bir listesi sunulur.<BR>
-<BR>
+<H4><A NAME="htoc26">4.9.3</A>&nbsp;&nbsp;Paket Kaldırmak</H4>
+Bir istemcinin, sistemdeki bir paketi kaldırmak için izleyeceği yol
+şöyledir;
+<UL><LI>
+Sistemdeki ilgili uygulamalardan biri <B>PİSİ</B>'ye paket kaldırmak
+için istekte bulunur.
+<LI><B>PİSİ</B>, kendi yapılandırma dosyasını işleyerek, <B>Kurulu
+Paket Veritabanı</B>ndan pakete başka bir paket tarafından gereksinim
+duyulup duyulmadığını kontrol eder.
+<LI><B>PİSİ</B> paketi kaldırır. 
+<LI><B>ÇOMAR</B>'a ilgili <B>CSL</B> betiklerini kaldırması için silinen
+paket ile ilgili bilgi verir.
+</UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_27.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_29.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_29.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_29.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_29.html	Wed Sep  7 01:36:59 2005
@@ -49,38 +49,25 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc27">4.10</A>&nbsp;&nbsp;Veritabanları</H3>
-FIXME: Ayrıntılı tanım eklenecek<BR>
+<H4><A NAME="htoc27">4.9.4</A>&nbsp;&nbsp;Bağımlılık çözmek</H4>
+TODO: Ayrıntılı algoritmik anlatım gerekiyor<BR>
 <BR>
-İstemci makinadaki paket veritabanı aşağıdaki bölümlere sahip olacaktır.
-Veritabanları <B><EM>BerkeleyDB</EM></B> veritabanlarıdır.<BR>
+<B>PİSİ</B> içerisinde paket bağımlılığı, doğrudan paket isim ve
+sürüm numarasına bağımlılık olarak tanımlanmıştır. Bu yüzden paket
+bağımlılığının çözümü depo veritabanından bağımlılığı oluşturan paketleri
+iteratif olarak çıkarmak ile sınırlıdır.<BR>
 <BR>
-Beta versiyonda tek bir depo desteklenecektir.
-<UL><LI>
-<B>Kurulu Paketler Veritabanı:</B> <EM>Paket adı, sürüm numarası,
-hangi depodan kurulduğu ve dosyalar (files.xml)</EM> bölümlerini içerecektir.
-<LI><B>Depo Veritabanları:</B> Birden fazla depo veritabanı olabilir.
-Her depo için <B>pisi-index.xml</B> dosyası içeriği depo veritabanına
-aktarılacaktır.
-<LI><B>Kaynak Veritabanları</B>
-</UL>
-
-<H4><A NAME="htoc28">4.10.1</A>&nbsp;&nbsp;Kurulum Veritabanı</H4>
-FIXME: Ayrıntılı tanım eklenecek<BR>
-<BR>
-
-<H4><A NAME="htoc29">4.10.2</A>&nbsp;&nbsp;Depo Veritabanları</H4>
-FIXME: Ayrıntılı tanım eklenecek<BR>
-<BR>
-
-<H4><A NAME="htoc30">4.10.3</A>&nbsp;&nbsp;Kaynak Veritabanları</H4>
-FIXME: Ayrıntılı tanım eklenecek<BR>
+Paketler için tanımlanan bir diğer bağımlılık tipi ise <B>ÇOMAR
+OM</B> (Object Model) bacaklarına olan bağımlılıktır. Bu bağımlılığın
+çözümü için Kurulu Paketler ve Depo veritabanları sorgulanarak ilgili
+<B>OM</B> bacağını sağlayan bir paketin sistemde kurulu durumda
+olup olmadığı bilgisi çıkartılır. Eğer yoksa ilgili <B>OM</B> bacağını
+sağlayan paketlerin bir listesi sunulur.<BR>
 <BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_28.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_30.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_3.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_3.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_3.html	Wed Sep  7 01:36:59 2005
@@ -49,77 +49,24 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc3">2.1</A>&nbsp;&nbsp;Kullanıcı Gereksinimleri</H3>
-Kullanıcı gereksinimleri, bilişim okuryazarı olarak daha önce tanımladığımız<SUP><A NAME="text1" HREF="node_31.html#note1">1</A></SUP> kullanıcı profiline bağlı kalınarak çıkarılmıştır.
-<UL><LI>
-Bilişim okuryazarının temel isteği, sisteme istediği uygulamaları
-kolayca kurabilmekten ibarettir.
-<UL><LI>
-Kur emri, komut satırından, grafik arayüzlerden, ya da sistemin otomatik
-olarak bir pakete ihtiyaç olduğunu saptamasıyla kolayca verilebilmeli,
-bu görev mümkün olduğunca soru sorulmadan ve kullanıcıyı rahatsız
-etmeden yerine getirilmelidir.
-<LI>Kullanıcı, paketin sistemde doğru şekilde çalışabilmesi için gerekli
-olan yapılandırma gereksinimlerinin karşılanmasından mümkün olduğunca
-yalıtılmalıdır. Yapılandırma ile ilgili görevler paket yöneticisi
-dışındaki bir araçla otomatik sağlanmalı, ya da kullanıcının verdiği
-emirlerle sonradan yapılabilmelidir. 
-<LI>Kurulum mümkün olduğunca hızlı olmalıdır.
-</UL>
-<LI>Kurulu programların yeni sürümleri çıktıkça, veya üzerinde düzeltmeler
-ve güvenlik onarımları yapılmış yeni paket sürümleri yayımlandıkça,
-kullanıcı elindeki uygulamaları güncellemek isteyecektir.
-<UL><LI>
-Kullanıcı vakti yada ağ bağlantı hızı yetersiz olduğunda acil önem
-taşıyan ve yapılması gerekli güncellemeleri, diğerlerinden kolayca
-ayırabilmelidir; bunun yapılabilmesi için paketin her sürümündeki
-güncellemelerin önem derecesi (yeni özellikler, hata düzeltmeleri,
-güvenlik açığı düzeltmesi) paketleme esnasında belirtilebilmelidir.
-<LI>Bir paketin eski veya deneysel sürümlerini kurmak bilişim okuryazarının
-bir ihtiyacı değildir. Dolayısıyla eski sürümler ve geliştirme sürümleri
-alternatifleri ile kullanıcının kafasının karıştırılmaması için; kullanıcı
-paketler deposunda her eriştiğinde en son düzeltmeleri içeren son
-ve tek bir sürüme ulaşabilmelidir. Bu hem basitlik sağlar, hem de
-kullanıcının istemeyerek yanlış bir paket kurmasının önüne geçer.
-<LI>Paket güncelleme ile ilgili paket bazında ayrı ayrı politikalar belirlenmesi
-yukarda bahsedilen kullanıcı profilinden bakıldığında gereksiz ve
-kafa karıştırıcıdır.
-</UL>
-<LI>Nerdeyse her uygulama kendi sürüm numarası verme politikasına sahip
-olduğundan, paketin asıl sürüm numarası yanında, düzenli olarak artacak
-bir numara daha vererek, kullanıcının kolayca hangi sürümlerin yeni
-olduğunu ayırt edebilmesi sağlanabilmelidir (aynı uygulama sürümünün
-çeşitli hata düzeltmeleri içeren farklı paket sürümleri olabileceği
-de düşünülürse bunun önemi daha net bir şekilde ortaya çıkmaktadır).
-<LI>Kullanıcı, artık ihtiyaç duymadığı bir uygulamayı, yer ve takip tasarrufu
-amacıyla kaldırmak isteyebilir. Kullanıcının bu seçimi kolayca yapabilmesi
-için, hiç bir paket tarafından ihtiyaç duyulmayan paketler, kurulu
-paketlerin kapladığı alan gibi bilgiler paket yöneticisinden kolayca
-alınabilmelidir.
-<LI>Kullanıcı sistemde nelerin kurulu olduğunu, hangi paketleri kurabileceğini,
-kurulu paketlere ait bilgileri, sistemdeki bir bileşen veya dosyanın
-hangi uygulamaya ait olduğunu ve benzeri paket yöneticisinden kolayca
-alabilmelidir.
-<LI>Paketler farklı hedeflere kurulabilecek biçimde ``<EM>relocatable</EM>''
-özellik taşımalıdır (bu, farklı hedeflere kurulum, ya da başkasına
-ait sistemde ev dizinine kurulum gibi yeteneklerin sağlanması için
-gereklidir).
-<LI>Paket bileşenlerinin değişip değişmediği kontrol toplamları, özet
-fonksiyonları yardımıyla tespit edilebilmelidir. Paket yöneticisinin
-böyle bir durumu kontrol edebilmesi, ve örneğin bir kullanıcı hatası
-sonucu silinen/değişen dosyaları tekrar temin edip düzeltebilmesi
-kullanıcıya kolaylık sağlar.
-<LI>Uygulamayı kod olarak çekip, sisteme özel değişik ayarlar ile derleyebilecek
-Gentoo benzeri bir özellik gereklerimiz arasında değildir. Bu tür
-bir özellik aynı kodun farklı makinalarda farklı ikili paketler oluşturmasına
-ve teknik destek sağlamanın zorlaşmasına yol açacaktır.
-</UL>
+<H3><A NAME="htoc3">2.1</A>&nbsp;&nbsp;Paket Yöneticisi</H3>
+Paket, bir uygulamayı ya da işletim sisteminin bir parçasını tüm bileşenleriyle
+toplu olarak ifade eden bir kavramdır. Uygulamaların bir yerden bir
+yere taşınması (örneğin bir CD yada ağ kaynağından gelip, sisteme
+kurulması) sırasında bazı bileşenlerin geride unutulmamasını sağlar.
+Bir sistemdeki onbinlerce dosyayı, görevleri ve ait oldukları uygulamalar
+bazında birkaç yüz pakete ayırarak yönetilebilir kılar. Kullanıcının
+büyük bir sistemde neler bulunduğuna hakim olabilmesini kolaylaştırır.<BR>
+<BR>
+Bu paketleri kurup kaldırmak, çeşitli kaynaklardan temin etmek, sorgulamak,
+sistemdeki değişiklikleri takip etmek için, paket yöneticisi adını
+verdiğimiz bir uygulamaya ihtiyaç vardır.<BR>
+<BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_2.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_4.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_30.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_30.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_30.html	Wed Sep  7 01:36:59 2005
@@ -49,60 +49,38 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc31">4.11</A>&nbsp;&nbsp;libpisi</H3>
-Paket veritabanının ana yüklenicisi libpisi kütüphanesi olacaktır.
-Kütüphanenin temel görevleri aşağıdaki liste ile özetlenebilir.
+<H3><A NAME="htoc28">4.10</A>&nbsp;&nbsp;Veritabanları</H3>
+FIXME: Ayrıntılı tanım eklenecek<BR>
+<BR>
+İstemci makinadaki paket veritabanı aşağıdaki bölümlere sahip olacaktır.
+Veritabanları <B><EM>BerkeleyDB</EM></B> veritabanlarıdır.<BR>
+<BR>
+Beta versiyonda tek bir depo desteklenecektir.
 <UL><LI>
-Bir paketi sisteme kurma
-<LI>Sistemden bir paketi kaldırma
-<LI>Verilen bir <B>PİSİ</B> paketini açma
-<LI>Verilen bir <B>PİSİ</B> paketi içerisinden yalnızca bir dosyayı/dizini
-çıkarma (metadata.xml dosyası veya install/ dizini gibi)
-<LI>Bağımlılık çözümleme
-<LI>Depo veritabanını sorgulama
-<LI>Kurulu paketler veritabanını sorgulama
-<LI>Verilen bir ikili paketi sorgulama
-<LI>İkili paketler deposundan bir paketi çekme/alma (fetch).
-<LI><B>PSPEC</B> dosyalarını okuma/işleme/oluşturma.
-<LI><B>PSPEC</B> dosyasında belirtilen bir uygulama kaynağını çekme/alma
-(fetch)
-<LI>Farklı dosya tiplerini (zip, tar, tar.gz, tar.bz2) açma
-<LI>Action betiklerini çalıştırma
-<LI>İkili <B>PİSİ</B> paketi oluşturma
-<LI>Kurulu paketler veritabanını güncelleme (yeni girdi ekleme, girdi
-silme veya bir girdiyi güncelleme)
-<LI>Dosya sistemini paket işlemleri için sorgulama (bir paketin kurulumu
-için diskte yeteri kadar boş yer bulunuyor mu?)
-<LI>Dosya özetlerini (hash) oluşturma ve doğruluklarını kontrol etme.
-<LI>Paketi imzalama ve imzanın doğruluğunu kontrol etme.
-<LI><B>ÇOMAR</B> sistemi ile iletişim kurma (CSL betiklerinin <B>ÇOMAR</B>'a
-bildirilmesi, betiklerin <B>ÇOMAR</B>'dan kaldırılması)
-</UL>
-Bu gerekleri sağlamak için libpisi modülleri aşağıdaki şekilde gruplanmışlardır.
-<UL><LI>
-XML
-<LI>DB
-<LI>ZIP
-<LI>Util
-<UL><LI>
-unpack (tar, tar.gz, tar.bz2, zip)
-<LI>sha1
-<LI>patch
-<LI>gpg
-<LI>fileutils (stat, vb. şeyler için)
-</UL>
-<LI>DepSolver (bağımlılık çözümleyici)
-<LI>Fetcher
-<LI>ActionExec (Action betiklerinin çalıştırılması)
-<LI>COMAR
-<LI>Package (xml, zip, gpg, util modüllerini kullanıyor...)
+<B>Kurulu Paketler Veritabanı:</B> <EM>Paket adı, sürüm numarası,
+hangi depodan kurulduğu ve dosyalar (files.xml)</EM> bölümlerini içerecektir.
+<LI><B>Depo Veritabanları:</B> Birden fazla depo veritabanı olabilir.
+Her depo için <B>pisi-index.xml</B> dosyası içeriği depo veritabanına
+aktarılacaktır.
+<LI><B>Kaynak Veritabanları</B>
 </UL>
+
+<H4><A NAME="htoc29">4.10.1</A>&nbsp;&nbsp;Kurulum Veritabanı</H4>
+FIXME: Ayrıntılı tanım eklenecek<BR>
+<BR>
+
+<H4><A NAME="htoc30">4.10.2</A>&nbsp;&nbsp;Depo Veritabanları</H4>
+FIXME: Ayrıntılı tanım eklenecek<BR>
+<BR>
+
+<H4><A NAME="htoc31">4.10.3</A>&nbsp;&nbsp;Kaynak Veritabanları</H4>
+FIXME: Ayrıntılı tanım eklenecek<BR>
+<BR>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_29.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_31.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/node_31.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_31.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_31.html	Wed Sep  7 01:36:59 2005
@@ -45,28 +45,45 @@
 
 <!-- SAYFA İÇERİK BAŞI -->
 <div class="belge">
-<table class='navbar'><tbody><tr><td class='navbut'><a href='node_30.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navhide'><img src='../../../images/nav_forward.png'> Sonraki sayfa</td></tr></tbody></table>
+<table class='navbar'><tbody><tr><td class='navbut'><a href='node_30.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_32.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc32">4.12</A>&nbsp;&nbsp;PİSİ Package Builder (GUI)</H3>
+<H3><A NAME="htoc32">4.11</A>&nbsp;&nbsp;libpisi</H3>
+Paket veritabanının ana yüklenicisi libpisi kütüphanesi olacaktır.
+Kütüphanenin temel görevleri aşağıdaki liste ile özetlenebilir.
 <UL><LI>
-<B>PSPEC</B> dosyasını kullanıcının tanımları doğrultusunda oluşturacak
-<LI>Action betiklerini kullanıcıya yazdıracak
-<LI>files.xml dosyasını/dosyalarını oluşturacak.
-<LI>libpisi kullanarak paket oluşturacak.
+Bir paketi sisteme kurma
+<LI>Sistemden bir paketi kaldırma
+<LI>Verilen bir <B>PİSİ</B> paketini açma
+<LI>Verilen bir <B>PİSİ</B> paketi içerisinden yalnızca bir dosyayı/dizini
+çıkarma (metadata.xml dosyası veya install/ dizini gibi)
+<LI>Bağımlılık çözümleme
+<LI>Depo veritabanını sorgulama
+<LI>Kurulu paketler veritabanını sorgulama
+<LI>Verilen bir ikili paketi sorgulama
+<LI>İkili paketler deposundan bir paketi çekme/alma (fetch).
+<LI><B>PSPEC</B> dosyalarını okuma/işleme/oluşturma.
+<LI><B>PSPEC</B> dosyasında belirtilen bir uygulama kaynağını çekme/alma
+(fetch)
+<LI>Farklı dosya tiplerini (zip, tar, tar.gz, tar.bz2) açma
+<LI>Action betiklerini çalıştırma
+<LI>İkili <B>PİSİ</B> paketi oluşturma
+<LI>Kurulu paketler veritabanını güncelleme (yeni girdi ekleme, girdi
+silme veya bir girdiyi güncelleme)
+<LI>Dosya sistemini paket işlemleri için sorgulama (bir paketin kurulumu
+için diskte yeteri kadar boş yer bulunuyor mu?)
+<LI>Dosya özetlerini (hash) oluşturma ve doğruluklarını kontrol etme.
+<LI>Paketi imzalama ve imzanın doğruluğunu kontrol etme.
+<LI><B>ÇOMAR</B> sistemi ile iletişim kurma (CSL betiklerinin <B>ÇOMAR</B>'a
+bildirilmesi, betiklerin <B>ÇOMAR</B>'dan kaldırılması)
 </UL>
-<!--BEGIN NOTES document-->
-<HR WIDTH="50%" SIZE=1><DL><DT><A NAME="note1" HREF="node_3.html#text1"><FONT SIZE=5>1</FONT></A><DD>http://www.uludag.org.tr/belgeler/okuryazar/okuryazar.html 
-</DL>
-<!--END NOTES-->
-<table class='navbar'><tbody><tr><td class='navbut'><a href='node_30.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navhide'><img src='../../../images/nav_forward.png'> Sonraki sayfa</td></tr></tbody></table>
+<table class='navbar'><tbody><tr><td class='navbut'><a href='node_30.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_32.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->
 

Modified: trunk/web/projeler/pisi/pisi/node_4.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_4.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_4.html	Wed Sep  7 01:36:59 2005
@@ -49,25 +49,75 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc4">2.2</A>&nbsp;&nbsp;Paketleyici/Geliştirici Gereksinimleri</H3>
+<H3><A NAME="htoc4">2.2</A>&nbsp;&nbsp;Kullanıcı Gereksinimleri</H3>
+Kullanıcı gereksinimleri, bilişim okuryazarı olarak daha önce tanımladığımız<SUP><A NAME="text1" HREF="node_33.html#note1">1</A></SUP> kullanıcı profiline bağlı kalınarak çıkarılmıştır.
 <UL><LI>
-Paket hazırlamak kolay olmalıdır. Paket hazırlanırken ve inşa edilirken
-gerekli dosyalar bir çok ayrı kaynaktan temin edilebilmelidir. 
-<LI>Pakete ait bilgiler iyi tanımlanmış bir formatta, kolayca erişilebilir
-olarak tutulmalıdır. Böylece paketleri işleyen araçlar yapmak kolaylaşacak,
-ilerde veri bağımlılığı sorunları olmayacaktır.
-<LI>Kolayca paket oluşturabilmek için, tercihen bir grafik arayüz ile
-paket hazırlanabilmelidir. Paket yöneticisi, üst geliştirici kodunu
-alıp, gerekli bilgileri hazırlatacak, gerekli işaretlemeleri kolayca
-yapabilecek bir araç sunmalıdır.
-<LI>Paket yöneticisinin geliştirme sistemi, paketleyici hatalarının gözden
-kaçmasını zorlaştıracak araçlar sunmalıdır.
+Bilişim okuryazarının temel isteği, sisteme istediği uygulamaları
+kolayca kurabilmekten ibarettir.
+<UL><LI>
+Kur emri, komut satırından, grafik arayüzlerden, ya da sistemin otomatik
+olarak bir pakete ihtiyaç olduğunu saptamasıyla kolayca verilebilmeli,
+bu görev mümkün olduğunca soru sorulmadan ve kullanıcıyı rahatsız
+etmeden yerine getirilmelidir.
+<LI>Kullanıcı, paketin sistemde doğru şekilde çalışabilmesi için gerekli
+olan yapılandırma gereksinimlerinin karşılanmasından mümkün olduğunca
+yalıtılmalıdır. Yapılandırma ile ilgili görevler paket yöneticisi
+dışındaki bir araçla otomatik sağlanmalı, ya da kullanıcının verdiği
+emirlerle sonradan yapılabilmelidir. 
+<LI>Kurulum mümkün olduğunca hızlı olmalıdır.
+</UL>
+<LI>Kurulu programların yeni sürümleri çıktıkça, veya üzerinde düzeltmeler
+ve güvenlik onarımları yapılmış yeni paket sürümleri yayımlandıkça,
+kullanıcı elindeki uygulamaları güncellemek isteyecektir.
+<UL><LI>
+Kullanıcı vakti yada ağ bağlantı hızı yetersiz olduğunda acil önem
+taşıyan ve yapılması gerekli güncellemeleri, diğerlerinden kolayca
+ayırabilmelidir; bunun yapılabilmesi için paketin her sürümündeki
+güncellemelerin önem derecesi (yeni özellikler, hata düzeltmeleri,
+güvenlik açığı düzeltmesi) paketleme esnasında belirtilebilmelidir.
+<LI>Bir paketin eski veya deneysel sürümlerini kurmak bilişim okuryazarının
+bir ihtiyacı değildir. Dolayısıyla eski sürümler ve geliştirme sürümleri
+alternatifleri ile kullanıcının kafasının karıştırılmaması için; kullanıcı
+paketler deposunda her eriştiğinde en son düzeltmeleri içeren son
+ve tek bir sürüme ulaşabilmelidir. Bu hem basitlik sağlar, hem de
+kullanıcının istemeyerek yanlış bir paket kurmasının önüne geçer.
+<LI>Paket güncelleme ile ilgili paket bazında ayrı ayrı politikalar belirlenmesi
+yukarda bahsedilen kullanıcı profilinden bakıldığında gereksiz ve
+kafa karıştırıcıdır.
+</UL>
+<LI>Nerdeyse her uygulama kendi sürüm numarası verme politikasına sahip
+olduğundan, paketin asıl sürüm numarası yanında, düzenli olarak artacak
+bir numara daha vererek, kullanıcının kolayca hangi sürümlerin yeni
+olduğunu ayırt edebilmesi sağlanabilmelidir (aynı uygulama sürümünün
+çeşitli hata düzeltmeleri içeren farklı paket sürümleri olabileceği
+de düşünülürse bunun önemi daha net bir şekilde ortaya çıkmaktadır).
+<LI>Kullanıcı, artık ihtiyaç duymadığı bir uygulamayı, yer ve takip tasarrufu
+amacıyla kaldırmak isteyebilir. Kullanıcının bu seçimi kolayca yapabilmesi
+için, hiç bir paket tarafından ihtiyaç duyulmayan paketler, kurulu
+paketlerin kapladığı alan gibi bilgiler paket yöneticisinden kolayca
+alınabilmelidir.
+<LI>Kullanıcı sistemde nelerin kurulu olduğunu, hangi paketleri kurabileceğini,
+kurulu paketlere ait bilgileri, sistemdeki bir bileşen veya dosyanın
+hangi uygulamaya ait olduğunu ve benzeri paket yöneticisinden kolayca
+alabilmelidir.
+<LI>Paketler farklı hedeflere kurulabilecek biçimde ``<EM>relocatable</EM>''
+özellik taşımalıdır (bu, farklı hedeflere kurulum, ya da başkasına
+ait sistemde ev dizinine kurulum gibi yeteneklerin sağlanması için
+gereklidir).
+<LI>Paket bileşenlerinin değişip değişmediği kontrol toplamları, özet
+fonksiyonları yardımıyla tespit edilebilmelidir. Paket yöneticisinin
+böyle bir durumu kontrol edebilmesi, ve örneğin bir kullanıcı hatası
+sonucu silinen/değişen dosyaları tekrar temin edip düzeltebilmesi
+kullanıcıya kolaylık sağlar.
+<LI>Uygulamayı kod olarak çekip, sisteme özel değişik ayarlar ile derleyebilecek
+Gentoo benzeri bir özellik gereklerimiz arasında değildir. Bu tür
+bir özellik aynı kodun farklı makinalarda farklı ikili paketler oluşturmasına
+ve teknik destek sağlamanın zorlaşmasına yol açacaktır.
 </UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_3.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_5.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_5.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_5.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_5.html	Wed Sep  7 01:36:59 2005
@@ -49,33 +49,24 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc5">2.3</A>&nbsp;&nbsp;Paket Kaynağı Gereksinimleri</H3>
+<H3><A NAME="htoc5">2.3</A>&nbsp;&nbsp;Paketleyici/Geliştirici Gereksinimleri</H3>
 <UL><LI>
-Paketler CD, Internet, uzak dosya sistemi gibi çeşitli kaynaklardan
-kurulabilmelidir. Temel olarak iki tip kaynak sözkonusudur.
-<LI>İlk tip, pakedi tek bir dosya olarak taşıyabilen ve programı depolama
-aygıtları, e-posta ve benzeri yollarla dağıtmaya uygun bir arşiv dosyasıdır.
-<UL><LI>
-Bu arşiv içinden, arşiv hakkında bilgi alınabilecek dosyalara, bütün
-arşivi açmadan erişilebilmelidir.
-<LI>Mümkünse arşivin yaygın olarak bilinen ve kullanılan araçlarla açılabilmesinde
-yarar vardır.
-</UL>
-<LI>İkinci tip kaynak ise Internet yada yerel ağ üzerinden bir paket grubunun
-indeks bilgilerini ve kendilerini sunabilecek bir ``depo'' sunucusudur.
-<UL><LI>
-Depodaki değişikliklerin listesi, yerel paket listesiyle mümkün olan
-en az veri iletimi ile senkron edilebilmelidir. Bu ağ kaynaklarının
-verimli kullanımı ve yeni sürümlerin hızlıca takip edilebilmesi için
-gereklidir.
-</UL>
-<LI>Paketler birden fazla kaynaktan temin edilebilmelidir.
+Paket hazırlamak kolay olmalıdır. Paket hazırlanırken ve inşa edilirken
+gerekli dosyalar bir çok ayrı kaynaktan temin edilebilmelidir. 
+<LI>Pakete ait bilgiler iyi tanımlanmış bir formatta, kolayca erişilebilir
+olarak tutulmalıdır. Böylece paketleri işleyen araçlar yapmak kolaylaşacak,
+ilerde veri bağımlılığı sorunları olmayacaktır.
+<LI>Kolayca paket oluşturabilmek için, tercihen bir grafik arayüz ile
+paket hazırlanabilmelidir. Paket yöneticisi, üst geliştirici kodunu
+alıp, gerekli bilgileri hazırlatacak, gerekli işaretlemeleri kolayca
+yapabilecek bir araç sunmalıdır.
+<LI>Paket yöneticisinin geliştirme sistemi, paketleyici hatalarının gözden
+kaçmasını zorlaştıracak araçlar sunmalıdır.
 </UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_4.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_6.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_6.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_6.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_6.html	Wed Sep  7 01:36:59 2005
@@ -49,20 +49,32 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc6">2.4</A>&nbsp;&nbsp;Güvenlik Gereksinimleri</H3>
+<H3><A NAME="htoc6">2.4</A>&nbsp;&nbsp;Paket Kaynağı Gereksinimleri</H3>
 <UL><LI>
-CD, Internet gibi değişik yollarla temin edilen paketlerin kim tarafından
-paketlendiği bilgisi ve içeriğinin yolda değişmediği garantisi için
-bir dijital imza sistemi desteklenmelidir.
-<LI>Gerektiğinde pakedi oluşturan kişinin imzası dışında, üçüncü parti
-kurum veya kişilerin de pakedi deneyip, güvendiğini belirtebilmesi
-için, birden fazla kişi tarafından pakedin imzalanabilmesi gereklidir.
+Paketler CD, Internet, uzak dosya sistemi gibi çeşitli kaynaklardan
+kurulabilmelidir. Temel olarak iki tip kaynak sözkonusudur.
+<LI>İlk tip, pakedi tek bir dosya olarak taşıyabilen ve programı depolama
+aygıtları, e-posta ve benzeri yollarla dağıtmaya uygun bir arşiv dosyasıdır.
+<UL><LI>
+Bu arşiv içinden, arşiv hakkında bilgi alınabilecek dosyalara, bütün
+arşivi açmadan erişilebilmelidir.
+<LI>Mümkünse arşivin yaygın olarak bilinen ve kullanılan araçlarla açılabilmesinde
+yarar vardır.
+</UL>
+<LI>İkinci tip kaynak ise Internet yada yerel ağ üzerinden bir paket grubunun
+indeks bilgilerini ve kendilerini sunabilecek bir ``depo'' sunucusudur.
+<UL><LI>
+Depodaki değişikliklerin listesi, yerel paket listesiyle mümkün olan
+en az veri iletimi ile senkron edilebilmelidir. Bu ağ kaynaklarının
+verimli kullanımı ve yeni sürümlerin hızlıca takip edilebilmesi için
+gereklidir.
+</UL>
+<LI>Paketler birden fazla kaynaktan temin edilebilmelidir.
 </UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_5.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_7.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_7.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_7.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_7.html	Wed Sep  7 01:36:59 2005
@@ -49,21 +49,19 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H3><A NAME="htoc7">2.5</A>&nbsp;&nbsp;Kurumsal Gereksinimler</H3>
+<H3><A NAME="htoc7">2.5</A>&nbsp;&nbsp;Güvenlik Gereksinimleri</H3>
 <UL><LI>
-Paket yöneticisi birden fazla paket kaynağı ile aynı anda sorunsuz
-bir şekilde çalışabilmelidir.
-<LI>Kurumlar ya da bireyler tarafından <EM>ön tanımlı depoda da bulunan</EM>
-kimi paketlerin değiştirilmiş versiyonlarının bulunduğu depolar <EM>overlay</EM>
-olarak tanımlanabilmelidir.
-<LI>Ön tanımlı depoda <EM>bulunmayan</EM> çeşitli paketlerin bulunduğu depolar
-<EM>addon</EM> olarak tanımlanabilmelidir.
+CD, Internet gibi değişik yollarla temin edilen paketlerin kim tarafından
+paketlendiği bilgisi ve içeriğinin yolda değişmediği garantisi için
+bir dijital imza sistemi desteklenmelidir.
+<LI>Gerektiğinde pakedi oluşturan kişinin imzası dışında, üçüncü parti
+kurum veya kişilerin de pakedi deneyip, güvendiğini belirtebilmesi
+için, birden fazla kişi tarafından pakedin imzalanabilmesi gereklidir.
 </UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_6.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_8.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_8.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_8.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_8.html	Wed Sep  7 01:36:59 2005
@@ -49,40 +49,20 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H2><A NAME="htoc8">3</A>&nbsp;&nbsp;Neden PİSİ?</H2>
-Hali hazırda varolan ve geniş bir kullanım oranına sahip paket yöneticileri
-(RPM, DPKG ve Portage) yukarda saydığımız gereksinimlerin kimilerini
-bizim olması gerektiğini düşündüğümüz basitlikte yerine getirememekte,
-kimilerini de hiç vaad etmemektedirler. Bu paket yöneticilerinin geliştirilmesi
-ve istenen noktaya getirilmeye çalışılması yeni ve ayakları yere daha
-sağlam basan bir paket yöneticisini yeniden yazmaktan daha kolay değildir.<BR>
-<BR>
-Daha önemlisi, varolan paket yöneticilerinin paket formatlarında <EM>görev</EM>leri
-ve <EM>bilgi</EM>leri birbirinden düzgün bir biçimde ayrılmadıkları
-görülmektedir. Bu araçlar basit olarak hazırlanmış ve zaman içinde
-ortaya çıkan ihtiyaçları karşılamak için sürekli yeni özellikler eklenerek
-bugünkü hallerine gelmişlerdir. Bunun getirdiği karmaşıklığı temizlemek
-için aşağıdaki iki ilkeyi temel alan yeni bir paket yöneticisinin
-yazılmasına verilmiştir:
+<H3><A NAME="htoc8">2.6</A>&nbsp;&nbsp;Kurumsal Gereksinimler</H3>
 <UL><LI>
-<B>Kurulum ve yapılandırma birbirinden ayrı iki görevdir</B>. Kurulum,
-yalnızca programların kurulumu, güncellenmesi ve kaldırılması esnasında
-iş görürken, yapılandırma hem kurulumda hem de çalışan sistemde söz
-konusudur. Bu ayrı görevleri sorumluluk sınırları belirlenmiş ayrı
-araçların yerine getirmesi uygundur. Uludağ projesi için yapılandırma
-işlerini yürütecek araç <B>ÇOMAR</B>'dır. <B>PİSİ</B> bu görevleri
-<B>ÇOMAR</B>'a devredecektir.
-<LI><B>Paket meta bilgileri ile paketin derlenme ve kurulumunu yöneten
-betikler iç içe geçmemelidir</B>. Varolan paket yöneticilerinde paket
-tanımlama dosyaları kod ile bilginin birbirine karıştığı, araçlarla
-işlemesi, içinden bilgi çıkarılması zor, net ve kesin tanımlanmamış
-biçimlerdedir.
+Paket yöneticisi birden fazla paket kaynağı ile aynı anda sorunsuz
+bir şekilde çalışabilmelidir.
+<LI>Kurumlar ya da bireyler tarafından <EM>ön tanımlı depoda da bulunan</EM>
+kimi paketlerin değiştirilmiş versiyonlarının bulunduğu depolar <EM>overlay</EM>
+olarak tanımlanabilmelidir.
+<LI>Ön tanımlı depoda <EM>bulunmayan</EM> çeşitli paketlerin bulunduğu depolar
+<EM>addon</EM> olarak tanımlanabilmelidir.
 </UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_7.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_9.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>

Modified: trunk/web/projeler/pisi/pisi/node_9.html
=================================================================
--- trunk/web/projeler/pisi/pisi/node_9.html	(original)
+++ trunk/web/projeler/pisi/pisi/node_9.html	Wed Sep  7 01:36:59 2005
@@ -49,42 +49,40 @@
 
 
 <H1 ALIGN=center>PISI<BR>
-(Packages Installed Succesfully as Intented)</H1>
+(Packages Installed Successfully as Intended)</H1>
 
-<H3 ALIGN=center>S. Çağlar Onur, Onur Küçük, Barış Metin, A. Murat Eren, Eray Özkural,
-Gürer Özen</H3>
+<H3 ALIGN=center>Barış Metin</H3>
 
 <H3 ALIGN=center>(Pre-Alpha)</H3>
-<H2><A NAME="htoc9">4</A>&nbsp;&nbsp;PİSİ Tasarımı</H2>
-
-<H3><A NAME="htoc10">4.1</A>&nbsp;&nbsp;Paket Oluşturma</H3>
-Bu kısımda bir <B>PİSİ</B> paketinin oluşturulması ve kullanılması
-esnasında gerek duyulacak meta dosyalar ve süreçler netleştirilmeye
-çalışılmıştır.<BR>
-<BR>
-
-<H4><A NAME="htoc11">4.1.1</A>&nbsp;&nbsp;PSPEC Dosyası</H4>
-<B>PSPEC (PİSİ SPECification)</B> dosyası paketin oluşturulması
-için gerekli olan temel bilgiyi tanımlar. Oluşturulacak paketin ne
-olduğu, kaynağı, kim tarafından paketlendiği, kaynağa uygulanan yamalar,
-hangi başka paketlere ne tür bağımlılıklar içerdiği gibi bilgileri
-içerir.<BR>
-<BR>
-Bir <B>PSPEC</B> dosyasından, dolayısı ile bir kaynaktan birden
-fazla paket oluşturulabilir. Örneğin kcontrol paketi kdebase-kaynaksürümü.paketsürümü.tar.gz
-kaynağından oluşturulabilecek yalnızca bir pakettir.<BR>
-<BR>
-Dosya biçimi XML'dir ve aşağıdaki etiketleri içerir. Her <B>PSPEC</B>
-dosyasında tüm etiketlerin bulunması zorunlu değildir. Bulunması zorunlu
-olan etiketler aşağıda (*) ile belirtilmiştir.<BR>
-<BR>
-<B>PSPEC</B> dosyaları <B>PSPEC</B> deposunda pakete ait dizinde
-<B>pspec.xml</B> adı ile tutulurlar.<BR>
-<BR>
-Her <B>PSPEC</B> dosyası <B>PİSİ</B> etiketi (tag) altında bir
-<EM>Source</EM> ve en az bir <EM>Package</EM> olmak üzere iki
-ana bölüm içermek zorundadırlar.<BR>
-<BR>
+<H2><A NAME="htoc9">3</A>&nbsp;&nbsp;Neden PİSİ?</H2>
+Hali hazırda varolan ve geniş bir kullanım oranına sahip paket yöneticileri
+(RPM, DPKG ve Portage) yukarda saydığımız gereksinimlerin kimilerini
+bizim olması gerektiğini düşündüğümüz basitlikte yerine getirememekte,
+kimilerini de hiç vaad etmemektedirler. Bu paket yöneticilerinin geliştirilmesi
+ve istenen noktaya getirilmeye çalışılması yeni ve ayakları yere daha
+sağlam basan bir paket yöneticisini yeniden yazmaktan daha kolay değildir.<BR>
+<BR>
+Daha önemlisi, varolan paket yöneticilerinin paket formatlarında <EM>görev</EM>leri
+ve <EM>bilgi</EM>leri birbirinden düzgün bir biçimde ayrılmadıkları
+görülmektedir. Bu araçlar basit olarak hazırlanmış ve zaman içinde
+ortaya çıkan ihtiyaçları karşılamak için sürekli yeni özellikler eklenerek
+bugünkü hallerine gelmişlerdir. Bunun getirdiği karmaşıklığı temizlemek
+için aşağıdaki iki ilkeyi temel alan yeni bir paket yöneticisinin
+yazılmasına verilmiştir:
+<UL><LI>
+<B>Kurulum ve yapılandırma birbirinden ayrı iki görevdir</B>. Kurulum,
+yalnızca programların kurulumu, güncellenmesi ve kaldırılması esnasında
+iş görürken, yapılandırma hem kurulumda hem de çalışan sistemde söz
+konusudur. Bu ayrı görevleri sorumluluk sınırları belirlenmiş ayrı
+araçların yerine getirmesi uygundur. Uludağ projesi için yapılandırma
+işlerini yürütecek araç <B>ÇOMAR</B>'dır. <B>PİSİ</B> bu görevleri
+<B>ÇOMAR</B>'a devredecektir.
+<LI><B>Paket meta bilgileri ile paketin derlenme ve kurulumunu yöneten
+betikler iç içe geçmemelidir</B>. Varolan paket yöneticilerinde paket
+tanımlama dosyaları kod ile bilginin birbirine karıştığı, araçlarla
+işlemesi, içinden bilgi çıkarılması zor, net ve kesin tanımlanmamış
+biçimlerdedir.
+</UL>
 <table class='navbar'><tbody><tr><td class='navbut'><a href='node_8.html'><img src='../../../images/nav_back.png' border=0> Önceki sayfa</a></td><td class='navbut'><a href='index.html'><img src='../../../images/nav_home.png' border=0> Başlangıç</a></td><td class='navbut'><a href='node_10.html'><img src='../../../images/nav_forward.png' border=0> Sonraki sayfa</a></td></tr></tbody></table>
 </div>
 <!-- SAYFA İÇERİK SONU -->

Modified: trunk/web/projeler/pisi/pisi/pisi.html
=================================================================
Suppressed!
	Too long (more than 250 lines) diff output suppressed...
Modified: trunk/web/projeler/pisi/pisi/pisi.pdf
=================================================================
Binary files. No diff available.


u18a-en mesaj listesiyle ilgili daha fazla bilgi