2

I'm running Ubuntu and trying to install Ajax Push Engine:

This is everything I do since opening the terminal to getting the error:

lisandrov@lisandrov-Satellite-L655:~/Desktop$ ssh [email protected]
Password: 
Last login: Fri Sep  9 22:03:07 2011 from 190.220.54.6
-bash-3.2$ ls
ape.deb  backup  data  html  scc  tmp
-bash-3.2$ sudo dpkg -i ape.deb
-bash: sudo: command not found

I don't think I'm doing anything wrong, but I just started learning to use the terminal 10 minutes ago so I have no idea why I'm getting this error. Also dpkg works perfectly outside SSH.

What could be the cause for this error?

10
  • Are you running Debian/Ubuntu?
    – wkl
    Sep 10, 2011 at 4:57
  • yes i'm running Ubuntu Sep 10, 2011 at 4:59
  • Check if /usr/bin/dpkg exists and if your PATH variable is set properly. Unless you've seriously mucked around with your system, I don't think you're running a Debian based distro. Sep 10, 2011 at 5:04
  • 2
    Log in as root and install sudo first. It seems as if it's missing. Sep 10, 2011 at 9:03
  • 1
    @lisandro, you are aware that the computer that you ssh from and the chusmix server are separate machines, right? And that the setup on one might very well be different from the other. The chusmix server might, for example (if it's not your server), not have sudo installed and might even not be a Ubuntu machine as far as I know. I suggest that you read up on how to use a Unix system from the command line, for example from the Ubuntu documentation UsingTheTerminal and AptGetHowto. Sep 11, 2011 at 9:30

1 Answer 1

3

The error is that your shell cannot find sudo.

-bash: sudo: command not found

Almost certainly, sudo needs to be installed. Login as root and run:

# apt-get install sudo

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .