Như Ignacio chỉ ra, bạn có thể sử dụng yumdownloader
.
Nhưng cho bước thứ hai
rpm -ivh --relocate /usr=/home/username/usr --relocate /etc=/home/username/etc
hoặc là
rpm -ivh --relocate /=/home/username/progname
có lẽ dễ dàng hơn
Nếu RPM có bất kỳ tập lệnh nào cho rằng chúng đang chạy dưới quyền root, bạn cũng có thể cần thêm --noscripts
tùy chọn.
Ngoài ra, bạn có thể thêm --aid
tùy chọn để giải quyết phụ thuộc.
Tuy nhiên, một tùy chọn hữu ích khác trong trường hợp này là --root
tránh vòng / phút để ghi vào /var
đường dẫn (vì bạn không root), vì vậy lệnh sẽ có dạng như sau:
rpm -ivh --relocate /=/home/username/progname --root /home/username/progname