Поэтому я установил pgsql 9.0.10 в Ubuntu 12.10 из исходного кода (./configure
, make
, make install
). Все прошло хорошо, создал /usr/local/pgsql/
и все, что в нем должно содержаться, но я столкнулся с одной проблемой: он не создал псевдонимов или какими бы они ни были.
Теперь у меня есть все исполняемые файлы, но мне не хватает "ярлыков" в оболочке.
Изменить: я пытался добавить символические ссылки в папку /bin
, но это не сработало. Кроме того, псевдонимы не будут работать из-за переменной, которую я должен ввести.
вывод команды ls -l /usr /local /pgsql /bin
total 7468
-rwxr-xr-x 1 root root 57741 Apr 1 22:48 clusterdb
-rwxr-xr-x 1 root root 57702 Apr 1 22:48 createdb
-rwxr-xr-x 1 root root 61978 Apr 1 22:48 createlang
-rwxr-xr-x 1 root root 58056 Apr 1 22:48 createuser
-rwxr-xr-x 1 root root 53368 Apr 1 22:48 dropdb
-rwxr-xr-x 1 root root 62095 Apr 1 22:48 droplang
-rwxr-xr-x 1 root root 53370 Apr 1 22:48 dropuser
-rwxr-xr-x 1 root root 682769 Apr 1 22:48 ecpg
-rwxr-xr-x 1 root root 75352 Apr 1 22:48 initdb
-rw-r--r-- 1 root root 89 Apr 1 23:07 links.sh
-rwxr-xr-x 1 root root 29741 Apr 1 22:48 pg_config
-rwxr-xr-x 1 root root 29055 Apr 1 22:48 pg_controldata
-rwxr-xr-x 1 root root 39982 Apr 1 22:48 pg_ctl
-rwxr-xr-x 1 root root 298999 Apr 1 22:48 pg_dump
-rwxr-xr-x 1 root root 75237 Apr 1 22:48 pg_dumpall
-rwxr-xr-x 1 root root 33913 Apr 1 22:48 pg_resetxlog
-rwxr-xr-x 1 root root 134674 Apr 1 22:48 pg_restore
-rwxr-xr-x 1 root root 5298811 Apr 1 22:48 postgres
lrwxrwxrwx 1 root root 8 Apr 1 22:48 postmaster -> postgres
-rwxr-xr-x 1 root root 396164 Apr 1 22:48 psql
-rwxr-xr-x 1 root root 57773 Apr 1 22:48 reindexdb
-rwxr-xr-x 1 root root 35484 Apr 1 22:48 vacuumdb
вот что происходит, когда я пытаюсь запустить pg_config
$ pg_config
The program 'pg_config' can be found in the following packages:
* libpq-dev
* postgresql-common
* postgres-xc-server-dev
Try: sudo apt-get install <selected package>