Автор Тема: Альт Линукс 5.0 Ковчег Сервер + PostgreSQL (помогите убрать грабли) [решено]  (Прочитано 2366 раз)

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
Вопрос скорее вообще про установку пакетов, но столкнулся с на примере PostgreSQL. Попытался установить на сервер PostgreSQL из набора пакетов AltLinux Desktop 4.1 и наткнулся "зависимости". Хотя, какие могут быть с этим проблемы, если 4.1 достаточно старый?

[root@home RPMS.contrib]# apt-get install postgresql8.2-server-8.2.6-alt1.2.i586.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано postgresql8.2-server для 'postgresql8.2-server-8.2.6-alt1.2.i586.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  postgresql8.2-server: Для установки требует: postgresql-common но пакет не может быть установлен
                        Требует: postgresql8.2 (= 8.2.6-alt1.2) но пакет не может быть установлен
                        Требует: /etc/chroot.d/postgresql.contrib но пакет не может быть установлен
                        Требует: /usr/bin/createdb но пакет не может быть установлен
                        Требует: /usr/bin/psql но пакет не может быть установлен
                        Требует: libcrypto.so.6 но пакет не может быть установлен
                        Требует: libssl.so.6 но пакет не может быть установлен
E: Извините, `битые' пакеты


Вообще как решаются задачи по наращиванию сервисов? Как их лучше устанавливать?
« Последнее редактирование: 11.02.2010 03:40:37 от vak »

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Зачем, если он есть собранный для 5.0?

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
Зачем, если он есть собранный для 5.0?
На самом установочном диске есть ? - видимо просмотрел его. Сейчас гляну.

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Я имел ввиду, зачем ставить его от 4.1 на пятерку, знамо дело потянет неразрешимые зависимости. Подключите репозитарий пятерки и ставьте на здоровье.

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
Я имел ввиду, зачем ставить его от 4.1 на пятерку, знамо дело потянет неразрешимые зависимости. Подключите репозитарий пятерки и ставьте на здоровье.
А можно для неопытных "разжевать"?
Где указать путь к репозитарию? Как потом устанавливать через apt-get? Этого достаточно? Что делать если сервер проработает лет 5 и понадобится установить ещё что либо?

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
« Последнее редактирование: 08.02.2010 20:32:50 от ruslandh »

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
http://www.altlinux.org/Управление_пакетами -только что-то сейчас проблемы
http://forum.altlinux.org/index.php/topic,3652.0.html

Да, не отвечает.

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
http://www.altlinux.org/Управление_пакетами -только что-то сейчас проблемы

Установить PostgreSQL получилось. Не понял как - вроде неосознанно, легко и просто. Использовал apt-get update и apt-get install Да, выходит что можно поставить из сети. Смущает что нет набора пакетов на диске, с которого в случае чего можно всё восстановить.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Смущает что нет набора пакетов на диске, с которого в случае чего можно всё восстановить.
Сделайте самостоятельно:
rpm -qa --qf '%{name}\n' > /root/rpmsИли переустановите ОС (оставив /var или /home с данными)
Андрей Черепанов (cas@)

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
rpm -qa --qf '%{name}\n' > /root/rpms
Просто список установленных пакетов? А что дальше (что это даёт)?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Просто список установленных пакетов? А что дальше (что это даёт)?
Потом сделайте второй список и сличите.
Андрей Черепанов (cas@)

Оффлайн vak

  • Участник
  • *
  • Сообщений: 70
Просто список установленных пакетов? А что дальше (что это даёт)?
Потом сделайте второй список и сличите.

Не думаю, что этот путь правильный по сути.
Подозреваю, что более правильно сделать "зеркало" (пакетов с ftp альта), - можно в сети, можно нарезать.
Дайте плиз ссылочку, как это правильно делается.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Подозреваю, что более правильно сделать "зеркало" (пакетов с ftp альта), - можно в сети, можно нарезать.
Дайте плиз ссылочку, как это правильно делается.
http://www.altlinux.org/Mirror
На серверных дистрибутивах Пятой платформы есть специальный раздел по созданию зеркала.
Андрей Черепанов (cas@)