Her şeyden önce var. Sorun, birleşik bir paket yöneticisinin olmaması değil, onlardan birinin ciddi olması.
Benim favori atalım: poldek
. Birkaç farklı dağıtımda çalışabilen rpm
veya deb
paketleri ya da yönetebilen paket yönetimi için bir kullanıcı ön ucu . Poldek, rpm'nin yaptığı şeyleri yapmaz (bunu rpm'ye bırakır) ve kullanıcının tüm bu karışıklığı çözmesi gerekmeden sadece doğru komutları gönderir.
Ancak sorunlar orada bitmiyor. Herkesin bir kullanıcı ön ucunun neye benzemesi gerektiği ve nasıl çalışması gerektiği ve hangi seçenekleri göstermesi gerektiği konusunda farklı bir fikri vardır. Yani diğer insanlar kendilerini yazdılar. Aslında, insanların ortak dağıtımlarda kullandıkları paket ön uç yöneticilerinin çoğu, birden fazla arka uçla başa çıkabiliyor.
Ancak, sonuçta sorun (veya avantaj), insanları gerçekten mutlu etmek için başarısızlığa uğramamak için herkesi tatmin etmeye çalışan bazı meta-tarzlarında değil, istedikleri gibi işlev gören insanlar gibi insanlardır. İlk etapta on beş gazilyon dağıtımının nedeni budur. Bu kadar çok farklı Masaüstü Ortamları ve Pencere Yöneticisinin (ve bunların aslında farklı şeyler olduğu gerçeği) nedeni budur.
Evrensel paketler yazma veya hepsini anlayan bir yöneticiye sahip olma ya da birini diğerine dönüştürmek için bir api alma yolları için hala olağanüstü öneriler var ... ama sonunda Unix, felsefesine göre kullanıldığında en iyisidir. bir şey yapar ve iyi yapar .
Birden fazla şey yapmaya çalışan bir araca sahip olduğunuzda, bunlardan birinde iyi olmamaya başlar. Örneğin, poldek
deb paket bağımlılıklarını ele almakta berbat.