在共享的Linux godaddy服务器上安装软件

我试图在由GoDaddy托pipe的Linux服务器上安装PostgreSQL和PostGIS 。 我对这方面的许多方面都很陌生,但我以前使用GoDaddy GUI或ftp客户端pipe理我的主机。 我开始通过使用Mac上的terminallogin到我的帐户,如下所示:

ssh [email protected] 

我可以看到的文件夹是:

 cgi data html scc 

然后我用cd移动到html,并下载postgresql和postgis的.rpm文件。 然后我试图安装postgresql使用

 rpm -ivh 

但收到以下消息:

 error: cannot open Packages index using db3 - Permission denied (13) error: cannot open Packages database in /var/lib/rpm 

GoDaddy build议您只需input“su – ”即可login。 但是,当我键入,我收到以下消息:

 '-bash: su: command not found' 

我不确定是否使用terminallogin限制了我的能力改变为superuser或我的托pipe是否限制我安装此类软件。 我的goddady帐户设置是:

 OS/Hosting Type: Linux / Shared Hosting Hosting Configuration: 2.1 PHP Version: PHP 5.2 

服务器上的linux版本是:

 Linux p3nlh061.shr.prod.phx3.secureserver.net 2.6.18-238.19.1.el5PAE #1 SMP Fri Jul 15 08:15:44 EDT 2011 i686 i686 i386 GNU/Linux CentOS release 5.5 (Final) 

我将不胜感激任何build议 – 我是这个领域的新手,并不确定问题是什么。

看来你不能获得root(超级用户/ su)权限。 否则,您可能已经收到来自godaddy的另一个不同的密码,用于(您的)root帐户。

共享主机解决scheme允许您访问ssh / shell,但拒绝您的root权限并不罕见。

你可以直接下载你想安装的软件,然后继续进行Linux构build过程( configure && make && make install )。 但是,我认为,没有根,你也会失败(取决于你想要安装的软件)。 请阅读您的TOS并遵守它们。 安装软件可能被禁止。

最好的select是联系支持。 问他们,如果他们能安装你需要的软件。

您的托pipe计划升级到专用/ vps解决scheme(具有真正的根访问权限)可能是最后的select。