Anda bisa instal perangkat lunak ke direktori home Anda sendiri. Jika Anda nyaman mengompilasi dari sumber, dan paket menggunakan pembuatan otomatis, Anda dapat menggunakan opsi berikut saat mengonfigurasi:
--prefix=$HOME/install
atau terserah. Demikian pula, rpm juga memiliki opsi awalan. Namun, ini hanya berfungsi jika rpm dibangun agar dapat dipindahkan.
Saya menggunakan JuJu yang pada dasarnya memungkinkan untuk memiliki distribusi linux yang sangat kecil (hanya berisi pengelola paket) di dalam direktori $HOME/.juju Anda.
Ini memungkinkan sistem kustom Anda di dalam direktori home dapat diakses melalui proot dan, oleh karena itu, Anda dapat menginstal paket apa pun tanpa hak akses root. Ini akan berjalan dengan baik untuk semua distribusi linux utama, satu-satunya batasan adalah JuJu dapat berjalan di kernel linux dengan versi minimum yang disarankan 2.6.32.
Misalnya, setelah menginstal JuJu untuk menginstal pip cukup ketik berikut ini:
$>juju -f
(juju)$> pacman -S python-pip
(juju)> pip
Sebagian besar waktu Anda dapat melewati PREFIX untuk mengonfigurasi untuk menginstalnya ke direktori home Anda:
./configure --prefix=/home/ioks/bin
Ini mungkin mengatasi masalah izin.