Essa é uma configuração que estou fazendo para uma faculdade promover o uso do Linux em seus laboratórios.
Eu tenho um local compartilhado, deixe-me chamá-lo /tp
; Quero instalar todas as minhas bibliotecas e pacotes neste local, assim como a instalação padrão. O motivo para fazer isso é: Desejo que todos os usuários da rede conectados a este servidor vinculem seus programas a esse local específico para coletar bibliotecas para o programa.
O mais próximo que cheguei foi usar (por exemplo) yum install boost --installroot=/tp/
. Isso não funcionou, pois o yum começou a procurar a lista de espelhos neste local. Quero que a instalação seja feita no local/tp/
rpm
, nãoyum
.Você pode apenas
chroot /tp/
mudar sua raiz para esse local. Em seguida, tente novamente ayum
instalação.Isso é comum para o LIVEOS, digamos, para protótipo / execução de teste que requer instalação de grandes pacotes, enquanto o RAMDISK pré-projetado é alocado pequeno nesse local específico.
fonte