Tengo el paquete pssh instalado en mi sistema Ubuntu 11.10 x64. Y puedo ejecutar el programa llamando a parallel-ssh Sin embargo, pssh me da
$ 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 qué sucede esto y cuál es la forma correcta de hacer que el comando pssh funcione?
PD: Sé que puedo crear un enlace llamado / usr / bin / pssh vinculado a / usr / bin / parallel-ssh, pero me parece un truco sucio. :(
command-line
bash
Samat
fuente
fuente
echo "alias pssh=parallel-ssh" >> ~/.bashrc && . ~/.bashrc
Respuestas:
Con respecto al por qué, consulte /usr/share/doc/pssh/README.Debian.
Acerca de ese enlace simbólico, una solución ligeramente más limpia está creando / usr / local / bin / pssh symlink y deja que apunte a / usr / bin / parallel-ssh. Con la excepción de / usr / local /, generalmente es mejor dejar el contenido de / usr / al administrador de paquetes. Por defecto, / usr / local / bin es demasiado parte del entorno PATH.
fuente
Intentar con
parallel-ssh
él ha sido renombrado.Cita de la descripción del paquete:
fuente
A veces, el nombre del comando utilizado para iniciar el programa no es el mismo que el nombre del paquete que instaló para obtener dicho programa.
Hace poco descubrí esto cuando instalé Maze of Galious para probarlo, no apareció en el menú de Juegos y me tomó un par de minutos descubrir que para comenzar el juego tenía que ir a la terminal y escribir ' gatito'. /anécdota.
Esto podría suceder por varias razones, tal vez el nombre (como en mi anécdota) es demasiado largo para ser un nombre razonable para el comando, tal vez el nombre que el desarrollador quería ya estaba elegido, tal vez el desarrollador tenía gusanos cerebrales y solo quería meterse con usted llamándolo algo totalmente aleatorio: por qué no vale la pena preocuparse, si desea 'arreglarlo' solo use un alias o un enlace simbólico / duro.
Si te molesta que la cantidad que podría presentar una solicitud de aguas arriba cambio, pero si el desarrollador escogió ese nombre s / que probablemente tenía una buena razón.
fuente