linuxteki bu bağımlılık meselesi

Başlatan batuhane, 17 Eylül 2008 - 11:40:53

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

batuhane

merhaba herkese,ubuntudaki bağımlılık nedir?En basit anlamıyla bildiğim elle program kurulumu sırasında bağımlılık denen bir olay duydum :) kısaca açıklayabilecek bir arkadaş olursa sevinirim:))

munirekinci


Sypro

Mesela;

aMSN paketi normal şartlarda

libc6 (>= 2.4)
libgcc1 (>= 1:4.1.1-21)
libjpeg62
libpng12-0 (>= 1.2.13-4)
libsnack2
libstdc++6 (>= 4.1.1-21)
libx11-6
python
tcl8.5
tcltls
tk8.5
xdg-utils
zlib1g (>= 1:1.2.3.3.dfsg-1)

Paketlerine bağımlıdır. Ya da şöyle diyelim, yukarıdaki paketler aMSN 'in lütüphanelerini oluşturmaktadır (hepsi olmasa da en azından çoğu).

docker
firefox (ya da iceape ya da galeon ya da konqueror...)
sox
tclsh
wish

Paketleri ise aMSN için önerilen paketlerdir. Mesela amsn üzerinden maillerinize bakabilmek için bir browsera ihtiyacınız vardır, bu yüzden firefox (ya da diğerleri) önerilir.

Bunun her program için olduğunu düşünürseniz, bir süre sonra bağımlılık derdiniz kalmaz, çünkü neredeyse tüm gerekli paketler sisteminize girmiş olacaktır. Bu şöyle de düşünlebilir: windowsta iki program olsun, ikisi de 3er tane .dll (kütüphane) gerektirsin. bu .dll lerin de 2si ortak olsun. Siz programlardan birini çalıştırmak için sadece onunla spesifik çalışan son dll 'i bulmalısınız. Burda da öyle, eğer sisteminizde varsa ayrıca yüklenmez. Yoksa yüklenir. Yüklenmezse program çalışmaz.

Karışık olmamıştır umarım :)


"Milliyetin çok belirgin vasıflarından biri dildir. Türk milletindenim diyen insan, her şeyden evvel ve mutlaka Türkçe konuşmalıdır. Türkçe konuşmayan bir insan, Türk kültürüne, topluluğuna bağlılığını iddia ederse buna inanmak doğru olmaz."

MURATSPLAT

#3
Alıntı yapılan: batuhane - 17 Eylül 2008 - 11:40:53
merhaba herkese,ubuntudaki bağımlılık nedir?En basit anlamıyla bildiğim elle program kurulumu sırasında bağımlılık denen bir olay duydum :) kısaca açıklayabilecek bir arkadaş olursa sevinirim:))

windowsdaki dll dosyalari ile ayni mantik. Tek farki linuxta binlerce olmasi ve surekli guncelleniyor olmasi  :)

Kusura bakmayin klavye ING

Donanım:
GA-MA790XT-UD4P Anakart
AMD Phenom(tm) II X4 945 Processor
2048*2 DDR3(1333MHZ) + 2048*2 DDR3(1600MHZ) = 8 GB  Asus Nvidia GeForce GT-430 1GB DDR3 128bit Samsung HD502HJ 500 GB + Samsung HD322HJ 320 GB + Western Box USB 640 GB =1.4 TB ATI Technologies Inc SBx00 Azalia (Intel HDA) SkyStar HD 2 Digital Uydu Kartı Logitech MK250