Ubuntu, Debian'dan daha nasıl güncellenir?


21

Debian vs. Ubuntu vs. Linux Mint'i okuyorum : Hangi Dağılımları Kullanmalısınız?

Öte yandan Ubuntu, yeni ve istikrarlı iyi bir kombinasyon içerecek şekilde yapılmıştır ... Bazı paketler her iki dağıtımda da kullanılabilir, bazıları ise özellikle biri için

Ubuntu Debian'ı temel alıyorsa, nasıl güncellenir? Basitçe farklı apt soures kullanıyor mu?

Yine Debian'a dayandığından beri, paket uyumluluğunda neden farklılıklar var? Sadece kurulu bazı farklı şeyler var mı?

Söyleyebilir miyim:

  • Tüm Debian paketleri Ubuntu'da çalışacak.
  • Tüm Ubuntu paketleri Linux Mint'te çalışacaktır (Ubuntu'ya dayanarak).

1
Ubuntu'nun "daha güncel" olduğunu sanmıyorum. Çoğu durumda Debian daha güncel olanıdır. Sadece Ubuntu paketlerinin bir kısmı farklı şekilde korunuyor.
xji

Yanıtlar:


34

Bir "Debian'ın serbest bırakılması" tek bir şey değildir, genellikle vahşi doğada Debian'ın farklı sürümleri vardır .

Debian, oyuncak hikayesini kıran ve oyuncaklarını kıran çocuğun adını taşıyan "kararsız" veya "sid" adlı bir şubeye sahiptir.

Debian ayrıca, hazır olduğunda piyasaya sürülen "kararlı" bir sürümüne de sahiptir. Bunlar genellikle daha uzun aralıklarla serbest bırakılır.

Arada "test" denilen bir sürüm, yazılım sürümleri kararlı ve daha kararsız olandan daha eski. Sonunda "test", kararlı bir salıvermeye teşvik edilir.

Genellikle geliştirme çevrimleri sırasında, Ubuntu kaynak paketleri Debian Unstable'dan (sid) alır. Bir noktada otomatik ithalatı durdurur ve bunun yerine el ile düzeltmeleri alırız ve ardından 6 ayda bir Ubuntu olarak serbest bırakırız. Stabilitenin daha önemli olduğu LTS sürümleri sırasında, Ubuntu bunun yerine test sürümünden çekilecektir .

Ubuntu piyasaya sürüldükten sonra, Debian ile büyük bir senkronizasyon var ve süreç tekrarlanıyor.

Hem Debian Stable hem de Ubuntu, Debian Kararsız -> Test Etme -> alır ve bundan yola çıkarak kararlı sürümler sunar. Süreçler arasındaki en büyük fark, Ubuntu’nun zamana dayalı olması, bu sürümün programına ve hedeflerine dayanarak ithal edip donması, Debian ise daha yavaş bir hızda dönüyor ve katı bir "Düzenli olarak yayınlamamız gerekiyor" hedefine sahip değil. . Ubuntu, bazen kullanıcıları için önemli olan şeyleri alır ve bunları doğrudan paketler, bazen uygunsa Debian'a geri gönderir. Burada bunun hakkında biraz konuşurum:

Uzun zaman önce Debian'ın kararlı sürümleri, bazen 3 yıla kadar çok uzun bir zaman alabiliyordu: o kadar sürdü ki, piyasaya sürüldüğü sırada yazılımın bir kısmı çok eski hale geldi. Geçtiğimiz birkaç sürüm çok daha hızlıydı, yaklaşık 1,5-2 yıl arasında çalışıyordu - yaklaşık Ubuntu LTS sürümleriyle aynı aralıkta, ancak program aynı olmadığından, Debian sürümünün en son Ubuntu LTS sürümünden daha yeni bir yazılımı olabilir. (ya da tam tersi).

Debian ve Ubuntu paketleri genellikle ikili uyumludur: bir dağıtımda oluşturulan programlar diğerine kopyalanabilir ve başarılı bir şekilde çalışacaktır. Ancak bu, bir Ubuntu sürümü ile bir Debian sürümü arasında veya aynı dağıtımın iki ardışık sürümü arasında, her zaman olduğu gibi, paketin oluşturulduğu aynı kütüphaneleri kullanmaya dayanır. Ayrıca, dağıtım entegrasyonunda sadece doğru kütüphanelere sahip olmaktan çok daha fazlası var, bu yüzden paketteki programın çalışması gereken her şeye sahip olsa bile, dağıtımlar arasındaki herhangi bir sayıdaki farklılıklar nedeniyle paket doğru bir şekilde yüklenemedi veya çalıştıramadı : Bir Ubuntu paketi Debian'da kullanılamayabilir, çünkü yeni başlatılması gerekiyor.

Genel olarak, ambalajın Debian ve Ubuntu arasında aynı olması gerektiğini düşünüyorsanız, sürümünüzün tam takım zinciri için ikili paketleri yeniden kurmak en kolay yoldur. Kaynak paketi kolayca içe aktarabilir ve kendiniz veya bir PPA'da oluşturabilirsiniz.

Arada bir, Debian ve Ubuntu, bir GCC, libc6 ya da python versiyonu ya da her neyse paylaşabileceğimiz bir yerde. Elbette bu, ekosistem için mükemmeldir, çünkü yakından hizalanmış şeylere sahip olmak kullanıcıları, paketleyicileri ve akışları kolaylaştırır. Bu yüzden Ubuntu Geliştirici Zirvesi'ndeki araç zinciri tartışmaları genellikle Debian'ın durumunu dikkate almaktadır.


VirtualBox üzerinde bir süre Debian'ı deniyordum ve paketlerinin eski olduğunu ... ve daha kötüsü, PPA yok ??! daha da kötüsünü yapar ... PPA neden Ubuntu'da Debian'da çalışmaz? Sözde sorunlara neden olur? Ubuntu çekirdeği çok mu farklı, yoksa Debian bir şey mi eksik? Üzgünüm belki seni tamamen yakalayamadım
Jiew Meng,

PPA Debian değil Ubuntu için üretildi. Paketleri muhtemelen elle de yükleyebilirsiniz. Çekirdekler gidince her dağıtım ayrı ayrı paketler.
Jorge Castro

1

Evet, Ubuntu farklı apt kaynakları kullanıyor. Paketleri yeni sürümler için kontrol eden birçok kişi var. Ubuntu aynı zamanda biraz da apt değiştirdi, bu yüzden neden uyumlu olmadıklarını açıklayabilir (kendimden tam olarak emin değilim, ama bunun bir parçası olabilir).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.