Ошибки при установке PostgreSQL в Linux Mint Сара. Postgresql установка linux mint
Установка postgresql-10 в Ubuntu / Linux Mint
Установка:
Для установки postgresql-10 в Ubuntu / Linux Mint, введите в Терминал:
sudo apt updatesudo apt install postgresql-10Подробная информация о пакете:
объектно-реляционная база данных SQL, сервер версии 10
Навигация по записям
Список зависимостей:
-
•libc6
-
•libgssapi-krb5-2
-
•libicu60
-
•libldap-2.4-2
-
•libpam0g
-
•libpq5
-
•libselinux1
Общие библиотеки времени выполнения SELinux
-
•libssl1.1
Инструментарий Secure Sockets Layer - общие библиотеки
-
•libsystemd0
системная библиотека systemd
-
•libuuid1
Универсальная уникальная библиотека ID
-
•libxml2
Библиотека XML GNOME
-
•libxslt1.1
Библиотека обработки XSLT 1.0 - библиотека времени выполнения
-
•locales
Библиотека GNU C: данные национального языка (локали) [поддержка]
-
•postgresql-client-10
интерфейсные программы для PostgreSQL 10
-
•postgresql-common
Менеджер базы данных PostgreSQL
-
•ssl-cert
простая обертка debconf для OpenSSL
-
•tzdata
время и данные о летнем времени
-
•zlib1g
библиотека сжатия - время выполнения
onstartup.ru
Ошибки при установке PostgreSQL в Linux Mint Сара
Ошибка указывает, что утилита psql не может найти сокет для подключения к серверу базы данных.
Либо у вас нет службы базы данных, работающей в фоновом режиме, либо сокет находится в другом месте, или, возможно, необходимо установить pg_hba.conf.
Шаг 1: Убедитесь, что база данных работает
Команда может варьироваться в зависимости от используемой операционной системы. Но в большинстве * IX системах следующий будет работать, он будет искать Postgres среди всех запущенных процессов
В моей системе, Mac OSX, это выкладывает
501 408 1 0 2Jul15 ?? 0:21.63 /usr/local/opt/postgresql/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.logПоследняя колонка показывает команду используется для запуска сервера и параметров.
Вы можете посмотреть все параметры, доступные для запуска сервера postgres, используя следующее.
man postgresОттуда, вы бы увидели, что опции -D и -r являются соответственно каталогу_данных & имя_файла_журнала. Шаг 2: Если служба Postgres работает
Использование поиска для поиска местоположения сокета, который должен быть где-то в/TMP
sudo find /tmp/ -name .s.PGSQL.5432Если Postgres работает и принимает подключения сокетов , вышесказанное должно указать местоположение гнезда. На моей машине это оказалось:
/tmp/.s.PGSQL.5432Затем попробуйте подключиться через psql, используя это расположение явно, например.
psql -h /tmp/ dbnameШаг 3: Если служба работает, но вы не видите гнездо
Если вы не можете найти гнездо, но, видно, что служба запущена, Убедитесь, что pg_hba.conf файл позволяет локальные сокеты.
Перейдите к каталогу данных, и вы должны найти файл pg_hba.conf.
По умолчанию, в нижней части файла, который вы должны увидеть следующие строки:
# "local" is for Unix domain socket connections only local all all trustЕсли вы не видите его, вы можете изменить файл, и перезапустить службу Postgres.
stackoverrun.com
Установка postgresql-server-dev-all в Ubuntu / Linux Mint / Debian
Установка:
Для установки postgresql-server-dev-all в Ubuntu / Linux Mint / Debian, введите в Терминал:
sudo apt updatesudo apt install postgresql-server-dev-allПодробная информация о пакете:
инструмент создания расширений для нескольких версий PostgreSQL
Пакет postgresql-server-dev-all предоставляет сценарий pg_buildext для упрощения упаковки расширения PostgreSQL, поддерживающего несколько основных версий продукта.
PostgreSQL — полнофункциональная система управления объектно-реляционными базами данных. Он поддерживает значительную часть стандарта SQL и предназначен для пользователей во многих аспектах. Его функции включают транзакции ACID, внешние ключи, представления, последовательности, подзапросы, триггеры, внешние соединения, многоуровневое управление параллелизмом и пользовательские типы и функции.
Навигация по записям
Список зависимостей:
-
•dctrl-tools
-
•iproute2
сетевые средства и средства управления трафиком
-
•net-tools
Сетевой инструментарий NET-3
-
•lsb-release
Утилита отчетности по стандартным базовым версиям Linux
-
•make
утилита для управления компиляцией
-
•postgresql-common
Менеджер базы данных PostgreSQL
-
•postgresql-server-dev-10
файлы разработки для серверного программирования PostgreSQL 10
onstartup.ru
Не удается установить PostgreSQL 9.2 на Linux Mint Flip Linux
Я новичок в системах Linux. Я попытался установить PostgreSQL 9.2. Я сделал следующее:
sudo apt-get update sudo apt-get -y install python-software-properties sudo add-apt-repository ppa:pitti/postgresql sudo apt-get update sudo apt-get -y install postgresql-9.2 postgresql-client-9.2 postgresql-contrib-9.2Что не так?
Update1
Я успешно установил пакеты из ответа @ slm, но я не могу запустить postgres. Когда я пытаюсь psql я получаю:
Command psql can be found in packages: * postgresql-client-common * postgres-xc-clientТакже я не вижу файл /etc/init.d/postgresql .
UPDATE2
$ dpkg -L postgresql-contrib-9.2 /. /usr /usr/lib /usr/lib/postgresql /usr/lib/postgresql/9.2 /usr/lib/postgresql/9.2/lib /usr/lib/postgresql/9.2/lib/test_parser.so /usr/lib/postgresql/9.2/lib/btree_gist.so /usr/lib/postgresql/9.2/lib/pgstattuple.so /usr/lib/postgresql/9.2/lib/pg_buffercache.so /usr/lib/postgresql/9.2/lib/cube.so /usr/lib/postgresql/9.2/lib/unaccent.so /usr/lib/postgresql/9.2/lib/earthdistance.so /usr/lib/postgresql/9.2/lib/pgrowlocks.so /usr/lib/postgresql/9.2/lib/insert_username.so /usr/lib/postgresql/9.2/lib/moddatetime.so /usr/lib/postgresql/9.2/lib/isn.so /usr/lib/postgresql/9.2/lib/lo.so /usr/lib/postgresql/9.2/lib/chkpass.so /usr/lib/postgresql/9.2/lib/passwordcheck.so /usr/lib/postgresql/9.2/lib/pg_freespacemap.so /usr/lib/postgresql/9.2/lib/auth_delay.so /usr/lib/postgresql/9.2/lib/pgcrypto.so /usr/lib/postgresql/9.2/lib/pgxml.so /usr/lib/postgresql/9.2/lib/btree_gin.so /usr/lib/postgresql/9.2/lib/seg.so /usr/lib/postgresql/9.2/lib/tcn.so /usr/lib/postgresql/9.2/lib/auto_explain.so /usr/lib/postgresql/9.2/lib/file_fdw.so /usr/lib/postgresql/9.2/lib/uuid-ossp.so /usr/lib/postgresql/9.2/lib/refint.so /usr/lib/postgresql/9.2/lib/dict_int.so /usr/lib/postgresql/9.2/lib/ltree.so /usr/lib/postgresql/9.2/lib/tablefunc.so /usr/lib/postgresql/9.2/lib/dummy_seclabel.so /usr/lib/postgresql/9.2/lib/dict_xsyn.so /usr/lib/postgresql/9.2/lib/adminpack.so /usr/lib/postgresql/9.2/lib/fuzzystrmatch.so /usr/lib/postgresql/9.2/lib/pg_trgm.so /usr/lib/postgresql/9.2/lib/pg_stat_statements.so /usr/lib/postgresql/9.2/lib/autoinc.so /usr/lib/postgresql/9.2/lib/timetravel.so /usr/lib/postgresql/9.2/lib/dblink.so /usr/lib/postgresql/9.2/lib/sslinfo.so /usr/lib/postgresql/9.2/lib/_int.so /usr/lib/postgresql/9.2/lib/hstore.so /usr/lib/postgresql/9.2/lib/pageinspect.so /usr/lib/postgresql/9.2/lib/citext.so /usr/lib/postgresql/9.2/bin /usr/lib/postgresql/9.2/bin/pgbench /usr/lib/postgresql/9.2/bin/pg_standby /usr/lib/postgresql/9.2/bin/pg_archivecleanup /usr/lib/postgresql/9.2/bin/vacuumlo /usr/lib/postgresql/9.2/bin/pg_test_timing /usr/lib/postgresql/9.2/bin/pg_test_fsync /usr/lib/postgresql/9.2/bin/oid2name /usr/share /usr/share/doc /usr/share/doc/postgresql-contrib-9.2 /usr/share/doc/postgresql-contrib-9.2/copyright /usr/share/doc/postgresql-contrib-9.2/autoinc.example /usr/share/doc/postgresql-contrib-9.2/changelog.gz /usr/share/doc/postgresql-contrib-9.2/changelog.Debian.gz /usr/share/doc/postgresql-contrib-9.2/moddatetime.example /usr/share/doc/postgresql-contrib-9.2/refint.example /usr/share/doc/postgresql-contrib-9.2/insert_username.example /usr/share/doc/postgresql-contrib-9.2/timetravel.example /usr/share/postgresql /usr/share/postgresql/9.2 /usr/share/postgresql/9.2/extension /usr/share/postgresql/9.2/extension/pgstattuple.control /usr/share/postgresql/9.2/extension/uuid-ossp.control /usr/share/postgresql/9.2/extension/dblink--1.0.sql /usr/share/postgresql/9.2/extension/dblink.control /usr/share/postgresql/9.2/extension/timetravel.control /usr/share/postgresql/9.2/extension/citext.control /usr/share/postgresql/9.2/extension/xml2--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/isn.control /usr/share/postgresql/9.2/extension/pageinspect.control /usr/share/postgresql/9.2/extension/intarray.control /usr/share/postgresql/9.2/extension/insert_username--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/refint--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/seg--1.0.sql /usr/share/postgresql/9.2/extension/pg_stat_statements.control /usr/share/postgresql/9.2/extension/tcn--1.0.sql /usr/share/postgresql/9.2/extension/refint.control /usr/share/postgresql/9.2/extension/lo--1.0.sql /usr/share/postgresql/9.2/extension/pageinspect--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/isn--1.0.sql /usr/share/postgresql/9.2/extension/tablefunc--1.0.sql /usr/share/postgresql/9.2/extension/test_parser--1.0.sql /usr/share/postgresql/9.2/extension/sslinfo--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/moddatetime.control /usr/share/postgresql/9.2/extension/intagg.control /usr/share/postgresql/9.2/extension/timetravel--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/insert_username.control /usr/share/postgresql/9.2/extension/hstore--1.0--1.1.sql /usr/share/postgresql/9.2/extension/moddatetime--1.0.sql /usr/share/postgresql/9.2/extension/file_fdw--1.0.sql /usr/share/postgresql/9.2/extension/tsearch3--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/pg_freespacemap--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/pg_stat_statements--1.0--1.1.sql /usr/share/postgresql/9.2/extension/isn--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/pg_trgm--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/btree_gist--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/earthdistance--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/refint--1.0.sql /usr/share/postgresql/9.2/extension/btree_gin--1.0.sql /usr/share/postgresql/9.2/extension/autoinc.control /usr/share/postgresql/9.2/extension/pgcrypto.control /usr/share/postgresql/9.2/extension/pg_trgm.control /usr/share/postgresql/9.2/extension/btree_gin.control /usr/share/postgresql/9.2/extension/seg.control /usr/share/postgresql/9.2/extension/pg_trgm--1.0.sql /usr/share/postgresql/9.2/extension/hstore--1.1.sql /usr/share/postgresql/9.2/extension/test_parser.control /usr/share/postgresql/9.2/extension/dict_xsyn--1.0.sql /usr/share/postgresql/9.2/extension/sslinfo--1.0.sql /usr/share/postgresql/9.2/extension/tablefunc--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/tcn.control /usr/share/postgresql/9.2/extension/lo.control /usr/share/postgresql/9.2/extension/uuid-ossp--1.0.sql /usr/share/postgresql/9.2/extension/chkpass.control /usr/share/postgresql/9.2/extension/btree_gin--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/fuzzystrmatch.control /usr/share/postgresql/9.2/extension/timetravel--1.0.sql /usr/share/postgresql/9.2/extension/cube--1.0.sql /usr/share/postgresql/9.2/extension/dblink--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/insert_username--1.0.sql /usr/share/postgresql/9.2/extension/ltree--1.0.sql /usr/share/postgresql/9.2/extension/citext--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/ltree--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/pgstattuple--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/btree_gist--1.0.sql /usr/share/postgresql/9.2/extension/dict_xsyn.control /usr/share/postgresql/9.2/extension/pgcrypto--1.0.sql /usr/share/postgresql/9.2/extension/uuid-ossp--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/pg_buffercache--1.0.sql /usr/share/postgresql/9.2/extension/unaccent--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/seg--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/file_fdw.control /usr/share/postgresql/9.2/extension/tsearch3--1.0.sql /usr/share/postgresql/9.2/extension/fuzzystrmatch--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/lo--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/unaccent--1.0.sql /usr/share/postgresql/9.2/extension/fuzzystrmatch--1.0.sql /usr/share/postgresql/9.2/extension/intarray--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/autoinc--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/ltree.control /usr/share/postgresql/9.2/extension/pg_buffercache--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/cube.control /usr/share/postgresql/9.2/extension/pgcrypto--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/chkpass--1.0.sql /usr/share/postgresql/9.2/extension/earthdistance--1.0.sql /usr/share/postgresql/9.2/extension/pg_stat_statements--1.1.sql /usr/share/postgresql/9.2/extension/pgrowlocks--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/pgrowlocks--1.0.sql /usr/share/postgresql/9.2/extension/moddatetime--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/unaccent.control /usr/share/postgresql/9.2/extension/dict_int--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/intarray--1.0.sql /usr/share/postgresql/9.2/extension/pgstattuple--1.0.sql /usr/share/postgresql/9.2/extension/pg_freespacemap--1.0.sql /usr/share/postgresql/9.2/extension/autoinc--1.0.sql /usr/share/postgresql/9.2/extension/tsearch3.control /usr/share/postgresql/9.2/extension/test_parser--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/pageinspect--1.0.sql /usr/share/postgresql/9.2/extension/pg_freespacemap.control /usr/share/postgresql/9.2/extension/xml2--1.0.sql /usr/share/postgresql/9.2/extension/citext--1.0.sql /usr/share/postgresql/9.2/extension/chkpass--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/hstore--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/dict_int--1.0.sql /usr/share/postgresql/9.2/extension/hstore.control /usr/share/postgresql/9.2/extension/intagg--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/xml2.control /usr/share/postgresql/9.2/extension/pgrowlocks.control /usr/share/postgresql/9.2/extension/sslinfo.control /usr/share/postgresql/9.2/extension/cube--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/adminpack--1.0.sql /usr/share/postgresql/9.2/extension/pg_buffercache.control /usr/share/postgresql/9.2/extension/pg_stat_statements--unpackaged--1.0.sql /usr/share/postgresql/9.2/extension/btree_gist.control /usr/share/postgresql/9.2/extension/intagg--1.0.sql /usr/share/postgresql/9.2/extension/adminpack.control /usr/share/postgresql/9.2/extension/dict_int.control /usr/share/postgresql/9.2/extension/tablefunc.control /usr/share/postgresql/9.2/extension/earthdistance.control /usr/share/postgresql/9.2/man /usr/share/postgresql/9.2/man/man1 /usr/share/postgresql/9.2/man/man1/pg_test_timing.1.gz /usr/share/postgresql/9.2/man/man1/pg_test_fsync.1.gz /usr/share/postgresql/9.2/man/man1/pg_standby.1.gz /usr/share/postgresql/9.2/man/man1/pgbench.1.gz /usr/share/postgresql/9.2/man/man1/oid2name.1.gz /usr/share/postgresql/9.2/man/man1/pg_archivecleanup.1.gz /usr/share/postgresql/9.2/man/man1/vacuumlo.1.gzPostgreSQL, версия 9.6.3-1.1C установка ubuntu 16.04 mint 18.2
# apt-get update # apt-get upgrade # apt-get install mc ssh samba!!!Можно так # apt-get install libicu55 postgresql-common !!!Уже установлен libicu55!!!# wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7ubuntu0.2_amd64.deb!!!# dpkg -i libicu55_55.1-7ubuntu0.2_amd64.deb# wget http://mirrors.kernel.org/ubuntu/pool/main/p/postgresql-common/postgresql-client-common_173_all.deb# dpkg -i postgresql-client-common_173_all.deb# wget http://mirrors.kernel.org/ubuntu/pool/main/p/postgresql-common/postgresql-common_173_all.deb# dpkg -i postgresql-common_173_all.deb
------------------------------------------------------------------------------------------------------------------------ Если при инсталляции PostgreSQL выходит ошибка:
ERROR: no ecoding defined in /usr/share/hunspell/ru_RU.aff, ignoring
то скорее всего файл /usr/share/hunspell/ru_RU.aff содежит начальный BOM маркер для файла UTF-8.
Убрать можно следующим образом:
sudo apt install vim
sudo vim /usr/share/hunspell/ru_RU.aff
:set nobomb
:write :q ------------------------------------------------------------------------------------------------------------------------ Скачиваем в cd /home/user postgresql_9.6.3_1.1C_amd64_deb.tar.bz2 postgresql_9.6.3_1.1C_amd64_addon_deb.tar.bz2 # cd /home/user # tar -xvf postgresql_9.6.3_1.1C_amd64_deb.tar.bz2 # cd postgresql-9.6.3-1.1C_amd64_deb # dpkg -i *.deb # cd /home/user # tar -xvf postgresql_9.6.3_1.1C_amd64_addon_deb.tar.bz2 # cd postgresql-9.6.3-1.1C_amd64_addon_deb # dpkg -i *.deb # su - postgres $ psql -l # su - postgres $ psql -l Список баз данных Имя | Владелец | Кодировка | LC_COLLATE | LC_CTYPE | Права доступа -----------+----------+-----------+-------------+-------------+----------------------- postgres | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | template0 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (3 строки) $ psql postgres=#Далее наберем\passwordвведем два раза новый пароль passи наберем команду\qдля выхода.$ exitОбратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы debian.Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним# service postgresql status
renbuar.blogspot.com