Pular para o conteúdo

Instalando programas no Linux sem ter poderes de root

Dica publicada em Linux / Configuração
Leandro Santiago tenchi
Hits: 20.674 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Concatene com o Bash e fique contente!

Escolhendo a faixa de áudio e legenda nos vídeos em formato OGM

Como preparar a compilação de um programa que utiliza Qt4

Framebuffer - recursos gráficos sem o X

Acessando mais que 9 parâmetros em shell script

Fontes feias no Firefox da distro Funtoo [Resolvido]

Desativando placa de vídeo dedicada (GPU) AMD/NVIDIA no Ubuntu/Linux Mint

Fazendo o touchpad ("mouse do notebook") funcionar no Linux

Alterando tema do balão de notificação do Lubuntu

Tema Tango

#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

Entre na sua conta para comentar.