Re: [Linux-sohbet] Knoppix

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Serdar KOYLU (serdar@uludag.org.tr)
Date: Thu 02 Dec 2004 - 13:44:14 EET


Selamlar..

> Merhaba,
>
> > Mesela sistemler arası upgrade gibi şeyler olabiliyormu?
>
> Sistemler arasi upgrade olabiliyor mu bilemiyorum ama bir paket yöneticisi
> üzerinde çalismalar yapiliyor (adini su anda hatirlamiyorum) cross paket
> sistemlerini destekliyor.. Ayrica alien isimli program ile paketleri
> biribirine çevirebilirsiniz.

Paketlerin, sadece deb -> rpm değil, fedora->mandrake gibi birbirine
çevrilmesi mümkün değildir. Çünkü her paket yöneticisi farklı bir
bileşen setine sahiptir. Örneğin RPM üzerinde bulunan bir takım bilgiler
deb üzerinde yoktur. Elbet terside geçerlidir. Asıl büyük sorun ise,
paketlerin üzerinde çalışacakları sisteme çok bağımlı olmalarıdır. Bu
yüzden bir kaç uygulama paketini birinden diğerine çevirmek imkanı
olabilir ama ezici çoğunluktaki paketleri diğer şekle çeviremezsiniz.
Elinizde bir DEB/RPM olur ama bununla debian'a deb kurduğunuzda
çalışacağına olan kanaatiniz kadar rahat olamazsınız.

Kısaca, DEB alien ile RPM yapılabilir ama bu RPM'in fedora çalışacağı
anlamına gelmez. Bu tür durumlarda source kodundan çalışmak daha
avantajlı olabilir. Paket çevrimi dediğinizde, xyz.deb'i xyz.rpm
yapınca, mesela fedora'ya kurulurken debian'daki kadar zahmetsiz
olmasını sağlamanız gerekir (apt-get varsa, apt-rpm'de var).

Diğer yandan, paketler nihayetinde birer tar.gz'den ibarettir. Bunun
içinden dosyaları çıkarıp elle yerleştirmekte mümkündür. DEB dosyaları
bir ar ve içinde iki tar.gz ve rpm dosyaları bir header ve cpio'dan
mütevellittir. Yaygın UNIX toolları olan bu aletler yoluyla DEB/RPM vs.
hepsinin bir tar.gz (gibi bir dosya yığını) sini elde edebilirsiniz.

rpm2cpio
cpio
ar
tar

Bunları bilmek/kullanmak yeterlidir.

Sık yapılan bir hata, experimental veya bazı özel durumlarda iş gören
çözümlerin sanki her zaman çözümmüş gibi sunulması oluyor. Linux
oyunları çalıştırır mı ? Linux DOS programlarını çalıştırır mı? Linux
winmodemleri destekler mi? Benzer sorulara "evet" şeklinde cevap vermek
yanlış olur. Belki "Bazı özel koşullar uygun olunca olabilir" demek daha
doğru olacaktır. Paketlerde bazı koşulları sağlıyorlarsa başka
formatlara çevrilebilir. Ama bu koşulları sağlayan paket sayısı ihmal
edilebilecek kadar küçüktür.

Saygı ve sevgiler..

_______________________________________________
Linux-sohbet mailing list
Linux-sohbet@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-sohbet


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.