GNU/Linux >> Znalost Linux >  >> Linux

Instalace softwaru v systému Linux bez oprávnění root

můžete nainstalovat software do vlastního domovského adresáře. Pokud vám vyhovuje kompilace ze zdroje a balíček používá automake, můžete při konfiguraci použít následující možnost:

--prefix=$HOME/install

nebo cokoli jiného. Podobně má rpm také možnost předpony. To však funguje pouze v případě, že byly otáčky postaveny být přemístitelný.


Používám JuJu, který v podstatě umožňuje mít opravdu malou linuxovou distribuci (obsahující pouze správce balíčků) ve vašem adresáři $HOME/.juju.

Umožňuje mít váš vlastní systém v domovském adresáři přístupný přes proot, a proto můžete instalovat libovolné balíčky bez oprávnění root. Poběží správně na všech hlavních linuxových distribucích, jediným omezením je, že JuJu může běžet na linuxovém jádře s minimální doporučenou verzí 2.6.32.

Například po instalaci JuJu pro instalaci pip stačí napsat následující:

$>juju -f
(juju)$> pacman -S python-pip
(juju)> pip

Většinu času můžete předat PREFIX, abyste jej nakonfigurovali, abyste jej nainstalovali do vašeho domovského adresáře:

./configure --prefix=/home/ioks/bin

To by mohlo vyřešit problémy s oprávněními.


Linux
  1. Linux – Jak se Gnome restartuje bez oprávnění root?

  2. Linux – plně oddělené dva účty bez instalace samostatných operačních systémů?

  3. Instalace Ubuntu 12.04 bez instalace Grub?

  1. Jak otestovat balíček bez jeho instalace v Linuxu

  2. Při instalaci Qt na linux nelze najít -lGL

  3. Instalovat zsh bez přístupu root?

  1. Co dělat po instalaci Arch Linuxu?

  2. Vytváření raw socketu v Pythonu bez práv roota

  3. Chyba při instalaci balíčku R pro Linux