Instalando programas no Linux sem ter poderes de root

Publicado por Leandro Santiago em 27/10/2006

[ Hits: 19.925 ]

Blog: http://leandrosan.wordpress.com

 


Instalando programas no Linux sem ter poderes de root



Essa dica é útil para aqueles que querem instalar algum programa em sua pasta pessoal sem ter que ficar digitando o caminho todo do executável para usá-lo. É algo bem simples.

Primeiramente, o típico comando de compilação "configure" deve receber um parâmetro a mais:

$ ./configure --prefix=$HOME/programs/

Onde "programs" é a pasta onde ficarão os programas.

Para os programas que não tem esse arquivo "configure", basta editar o arquivo "Makefile", que fica na raiz do pacote e alterar a variável "prefix" para a pasta que você quer.

Em seguida:

$ make && make install

(compilando normalmente)

Se quiser execute um strip no binário do programa, pois isso diminui bastante o tamanho do mesmo, principalmente quando o tamanho de nossa pasta pessoal é muito limitado.

Se o programa não prover nenhuma biblioteca, ele poderá ser executado normalmente.

Agora vamos adicionar a seguinte linha ao arquivo .bashrc, que fica na pasta pessoal do usuário.

export PATH=$HOME/programs/bin:$PATH

Onde bin/ é o diretório onde ficam os executáveis do programa.

Agora basta reiniciar a sessão e digitar o comando do programa, sem a necessidade de ficar digitando aquele caminho todo.

Você pode adicionar quantos diretórios quiser nessa variável, lembrando que eles devem estar separados por um dois-pontos ":".

Esse truque também é útil quando você quer utilizar um programa mais recente do que há instalado no computador e não tem permissão para atualização do mesmo. E funciona com a maioria dos programas que instalei.

Para isso, tenha a certeza de que no comando "export" acima, o caminho novo adicionado ao PATH esteja antes da variável atual. Isso ocorre porque o interpretador de comandos procura um comando no PATH da esquerda para a direita do conteúdo dessa variável.

Espero ter contribuído com a comunidade e até a próxima.

Outras dicas deste autor

Ativando a correção ortográfica em português no KDE

Criando e utilizando uma "biblioteca de funções"

Ouça o que diz a Vaca

Usando o Bootsplash ao contrário

Exibindo vídeos na sua área de trabalho com o Xine

Leitura recomendada

Scanner Epson Stylus TX200 no Debian/Ubuntu

Redirecionando portas do eMule com iptables

Montar automaticamente uma pasta de um domínio do Windows Server 2008 64 bits no openSUSE 11.3 64 bits

Clique duplo no elementary OS

Configurar o Akonadi no Slackware

  

Comentários
[1] Comentário enviado por marcus-rj em 06/02/2007 - 17:47h

Nao testei, mas achei muito boa a ideia. Valeu mesmo!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts