Khi cài đặt phần mềm được biên dịch từ nguồn, tôi thường đặt chúng vào / usr / local /, đây là mặc định phổ biến nhất theo kinh nghiệm của tôi và thực hành tiêu chuẩn ít nhất là trên Debian và các dẫn xuất của nó.
Bây giờ tôi muốn cài đặt một cái gì đó trong thư mục nhà của mình, và trong lý thuyết tôi có thể tạo bất kỳ thư mục con nào và đặt nó ở đó, tôi bắt đầu tự hỏi về các tùy chọn khác nhau, và nếu có một thực tiễn tiêu chuẩn. Về cơ bản, tôi đã tìm thấy hai câu trả lời:
- Thư mục con tùy chỉnh, được đặt tên giống như Chương trình , usr
- Không có thư mục con , có thư mục con ~ / bin , ~ / lib64
Tôi không thích một trong hai thứ này, và nghĩ rằng vì đã có thư mục con ~ / .local , tại sao không cài đặt ở đó? Nó đã chứa ~ / .local / share , nghĩa là riêng tư / usr / share của người dùng cục bộ, do đó có vẻ rất hợp lý khi cài đặt chương trình, tạo toàn bộ ~ / .local / bin , ~ / .local / lib v.v.
Câu hỏi của tôi là: Có ổn không khi cài đặt phần mềm cục bộ trong ~ / .local?
Tại sao tôi không tìm thấy bất kỳ tài liệu tham khảo nào về vấn đề này khi tôi tìm kiếm google hoặc stackexchange để biết nơi cài đặt phần mềm theo người dùng? Đối với tôi có vẻ như một vị trí rõ ràng đến nỗi việc thiếu bài viết cho thấy nó có nghĩa là phải có một cái bắt ở đâu đó.
Có lẽ ai đó đã làm điều này có thể chia sẻ kinh nghiệm của họ, nó là tích cực hay tiêu cực?