Ignacio হিসাবে উল্লেখ করেছেন, আপনি ব্যবহার করতে পারেন yumdownloader।
তবে দ্বিতীয় পদক্ষেপের জন্য
rpm -ivh --relocate /usr=/home/username/usr --relocate /etc=/home/username/etc
অথবা
rpm -ivh --relocate /=/home/username/progname
সম্ভবত সহজ।
আরপিএমের কোনও স্ক্রিপ্ট রয়েছে যা ধরে নিচ্ছে যে সেগুলি রুট হিসাবে চলছে, আপনার --noscriptsবিকল্পটি যুক্ত করতেও পারে ।
এছাড়াও আপনি --aidনির্ভরতাগুলি সমাধান করতে বিকল্প যুক্ত করতে পারেন ।
তবুও এই ক্ষেত্রে আর একটি দরকারী বিকল্প হ'ল --rootচিঠি লিখতে আরপিএম এড়ানো/var পারা যায় (যেহেতু আপনি রুট নন), সুতরাং আদেশটি এমন কিছু হবে:
rpm -ivh --relocate /=/home/username/progname --root /home/username/progname