URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77943
[ Назад ]

Исходное сообщение
"Обновление постфикс. Отзывы."

Отправлено mylan , 19-Дек-07 11:52 
Стоит postfix 1.1.13-alt1, сами понимаете, немножко :) устарел, на рабочем серваке в очень серьезной организации ( :( надо же, и я в ней работаю, во угораздило). Хочу соответственно, обновить наш почтовик с помощью apt-get.
apt-cache show postfix предлагает версию
Version: 1:2.3.12-alt1, i586
репозитарий указан следующий:
rpm ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/ i586 classic
rpm-src ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/ i586 classic
При этом хотелось бы автоматически получить возможность прикрутить cyrus sasl, т.к. текущая версия его не поддерживает.
Вопроса два: 1) Можно ли довериться данному репозитарию и безболезненно выполнить apt-get update (отзывы, допускаются предложения альтернативных вариантов обновления, но не через пень-колоду)  и 2) Как при этом заполучить поддержку sasl



Содержание

Сообщения в этом обсуждении
"Обновление постфикс. Отзывы."
Отправлено Skif , 20-Дек-07 10:22 
>[оверквотинг удален]
>apt-cache show postfix предлагает версию
>Version: 1:2.3.12-alt1, i586
>репозитарий указан следующий:
>rpm ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/ i586 classic
>rpm-src ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/ i586 classic
>При этом хотелось бы автоматически получить возможность прикрутить cyrus sasl, т.к. текущая
>версия его не поддерживает.
>Вопроса два: 1) Можно ли довериться данному репозитарию и безболезненно выполнить apt-get
>update (отзывы, допускаются предложения альтернативных вариантов обновления, но не через пень-колоду)
> и 2) Как при этом заполучить поддержку sasl

Ну непонятно с чем конкретно имеете дело, хотя бы uname -r дайте, а вообще, что мешает сделать дамп fs и развернуть ее в виртуалке и там, спокойно накатиться и пошагово отследить, что так или не так произойдет при апдейте?


"Обновление постфикс. Отзывы."
Отправлено angra , 20-Дек-07 13:13 
При работе с альтом есть два варианта
1. Работаем на дистре, используем backports, branch, свою пересборку отдельных пакетов
2. Используем Sisyphus
Первое хорошо для сервера, рабочей машины. Второе может иметь смысл для домашней, то есть там где потенциальная невозможность нормально работать в течении нескольких часов или даже дней вас не пугает и компенсируется всякими вкусностями.

Фактически нельзя обновить только один пакет из сизифа, потому что он потянет за собой обновление кучи всего вплоть до glibc. Связано это с тем, что пакеты в сизифе собираются на базе либ из сизифа. Можно поискать пакет в backports/branch. Если нет, то на сайте разработчика пакета можно почитать реальные требования по версиям либ и если текущие им удовлетворяют, то скачать srpm пакета и пересобрать его изменив зависимости. В вики сизифа есть хорошая дока на тему пересборки пакетов, ничего сложного в этом нет, по крайней мере до тех пор пока не прошли глобальные изменения структуры дистра (пакет из текущего сисзифа будет очень тяжело пересобрать в master 2.4, но легко в 4.x).


"Обновление постфикс. Отзывы."
Отправлено mylan , 20-Дек-07 13:50 
uname -r
2.4.18-alt6master-up

>Фактически нельзя обновить только один пакет из сизифа, потому что он потянет за собой >обновление кучи всего вплоть до glibc

В том, мне кажется, и цимус сизифа, что автоматом обновятся depends-пакеты.

>если текущие им удовлетворяют, то скачать srpm пакета и пересобрать его изменив >зависимости

В том то и дело, что как сам устаревший постфикс просит кап.ремонта, так и все связанные с ним другие пакеты. Боюсь, что утону в этих зависимостях. К тому же, признаюсь, не делал этого никогда раньше и на рабочем серваке не решусь. А вот загрузить образ в VMWare - идея привлекательная. Попробую.


"Обновление постфикс. Отзывы."
Отправлено angra , 20-Дек-07 20:35 
Судя по ядру это altlinux master 2.4, или даже что-то более раннее. Собирать из сизифа бесполезно. Посмотрите требования на офсайте постфикса, может окажется что он работает и на либах трехлетней давности. В таком случае пересоберите srpm (от вашего дистра, не из сизифа) заменив исходники на более свежие, может еще и спек кое-где поправить придется.


"Обновление постфикс. Отзывы."
Отправлено mylan , 22-Янв-08 14:13 
Так вот в продолжение эпопеи:
Залил образ рабочего сервака на VMWare. Кстати, в восторге от некой Kudzu, которая(ый) пулей обнаружил(а) отсутствие старого железа, присутствие нового (виртуального), залил(а) новые дрова, и все заработало. (Майкасофт этому еще учиться и учиться... и, наверное, еще раз учиться, хотя... врядли поможет).
Ну так вот. Далее шла долгая борьба за запуск apt-get через прокси, закончившаяся, неудачей (:(), и решившаяся другим путем: пробросили его через нат да и все.
Теперь собственно об обновлении:
Человек - такое существо, что до последнего будет пытаться все сделать максимально побыстрее и с меньшими затратами. Ну и я туда же, пока не умерла последняя надежда, решил все таки пробовать через сизиф.

# apt-get update
Получено: 1 ftp://192.168.0.13 i586 release [730B]
Получено 730B за 0s (1096B/s).
Получено: 1 ftp://192.168.0.13 i586/classic pkglist [2454kB]
Найдено ftp://192.168.0.13 i586/classic release
Найдено ftp://192.168.0.13 i586/classic srclist
Получено 2454kB за 32s (74,9kB/s).
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено

# apt-get upgrade postfix
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут СОХРАНЕНЫ:
  ImageMagick MySQL-client MySQL-server SysVinit aalib agetty alsa-utils apache apache-common apache-mod_perl apache-suexec
  apt apt-conf-sisyphus aptitude autofs awesfx bash bc binutils bzip2 bzlib cfdisk chess chkconfig chkfontpath
  consolehelper coreutils cpio ctags dhcpcd diffutils e2fsprogs ed eject esound expat fdisk fetchmail file findutils
...
  t1lib tar tcb-utils tcl telnet terminfo termutils termutils-devel time tk traceroute unixODBC unzip urlview util-linux
  vim-minimal vitmp vixie-cron vorbis-tools vsftpd wget which wmsetbg xinetd xinitrc xml-utils xterm zip zlib zlib-devel
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 312 не будет обновлено.

Последнее сообщение рассмешило, но главное - осталось непонятым! Почему?!
Если кто-нибудь может внятно ответить, - буду благодарен.
Теперь перехожу к пункту 2, который, как утверждал angra, на самом деле - 1:
>1. Работаем на дистре, используем backports, branch, свою пересборку отдельных пакетов

Что такое дистра и как действовать дальше?


"Обновление постфикс. Отзывы."
Отправлено mylan , 22-Янв-08 18:13 
Если дистра - это дистрибутив, то его нет. Есть только работающий сервак (ну и образ винта на всякий случай).  :)