Baik Apt dan DNF / Yum, dua skema manajemen paket paling populer untuk distribusi Linux sepengetahuan saya, hanya mendukung instalasi seluruh paket sistem: File yang dimiliki oleh root, binari masuk (/usr)?/s?bin
, pengaturan masuk /etc
dan seterusnya.
Namun, pada sistem di mana terdapat beberapa pengguna individu yang tidak memiliki hak akses root, sangat sering - jika tidak selalu - terjadi bahwa pengguna ingin menginstal beberapa aplikasi atau utilitas yang tersedia untuk distribusi itu; dan dia baik-baik saja dengan instalasi yang bersifat pribadi dan tidak umum bagi banyak / semua pengguna.
Sekarang, ini tampaknya bukan ide yang dibuat-buat atau bahkan sangat rumit untuk paket yang dapat diadaptasi, pada saat instalasi, dengan direktori root yang berbeda atau sekumpulan direktori root, sehingga pengguna dapat melakukan ini. Juga tidak banyak masalah untuk mengelola registri khusus pengguna dari paket yang diinstal (apakah pengguna individu memiliki DB paket sendiri atau tidak).
Jadi apa alasan bahwa fungsi ini belum ditambahkan ke sistem / skema manajemen paket yang umum itu?
Catatan: Ini adalah pertanyaan informatif, yaitu saya bertanya tentang apa yang orang ketahui tentang masa lalu , bukan apa yang dipikirkan orang tentang fitur ini.
pip
, npm
dan gopkg
- sebagian karena mereka distro-independen dan sebagian karena mereka umumnya mengizinkan instalasi khusus pengguna.