GNU/Linux >> Belajar Linux >  >> Linux

Menginstal perangkat lunak di Linux tanpa hak akses root

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.


Linux
  1. Linux – Bagaimana Gnome Reboot Tanpa Hak Root?

  2. Menginstal Ubuntu 12.04 Tanpa Menginstal Grub?

  3. Menginstal Qt di linux, tidak dapat menemukan -lGL

  1. Instal zsh tanpa akses root?

  2. Kesalahan menginstal paket R untuk Linux

  3. Menginstal bbm.sty di linux

  1. Linux – Sepenuhnya Memisahkan Dua Akun Tanpa Menginstal Sistem Operasi Terpisah?

  2. Apa yang harus dilakukan setelah menginstal Arch Linux?

  3. Memasang ekstensi PHP di Linux