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
.