जैसा कि इग्नासियो बताता है, आप उपयोग कर सकते हैं yumdownloader
।
लेकिन दूसरे चरण के लिए
rpm -ivh --relocate /usr=/home/username/usr --relocate /etc=/home/username/etc
या
rpm -ivh --relocate /=/home/username/progname
शायद आसान है।
यदि RPM के पास कोई स्क्रिप्ट है जो मान लें कि वे रूट के रूप में चल रहे हैं, तो आपको --noscripts
विकल्प जोड़ने की भी आवश्यकता हो सकती है ।
प्लस आप --aid
निर्भरता को हल करने के लिए विकल्प जोड़ सकते हैं ।
इस मामले में अभी तक एक और उपयोगी विकल्प --root
rpm से बचने के लिए /var
पथ लिखने के लिए है (क्योंकि आप जड़ नहीं हैं), इसलिए कमांड कुछ इस तरह होगी:
rpm -ivh --relocate /=/home/username/progname --root /home/username/progname