Usando o portage do Gentoo para instalar programas em locais não-root

0

Estou usando o Gentoo GNU / Linux em um dos meus desktops domésticos e queria instalar todos os programas auto-emergentes em / usr / local usando o portage (semelhante ao sistema de portas FreeBSD), mas estava pensando:

  1. É oficialmente suportado?
  2. Será que cria algum problema prático do ponto de vista do administrador do sistema? (Como eu mesmo administrarei este sistema)
por Anurag Garg 21.10.2015 / 18:20

1 resposta

5

Você pode fazer isso com o argumento --prefix para emerge .

emerge --prefix=/usr/local somepackage

Isso equivale a definir a variável de ambiente EPREFIX antes de chamar emerge . Se você começar a fazer isso, verifique se /usr/local/bin está no seu PATH .

Além disso, não deve haver problemas e, do ponto de vista do portal, não há diferença. Você também não terá diferenças na administração. Os pacotes de desmerecimento continuarão funcionando da mesma forma.

Há uma ressalva para isso - as dependências trazidas do pacote que você está emergindo também serão instaladas no novo prefixo. Se você realmente quer que os pacotes que você especificamente criou sejam / usr / local, você precisa ter isso em mente.

Se o seu objetivo é apenas controlar os pacotes que você especificamente pediu para serem instalados, o portage registra isso no seu arquivo mundial /var/lib/portage/world .

    
por 21.10.2015 / 19:15

Tags