Cả Apt và DNF / Yum, hai lược đồ quản lý gói phổ biến nhất cho phân phối Linux theo hiểu biết của tôi, chỉ hỗ trợ cài đặt các gói trên toàn hệ thống: Các tệp được sở hữu bởi root, nhị phân đi vào (/usr)?/s?bin
, cài đặt đi /etc
vào.
Tuy nhiên, trên các hệ thống có nhiều người dùng cá nhân không có quyền root, rất thường xuyên - nếu không luôn luôn - xảy ra việc người dùng muốn cài đặt một số ứng dụng hoặc tiện ích có sẵn cho bản phân phối đó; và anh ấy vẫn ổn với một bản cài đặt mang tính cá nhân và không phổ biến đối với nhiều người / tất cả người dùng.
Bây giờ, có vẻ như không phải là một ý tưởng xa vời hoặc thậm chí cực kỳ phức tạp để các gói có thể thích ứng, tại thời điểm cài đặt, với một thư mục gốc hoặc tập hợp các thư mục gốc, để người dùng có thể thực hiện điều này. Cũng không phải là vấn đề lớn để quản lý sổ đăng ký dành riêng cho người dùng đối với các gói đã cài đặt (cho dù người dùng cá nhân có gói DB riêng của mình hay không).
Vậy lý do gì mà chức năng này chưa được thêm vào các hệ thống / chương trình quản lý gói chung đó?
Lưu ý: Đây là một câu hỏi thông tin, tức là tôi đang hỏi về những gì mọi người biết về quá khứ , chứ không phải mọi người nghĩ gì về tính năng này.
pip
, npm
và gopkg
- một phần vì chúng độc lập với phân phối và một phần vì chúng thường cho phép cài đặt cụ thể cho người dùng.