Eu tenho o pacote pssh instalado no meu sistema Ubuntu 11.10 x64. E eu posso executar o programa chamando parallel-ssh No entanto, o pssh me fornece
$ pssh
No command 'pssh' found, did you mean:
Command 'bssh' from package 'avahi-ui-utils' (universe)
Command 'cssh' from package 'clusterssh' (universe)
Command 'ssh' from package 'openssh-client' (main)
Command 'posh' from package 'posh' (universe)
Command 'pdsh' from package 'pdsh' (universe)
Command 'mssh' from package 'mssh' (universe)
Command 'zssh' from package 'zssh' (universe)
Command 'rssh' from package 'rssh' (universe)
Command 'ppsh' from package 'ppsh' (universe)
Command 'push' from package 'heimdal-clients' (universe)
pssh: command not found
Por que isso acontece e qual é a maneira correta de obter o comando pssh funcionando?
PS: Eu sei que posso criar um link chamado / usr / bin / pssh vinculado a / usr / bin / parallel-ssh, mas isso parece um truque sujo para mim. :(
command-line
bash
Samat
fonte
fonte
echo "alias pssh=parallel-ssh" >> ~/.bashrc && . ~/.bashrc
Respostas:
Sobre o porquê, consulte /usr/share/doc/pssh/README.Debian.
Sobre esse link simbólico, uma solução um pouco mais limpa está criando o link simbólico / usr / local / bin / pssh e deixe apontar para / usr / bin / parallel-ssh. Com exceção de / usr / local /, geralmente é melhor deixar o conteúdo de / usr / para o gerenciador de pacotes. Por padrão, / usr / local / bin também faz parte do ambiente PATH.
fonte
Tente com
parallel-ssh
ele foi renomeado.Citação da descrição do pacote:
fonte
Às vezes, o nome do comando usado para iniciar o programa não é o mesmo que o nome do pacote que você instalou para obter o programa.
Recentemente, descobri isso quando instalei o Maze of Galious para testar, ele não apareceu no menu Jogos e levei alguns minutos para descobrir que para iniciar o jogo eu precisava ir ao terminal e digitar ' mog '. /anedota.
Isso pode acontecer por várias razões, talvez o nome (como na história) seja longo demais para ser um nome razoável para o comando, talvez o nome que o desenvolvedor desejasse já tenha sido escolhido, talvez o desenvolvedor tenha worms cerebrais e apenas queira mexa com você chamando de algo totalmente aleatório - o motivo pelo qual não vale a pena se preocupar, se você quiser 'consertar', basta usar um alias ou um link simbólico / físico.
Se isso te incomoda que muito que você poderia enviar uma solicitação de alteração a montante, mas se o desenvolvedor escolheu esse nome s / ele provavelmente tinha uma boa razão.
fonte