Saya pikir jawaban "nyata" untuk "menginstal" rpm tanpa hak akses root adalah, Anda tidak bisa . TAPI dengan asumsi Anda benar-benar dapat memulai proses instalasi ...
RPM diinstal menggunakan daftar instruksi yang disediakan dalam file spesifikasi (.spec) yang biasanya mengikuti Hirarki Filesystem. Sebagian besar jalur pada hierarki itu hampir selalu merupakan jalur sistem operasi dan bukan jalur pengguna. Jadi, kecuali jika nama pengguna Anda memiliki akses ke semua jalur yang RPM pasang, maka itu pasti akan gagal. Jika Anda membuat RPM yang mengawali semua jalurnya dengan /home/me
(atau jalur lain yang Anda miliki), maka itu akan berhasil. Ini akan membutuhkan memperoleh src.rpm dan mengekstraknya seperti yang dijelaskan dalam jawaban lain, lalu membangunnya kembali. Pada saat Anda melakukan itu, Anda mungkin hanya mempertimbangkan untuk mendapatkan akses root atau membangun perangkat lunak dari awal (biasanya apa yang Anda lakukan jika Anda tidak berencana mendistribusikan perangkat lunak di banyak mesin).
Ada trik pintar untuk membantu Anda dalam proses pembuatan manual. Misalnya, Anda dapat memanfaatkan dependensi yang sudah tercantum dalam RPM untuk mendapatkan semua dependensi Anda: https://stackoverflow.com/a/13877738/1236128 .