Ошибки при установке 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 среди всех запущенных процессов

ps -ef | grep 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

Но в нем говорится, что он не может найти пакеты. Я прочитал несколько руководств, и везде было написано, что мне нужно использовать репозиторий ppa:pitti/postgresql .

Что не так?

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.gz

fliplinux.com

PostgreSQL, версия 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