Hem benim hem de Linux dağıtımları için en popüler iki paket yönetim programı olan Apt ve DNF / Yum, yalnızca sistem genelinde paket kurulumunu destekliyor: Köklere ait dosyalar, ikili dosyalar giriyor (/usr)?/s?bin
, ayarlar var /etc
ve böyle devam ediyor.
Ancak, kök ayrıcalıklarına sahip olmayan birden fazla bireysel kullanıcının bulunduğu sistemlerde, çok sık - her zaman değilse - bir kullanıcının bu dağıtım için kullanılabilen bazı uygulamaları veya yardımcı programları yüklemek istediği ortaya çıkar; ve kişisel / birçok kullanıcı için ortak olmayan bir kurulumda iyidir.
Şimdi, paketlerin kurulum sırasında farklı bir kök dizini veya kök dizini seti ile uyarlanabilmesi için çok zor ve hatta inanılmaz derecede karmaşık bir fikir olarak görünmüyor, böylece kullanıcılar bunu yapabiliyor. Ayrıca, kurulu paketlerin kullanıcıya özgü bir kaydını (tek bir kullanıcının kendi paketi DB'si olsun ya da olmasın) yönetmek de önemli değildir.
Peki bu işlevselliğin bu ortak paket yönetim sistemlerine / planlarına eklenmemesinin nedeni nedir?
Not: Bu yani İnsanların neyi soruyorum, bilgilendirici bir sorudur biliyoruz ilgili geçmişte insanlar ne değil düşünmek Bu özellik hakkında.
pip
, npm
ve gopkg
- kısmen çünkü onlar sizsiniz, dağıtıma bağımsız ve kısmen genellikle kullanıcıya özgü yüklenmesine izin çünkü.