Que arquivo adicionar a / usr / local / bin de um programa instalado a partir do código-fonte? [fechadas]

0

Eu sei que quando eu instalo um programa a partir do código-fonte é possível fazê-lo rodar no terminal apenas digitando seu nome usando estas duas maneiras

  1. copie o arquivo executável do diretório home para /usr/local/bin .
  2. adicione seu caminho ao arquivo PATH in ~/.bashrc .

Qual arquivo (ou melhor para dizer que tipo de arquivo) do diretório home eu devo adicionar ao /usr/local/bin ? Por favor, não me diga apenas executável ! Eu vi muitos arquivos executáveis no meu diretório home / myprogram com este comando:

find . -perm -u+x -type f

de Como encontrar executáveis . Também existe um arquivo chamado myprogram . Devo adicionar isso a /usr/local/bin ?

    
por Mohammad Reza Rezwani 30.03.2014 / 09:06

1 resposta

0

Não importa o que você tente fazer ou arquivar, por favor tente o máximo possível para não adicionar seus arquivos executáveis em um diretório do sistema como /usr/local/bin . Isso pode ser desagradável para outros usuários que usam o mesmo sistema.

Você pode colocar seus arquivos executáveis no diretório ~/bin . Se você não tiver um, crie-o:

mkdir -p ~/bin

Este diretório já está adicionado ao seu PATH , como você pode ver nas últimas linhas do seu arquivo ~/.profile . Então, qualquer executável que você colocar lá pode ser executado apenas digitando o seu nome.

E qual arquivo adicionar ? - Qualquer arquivo que você quiser, ninguém (além de você) e nada será perturbado por causa disso.

No caso de um programa instalado a partir de fontes, é melhor criar um link simbólico para o arquivo executável que inicia o programa, em vez de copiar o arquivo executável:

ln -s /path/to/program/executable_file ~/bin
    
por Radu Rădeanu 30.03.2014 / 09:58