J'ai installé le paquet pssh dans mon système Ubuntu 11.10 x64. Et je peux exécuter le programme en appelant parallel-ssh Cependant, pssh me donne
$ 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
Pourquoi cela se produit-il et quelle est la bonne façon de faire fonctionner la commande pssh?
PS Je sais que je peux créer un lien nommé / usr / bin / pssh lié à / usr / bin / parallel-ssh mais cela me semble un hack sale. :(
command-line
bash
Samat
la source
la source
echo "alias pssh=parallel-ssh" >> ~/.bashrc && . ~/.bashrc
Réponses:
Concernant le pourquoi, voir /usr/share/doc/pssh/README.Debian.
À propos de ce lien symbolique, une solution légèrement plus propre crée le lien symbolique / usr / local / bin / pssh et le laisse pointer vers / usr / bin / parallel-ssh. À l'exception de / usr / local /, il est généralement préférable de laisser le contenu de / usr / au gestionnaire de paquets. Par défaut, / usr / local / bin fait trop partie de l'environnement PATH.
la source
Essayez avec
parallel-ssh
il a été renommé.Citation de la description du paquet:
la source
Parfois, le nom de la commande utilisée pour démarrer le programme n'est pas le même que le nom du package que vous avez installé pour obtenir ledit programme.
J'ai récemment trouvé cela lorsque j'ai installé Maze of Galious pour l'essayer, il ne s'est pas affiché dans le menu Jeux et il m'a fallu quelques minutes pour découvrir que pour démarrer le jeu, je devais aller sur le terminal et taper ' minou'. /anecdote.
Cela peut se produire pour diverses raisons, peut-être que le nom (comme dans mon anecdote) est trop long pour être un nom raisonnable pour la commande, peut-être que le nom que le développeur voulait était déjà choisi, peut-être que le développeur avait des vers de cerveau et voulait juste jouer avec vous en l'appelant quelque chose de totalement aléatoire - le pourquoi ne vaut pas la peine de s'inquiéter, si vous voulez le `` réparer '', utilisez simplement un alias ou un lien sym / dur.
Si cela vous dérange que beaucoup , vous pouvez soumettre une demande de changement en amont, mais si le développeur a choisi ce nom / il avait probablement une bonne raison.
la source