Автор Тема: postgresql в ALT Linux Кентавр  (Прочитано 12059 раз)

Оффлайн San

  • Участник
  • *
  • Сообщений: 745
Re: postgresql в ALT Linux Кентавр
« Ответ #15 : 09.01.2016 11:13:53 »
Вы-же путь до него не указали (текущий каталог не является видимым для команды), поэтому apt-get ищет в репозитории.
Прошу прощения! Это мои Косые от недосыпа глаза виноваты, Разобрался. Дьявол кроется в деталях.

РЕШЕНИЕ! Всегда надо точно выбирать скачиваемую папку с пакетами под свой дистрибутив! У меня дистрибутив i586, а я пытался скачивать ставить пакеты для x86_64.

Замечено было при попытке обойти apt-get install (Строчки с запрсами на зависимости для (64bit) библиотек)
# rpm -ihv libpq5.5-9.2eter-9.2.1-alt7.M70P.8.x86_64.rpm
ошибка: неудовлетворенные зависимости:
libc.so.6()(64bit) >= set:poiedc нужен для libpq5.5-9.2eter-9.2.1-alt7.M70P.8
libc.so.6(GLIBC_2.14)(64bit)   нужен для libpq5.5-9.2eter-9.2.1-alt7.M70P.8
libc.so.6(GLIBC_2.2.5)(64bit)   нужен для libpq5.5-9.2eter-9.2.1-alt7.M70P.8
libc.so.6(GLIBC_2.3)(64bit)   нужен для libpq5.5-9.2eter-9.2.1-alt7.M70P.8
libc.so.6(GLIBC_2.3.4)(64bit)   нужен для libpq5.5-9.2eter-9.2.1-alt7.M70P.8
libc.so.6(GLIBC_2.4)(64bit)   нужен для libpq5.5-9.2eter-9.2.1-alt7.M70P.8
libpthread.so.0(GLIBC_2.2.5)(64bit)   нужен для libpq5.5-9.2eter-9.2.1-alt7.M70P.8
« Последнее редактирование: 09.01.2016 12:53:03 от San »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: postgresql в ALT Linux Кентавр
« Ответ #16 : 09.01.2016 12:39:38 »
Нет. Просто внимательнее нужно быть. И про архитектуру не забывать.
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: postgresql в ALT Linux Кентавр
« Ответ #17 : 09.01.2016 12:45:41 »
Кстати, Андрей прав, насчёт архитекткры.
У вас 32-битный дистрибутив:
# apt-get update
Получено: 1 http://ftp.altlinux.org i586 release [896B]                                                                                                           
Получено: 2 http://ftp.altlinux.org noarch release [690B]     

А ставите 64-битный пакет
Цитировать
apt-get install /home/san/Загрузки/libpq5.5-9.2eter-9.2.1-alt0.M70P.1.x86_64.rpm

Оффлайн San

  • Участник
  • *
  • Сообщений: 745
Re: postgresql в ALT Linux Кентавр
« Ответ #18 : 09.01.2016 12:58:39 »
А ставите 64-битный пакет
Как говорится: - Смотрю в книгу (инструкцию), а ни чего не вижу... :) После 20:00 вообще нужно за компьютер не садится! Сегодня вот Все получилось:
# apt-get update
Получено: 1 http://ftp.altlinux.org i586 release [896B]
Получено: 2 http://ftp.altlinux.org noarch release [690B]
Получено 1586B за 0s (2491B/s).           
Найдено http://ftp.altlinux.org i586/classic pkglist
Найдено http://ftp.altlinux.org i586/classic release
Найдено http://ftp.altlinux.org noarch/classic pkglist
Найдено http://ftp.altlinux.org noarch/classic release
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
# apt-get install *.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано libpq5.5-9.2eter для 'libpq5.5-9.2eter-9.2.1-alt7.M70P.8.i586.rpm'
Выбрано postgre-etersoft9.2 для 'postgre-etersoft9.2-9.2.1-alt7.M70P.8.i586.rpm'
Выбрано postgre-etersoft9.2-contrib для 'postgre-etersoft9.2-contrib-9.2.1-alt7.M70P.8.i586.rpm'
Выбрано postgre-etersoft9.2-seltaaddon для 'postgre-etersoft9.2-seltaaddon-9.2.1-alt7.M70P.8.i586.rpm'
Выбрано postgre-etersoft9.2-server для 'postgre-etersoft9.2-server-9.2.1-alt7.M70P.8.i586.rpm'
qСледующие дополнительные пакеты будут установлены:
  libpq5.5-9.2eter monit-base postgre-etersoft9.2 postgre-etersoft9.2-contrib postgre-etersoft9.2-seltaaddon
  postgre-etersoft9.2-server postgresql-common
Следующие НОВЫЕ пакеты будут установлены:
  libpq5.5-9.2eter monit-base postgre-etersoft9.2 postgre-etersoft9.2-contrib postgre-etersoft9.2-seltaaddon
  postgre-etersoft9.2-server postgresql-common
0 будет обновлено, 7 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено.
Необходимо получить 19,2kB/4939kB архивов.
После распаковки потребуется дополнительно 21,8MB дискового пространства.
Продолжить? [Y/n]

dango

  • Гость
Re: postgresql в ALT Linux Кентавр
« Ответ #19 : 09.01.2016 13:56:22 »
Если вас интересует 1С, вот тут тоже решались вопросы с postgresql
https://forum.altlinux.org/index.php?topic=35913.0

Оффлайн seven32

  • Участник
  • *
  • Сообщений: 6
Re: postgresql в ALT Linux Кентавр
« Ответ #20 : 10.01.2016 11:04:32 »
Postgres удалось установить, спасибо!
Вопрос №2 (или отдельную тему завести?)
После установки видно, что хозяином каталога /var/lib/pgsql является пользователь 'postgres'.
Я так понял при установке пакетов этот пользователь создался автоматически.
А как узнать его пароль?
Или полагается из под root-а просто его поменять на новый?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: postgresql в ALT Linux Кентавр
« Ответ #21 : 10.01.2016 11:19:43 »
Вопрос №2 (или отдельную тему завести?)
Да, лучше отдельную.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: postgresql в ALT Linux Кентавр
« Ответ #22 : 10.01.2016 11:25:44 »
Я думаю,  нет у него никакого пароля - это "служебный" пользователь.
И кстати - не уверен, что тут нет нарушения https://www.altlinux.org/Secure_Packaging_Policy

Оффлайн seven32

  • Участник
  • *
  • Сообщений: 6
Re: postgresql в ALT Linux Кентавр
« Ответ #23 : 10.01.2016 12:15:07 »
А что значит служебный?
Если я пишу

su - postgres

то требует пароль.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: postgresql в ALT Linux Кентавр
« Ответ #24 : 10.01.2016 12:27:08 »
su - user
практически всегда требует пароль.
См от root:
cat /etc/passwd | grep postgres

Оффлайн seven32

  • Участник
  • *
  • Сообщений: 6
Re: postgresql в ALT Linux Кентавр
« Ответ #25 : 10.01.2016 12:53:20 »
Не понял. Я хотел сказать, что Вы написали, что это служебный пользователь и у него нет пароля.
Но судя по тому, что su пароль требует, значит пароль есть, так?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: postgresql в ALT Linux Кентавр
« Ответ #26 : 10.01.2016 12:59:07 »
Но судя по тому, что su пароль требует, значит пароль есть, так?
Нет. Попробуйте создать любого пользователя и войти через su, не смотря на то, что пользователь существует и пароля вы ему не задавали, su всё равно будет спрашивать пароль.

PS Кстати сам не не проверял - чисто теоретические выкладки.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 233
  • ITS
Re: postgresql в ALT Linux Кентавр
« Ответ #27 : 10.01.2016 13:01:20 »
Postgres удалось установить, спасибо!
Вопрос №2 (или отдельную тему завести?)
После установки видно, что хозяином каталога /var/lib/pgsql является пользователь 'postgres'.
Я так понял при установке пакетов этот пользователь создался автоматически.
А как узнать его пароль?
Или полагается из под root-а просто его поменять на новый?
cat /etc/passwd | grep postgres
postgres:x:46:46:PostgreSQL Server:/var/lib/pgsql:/dev/nullcat /etc/group | grep postgres
postgres:x:46:
После инициализации базы по умолчанию вход в консоль (под рутом не войти):
psql -U postgres -d postgres

Можно повесить server на сетевой интерфейс прописав в файле postgresql.conf
listen_addresses = '192.168.1.1, localhost'
port = 5432 # (change requires restart)

для доступа по сети к постгрейсу из указанной подсети в файле pg_hba.conf нужно сделать изменения:
# "local" is for Unix domain socket connections only
local   all         all trust
# IPv4 local connections:
host all all        127.0.0.1/32 trust
host all all 192.168.1.0/24 password
# IPv6 local connections:
host    all             all             ::1/128                 trust
trust - доступ к базе из указанной подсети без пароля
password - нужен пароль
есть и др. параметры.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 233
  • ITS
Re: postgresql в ALT Linux Кентавр
« Ответ #28 : 10.01.2016 13:05:49 »
под postgres не надо в систему входить, этот пользователь скорее всего нужен только для сервера базы. Пользователей для в хода в базу можно завести уже в консоле postgres и они никаким боком с системными не пересекаются. Я так предполагаю, так как не являюсь опытным пользователем постгрейса и тоже параллельно при случаю знакомлюсь и веду простенькую в постгрейсе базу при помощи LibreOffice
« Последнее редактирование: 10.01.2016 13:14:27 от rabochyITs »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Андрей Черепанов (cas@)