Tôi nghĩ rằng câu trả lời "thực sự" để "cài đặt" một vòng / phút mà không có đặc quyền gốc là, bạn không thể . NHƯNG giả sử bạn thực sự có thể bắt đầu quá trình cài đặt ...
RPM cài đặt bằng cách sử dụng danh sách các hướng dẫn được cung cấp trong tệp đặc tả (.spec) thường tuân theo Phân cấp hệ thống tệp. Hầu hết các đường dẫn trên hệ thống phân cấp đó hầu như luôn luôn là đường dẫn hệ điều hành và không phải là đường dẫn người dùng. Vì vậy, trừ khi tên người dùng của bạn có quyền truy cập vào tất cả các đường dẫn mà RPM cài đặt, thì nó chắc chắn sẽ thất bại. Nếu bạn tạo một RPM có tiền tố tất cả các đường dẫn của nó với /home/me
(hoặc một số đường dẫn khác mà bạn sở hữu), thì nó sẽ hoạt động. Điều này sẽ yêu cầu có được một src.rpm và trích xuất nó như được giải thích trong các câu trả lời khác, sau đó xây dựng lại nó. Vào thời điểm bạn làm điều đó, bạn có thể xem xét việc truy cập root hoặc xây dựng phần mềm từ đầu (thường là những gì bạn làm nếu bạn không có kế hoạch phân phối phần mềm trên nhiều máy).
Có những thủ thuật thông minh để giúp bạn trong quá trình xây dựng thủ công. Ví dụ: bạn có thể sử dụng các phụ thuộc đã được liệt kê trong RPM để nhận tất cả các phụ thuộc của mình: https://stackoverflow.com/a/13877738/1236128 .