Não é possível acessar o diretório / usr / local / bin

3

Estou instalando software através do terminal.

Uma das etapas de instalação requer a cópia de alguns arquivos binários para o diretório /usr/local/bin . Usando o seguinte comando: cp file1 file2 file3 usr/loca/bin recebo a seguinte mensagem:

cp: o destino 'usr / local / bin' não é um diretório

Eu também tentei sudo , mas ele pede a senha da conta. Quando tento digitar a senha, não consigo digitar nada, exceto pressionar enter . Eu removi a senha da conta, mas ela continua me pedindo o comando sudo . O que devo fazer?

Obrigado antecipadamente!

    
por Gregory 02.06.2013 / 14:29

1 resposta

2

Se você quiser colocar algo em /usr/local/bin/ , o comando geralmente é:

sudo cp file /usr/local/bin/

Dependendo da fonte / permissões dos arquivos, você também pode precisar de um chmod:

sudo chmod +rx /usr/local/bin/file

É difícil desinstalar ou atualizar pacotes individuais de /usr/local/ . Se incluir bibliotecas, pode até interferir nos pacotes oficiais. Melhor não usá-lo em primeiro lugar. Se for um software disponível no gerenciador de pacotes do Ubuntu (ou em um dos PPAs), pare o que estiver fazendo e use isso ( sudo apt-get install software ). Se não houver um pacote pronto para usar, a melhor opção é aprender como construir um você mesmo.

O Ubuntu é uma distribuição muito popular. Se você usa o Google para algo específico, na maioria dos casos, você encontrará alguém que já fez o trabalho de embalagem para você.

    
por frostschutz 02.06.2013 / 14:34