Я пытаюсь установить PostgreSQL и PostGIS на сервере Linux, размещенном на GoDaddy. Я новичок во многих аспектах этого, но раньше я управлял своим хостингом с помощью графического интерфейса GoDaddy или ftp-клиента. Я начал с входа в свою учетную запись с помощью терминала на Mac следующим образом:
ssh myysername@191.191.123.123
Я вижу следующие папки:
cgi
data
html
scc
Затем я использовал cd для перехода к html и загрузил файлы .rpm для postgresql и postgis. Затем я попытался установить postgresql, используя
rpm -ivh
но получил следующее сообщение:
error: cannot open Packages index using db3 - Permission denied (13)
error: cannot open Packages database in /var/lib/rpm
GoDaddy предлагает Вы можете войти в систему как суперпользователь, просто набрав su -. Однако, когда я печатаю это, я получаю следующее сообщение:
'-bash: su: command not found'
Я не уверен, ограничивает ли вход в систему с помощью Терминала мою возможность перейти на superuser
или ограничивает ли мой хостинг установку такого программного обеспечения. Настройки моей учетной записи 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)
Буду признателен за любые предложения - я новичок в этой сфере и не уверен, в чем проблема.
Похоже, вам не разрешено получать привилегии root (суперпользователя / su). В противном случае вы могли получить другой пароль от godaddy для (вашей) учетной записи root.
Решения для виртуального хостинга нередко разрешают вам доступ к ssh / shell, но отказывают вам в правах root.
Вы можете либо напрямую загрузить программное обеспечение, которое хотите установить, и продолжить процесс сборки Linux (configure && make && make install
). Но я предполагаю, что без рута вы тоже потерпите неудачу (зависит от программного обеспечения, которое вы хотите установить). И, пожалуйста, прочтите свои Условия использования и придерживайтесь их. Установка программного обеспечения может быть запрещена.
Лучшим вариантом будет обращение в службу поддержки. Спросите их, могут ли они установить необходимое программное обеспечение.
Последним вариантом может быть обновление вашего тарифного плана до выделенного / vps-решения (с настоящим root-доступом).