instala software no linux como um usuário não root

2

Qual é a melhor maneira de instalar software em uma máquina Linux se você não tiver permissões de root. Eu sei que podemos usar algumas variáveis como PKG_CONFIG_PATH e alterna como --prefix com configure para obter um software instalado em um diretório local, mas às vezes quando há dependências recursivas, está ficando difícil para mim instalar todos os pacotes manualmente. Existe uma maneira automatizada melhor?

Atualização: O que eu quis dizer com dependências recursivas é: para instalar o pacote A, eu devo instalar o pacote B, que por sua vez requer que o pacote C seja instalado

    
por SAN 28.12.2010 / 14:59

2 respostas

0

A resposta óbvia é instalar a partir do código-fonte, o que não ajuda em nada com as dependências.

A instalação a partir de um repositório de pacotes RPM está fora de questão, porque esses pacotes instalam arquivos em diretórios "comuns", como /usr/bin , e outros usuários esperariam que apenas o root pudesse ser instalado lá. O que você precisaria, em teoria, é um repositório de pacotes que são construídos para instalar em locais onde você tem acesso de gravação ou são relocáveis lá, e então você usaria um gerenciador de pacotes (possivelmente corrigido) com um diretório de dados fora do padrão. Mas tal repositório (provavelmente) não existe.

A conclusão é que isso não funcionará de maneira razoável. Para gerenciar o software em um sistema Linux, você precisa de acesso root, ou pelo menos arranjos especiais com o root, para que você possa dominar seu próprio reino, mas mesmo isso é difícil de ser feito com segurança.

    
por 28.12.2010 / 15:46
0

É possível usar rpms mesmo se você não for root. Eu sei que de fato desde que eu estava procurando por um tempo atrás veja aqui um exemplo . No entanto, não valeu a pena, já que essencialmente significa quase a mesma quantidade de trabalho que a anterior. Sugiro que, se alguns dos pacotes desejados forem muito básicos, peça ao seu administrador para obtê-los e instale o resto sozinho.

    
por 28.12.2010 / 17:34

Tags