我正在尝试通过Godaddy的共享主机帐户上的Linux终端安装 beanstalkd (http://kr.github.io/beanstalkd/download.html)。
上一个链接提供了应在服务器上安装 beanstalkd 的命令。我使用SSH(使用PuTTy)访问Linux终端。我几乎尝试了上一个链接中的所有命令,并且始终如一地获得错误:
sudo apt-get install beanstalkd
错误消息:-bash: sudo: command not found
brew install beanstalkd
错误消息:-bash: brew: command not found
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'
su -c 'yum install beanstalkd --enablerepo=epel-testing'
错误消息:-bash: su: command not found
yaourt -S beanstalkd
错误消息:-bash: yaourt: command not found
我甚至不确定bash
究竟是什么,是否导致了问题,或者是因为我使用的是SSH连接,还是因为命令不在#39; t实际存在于服务器上(这很奇怪,因为当我执行man sudo
或man su
时,我确实在终端中获得了两个命令的完整手册。
问题:为什么我无法运行以前的命令在linux服务器上安装 beanstalkd ?是否与我使用PuTTy(ssh连接)有关?我可以做些什么来安装 beanstalkd ?可能是因为它与Godaddy共享托管,而我可能没有完全掌控linux终端?
服务器信息:运行cat /proc/version
时,我获取了我的Linux发行版:Red Hat 4.4.7-16
。我有一个与Godaddy共享主机帐户与托管我的网站的Linux服务器。
答案 0 :(得分:1)
你有一个RedHat发行版,他们使用rpm + yum进行包管理。
我从我框中的yum search beanstalkd
看到我可以找到它,但只能在EPEL上找到。
但是,你有一个非常老版本的RedHat,所以不能只安装epel-release rpm,而且似乎没有RedHat 4的内置版本。
如果你至少拥有RedHat 5,你可以这样做:
$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
$ sudo yum install beanstalkd
答案 1 :(得分:0)
您实际上可能有restricted instance of batch ...
您必须访问提供商的界面并执行必要的root
访问权限。你尝试过像这里解释过的东西吗?
https://uk.godaddy.com/help/enable-adminroot-access-managed-or-fully-managed-12270
如果它对您不起作用,您也可以尝试询问与您的案例更相关的https://serverfault.com/。