Mam pakiet pssh zainstalowany w moim systemie Ubuntu 11.10 x64. I mogę uruchomić program poprzez wywołanie równoległego ssh Jednak pssh mi daje
$ 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
Dlaczego tak się dzieje i jaki jest właściwy sposób na uruchomienie polecenia pssh?
PS Wiem, że mogę utworzyć link o nazwie / usr / bin / pssh połączony z / usr / bin / parallel-ssh, ale wydaje mi się to brudnym włamaniem. :(
command-line
bash
Samat
źródło
źródło
echo "alias pssh=parallel-ssh" >> ~/.bashrc && . ~/.bashrc
Odpowiedzi:
Jeśli chodzi o dlaczego, zobacz /usr/share/doc/pssh/README.Debian.
Jeśli chodzi o to dowiązanie symboliczne, nieco czystszym rozwiązaniem jest utworzenie dowiązania symbolicznego / usr / local / bin / pssh i pozwól mu wskazywać na / usr / bin / parallel-ssh. Z wyjątkiem / usr / local / najlepiej jest pozostawić zawartość / usr / menedżerowi pakietów. Domyślnie / usr / local / bin jest zbyt częścią środowiska PATH.
źródło
Spróbuj z
parallel-ssh
tym został przemianowany.Cytat z opisu opakowania:
źródło
Czasami nazwa polecenia użytego do uruchomienia programu nie jest taka sama jak nazwa pakietu zainstalowanego w celu uzyskania wspomnianego programu.
Niedawno znalazłem to, gdy zainstalowałem Maze of Galious, aby go wypróbować, nie pojawił się w menu Gry i zajęło mi kilka minut, aby dowiedzieć się, że aby rozpocząć grę, musiałem przejść do terminalu i wpisać „ mog ”. /anegdota.
Może się to zdarzyć z różnych powodów, być może nazwa (jak w mojej anegdocie) jest zbyt długa, aby była rozsądną nazwą dla polecenia, może nazwa, którą chciał deweloper, została już wybrana, może deweloper miał robaki mózgowe i po prostu chciał zadzieraj z tobą, nazywając to czymś całkowicie losowym - dlaczego nie warto się martwić, jeśli chcesz to naprawić, po prostu użyj aliasu lub łącza sym / hard.
Jeśli tak bardzo Ci to przeszkadza , możesz złożyć wniosek o zmianę wcześniej, ale jeśli programista wybrał tę nazwę, prawdopodobnie miał dobry powód.
źródło