belge bir daha guncellendi..
bir goz atin commentlere..
This commit is contained in:
+56
-15
@@ -281,7 +281,7 @@ Gerekti
|
||||
Kurumsal Gereksinimler
|
||||
\layout Comment
|
||||
|
||||
Bu kısmı biraz daha açmak gerekli.
|
||||
(meren) Bu kısmı biraz daha açmak gerekli (yoksa değil mi?).
|
||||
\layout Itemize
|
||||
|
||||
Paket yöneticisi birden fazla paket kaynağı ile aynı anda sorunsuz bir şekilde
|
||||
@@ -289,29 +289,52 @@ Paket y
|
||||
\layout Itemize
|
||||
|
||||
Kurumlar ya da bireyler tarafından ön tanımlı depoda da bulunan kimi paketlerin
|
||||
özelleştirlmiş versiyonlarının bulunduğu depolar overlay olarak tanımlanabilmel
|
||||
idir.
|
||||
özelleştirlmiş versiyonlarının bulunduğu depolar
|
||||
\emph on
|
||||
overlay
|
||||
\emph default
|
||||
olarak tanımlanabilmelidir.
|
||||
\layout Itemize
|
||||
|
||||
Ön tanımlı depoda bulunmayan çeşitli paketlerin bulunduğu depolar addon
|
||||
Ön tanımlı depoda bulunmayan çeşitli paketlerin bulunduğu depolar
|
||||
\emph on
|
||||
addon
|
||||
\emph default
|
||||
olarak tanımlanabilmelidir.
|
||||
\layout Section
|
||||
|
||||
Neden PİSİ?
|
||||
\layout Standard
|
||||
|
||||
Varolan paket yöneticilerinde görevler ve bilgilerin düzgün bir biçimde
|
||||
ayrılmadıkları görülmektedir.
|
||||
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.
|
||||
\layout Standard
|
||||
|
||||
Daha önemlisi, varolan paket yöneticilerinin paket formatlarında
|
||||
\emph on
|
||||
görev
|
||||
\emph default
|
||||
leri ve
|
||||
\emph on
|
||||
bilgi
|
||||
\emph default
|
||||
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şlerdi
|
||||
r.
|
||||
Bunun getirdiği karmaşıklığı temizlemek için aşağıdaki ilkeleri temel alan
|
||||
yeni bir paket yöneticisi yazma kararına vardık:
|
||||
yeni bir paket yöneticisi yazmaya karar verilmiştir:
|
||||
\layout Itemize
|
||||
|
||||
Kurulum ve yapılandırma birbirinden ayrı iki görevdir.
|
||||
Kurulum yalnızca programlar kurulur, güncellenir ve kaldırılırken iş görürken,
|
||||
yapılandırma hem kurulumda hem de çalışan sistemde söz konusudur.
|
||||
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ç ÇOMAR'dır.
|
||||
@@ -323,15 +346,33 @@ Paket meta bilgileri ile paketin derlenme ve kurulumunu y
|
||||
Varolan paket yöneticilerinde paket tanımlama dosyaları kod ile bilginin
|
||||
birbirine karıştığı, araçlarla işlemesi zor, net ve kesin tanımlanmamış
|
||||
biçimlerdedir.
|
||||
\layout Subsection
|
||||
\layout Comment
|
||||
|
||||
Neden DPKG Değil?
|
||||
\layout Subsection
|
||||
(meren) Bu kısımda daha önce olan ÇOMAR ile ilgili daha önceden liste halinde
|
||||
verilmiş gerekler artık yok burda..
|
||||
O gereklerin belgenin
|
||||
\series bold
|
||||
1699.
|
||||
|
||||
Neden RPM Değil?
|
||||
\layout Subsection
|
||||
\series default
|
||||
revizyonundan alınıp Tasarım altında uygun bir yere koyulması gerekli..
|
||||
\newline
|
||||
|
||||
Neden Portage Değil?
|
||||
\newline
|
||||
(meren) Daha önce hemen bu kısmın altındaki başlıklar olan
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
Neden {Portage,DPKG,RPM}
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
değil başlıklarını kaldırmaya karar verdik.
|
||||
Onları tek tek anlatmanın ve eksik kalan yönlerinden bahsetmenin gereği
|
||||
olmadığını düşündük.
|
||||
Öte yandan da neden X paket yöneticisini seçmediniz sorusuna belge üzerinden
|
||||
yanıt vermemiz de hoş olurdu diye hissediyorum ben.
|
||||
Bu konuyu bir düşünelim hızlıca...
|
||||
\layout Section
|
||||
|
||||
PİSİ Tasarımı
|
||||
|
||||
Reference in New Issue
Block a user