Como colocar o executável em / usr / local / bin? [duplicado]

6

Sei que isso é básico, mas li duas páginas de respostas do Google e ainda não estou claro 'Como colocar o executável em /usr/local/bin ?'

Eu fiz o download de um pacote e fiz o executável chamado profit . Qual é a linha de comando passo a passo para tornar profit executável a partir do terminal sem ter que adicionar path/to/profit a cada vez?

    
por Antoni Borysik 30.01.2017 / 18:54

3 respostas

14

Copie-o para /usr/local/bin .

sudo cp /path/to/profit /usr/local/bin
    
por Gunnar Hjalmarsson 30.01.2017 / 19:01
8

Existem várias coisas a considerar; apenas para completar:

Primeiro de tudo, você deve se certificar de que este executável tenha, de fato, as permissões necessárias.

sudo chmod a+rx /path/to/profit

(por exemplo, ao extrair arquivos que foram jogados juntos usando a ferramenta zip, as permissões podem ser perdidas)

Então você pode copiar o arquivo como Gunnar sugeriu; ou você pode criar um link simbólico:

sudo ln -s /path/to/profit /usr/local/bin

Dependendo do seu contexto, o uso de um link pode ser mais conveniente no futuro. por outro lado, traz alguns riscos de segurança (por exemplo, quando / path / to / profit pode ser escrito por usuários não-root)

    
por GhostCat 30.01.2017 / 20:18
5

etapa 1: chmod +x /path/to/profit

etapa 2: sudo cp /path/to/profit /usr/local/bin/

etapa 3: profit

    
por Isaac Hanson 31.01.2017 / 03:06