CentOS.
В свое время настроил под себя конфигурацию ProFTP+LDAP. Ставил rpm пакеты:
proftpd-1.3.3-2.el5
proftpd-ldap-1.3.3-2.el5Но вот незадача, новая версия:
proftpd-1.3.3g-1.el5
proftpd-ldap-1.3.3g-1.el5
частично не работает под моими конфигами, а еще более новая (1.3.4) вообще не работает.Сейчас проблему решил установкой (1.3.3g-1) и перезаписал бинарные файлы от (1.3.3-2).
Т.к. старый пакет найти не могу, то возникла мысль изменить нужные мне файлы в пакете (1.3.3g-1).
Все варианты что нашел, сводились к тому, что нужно из исходников полностью собирать пакет.
Может есть какой-то вариант легкой замены нескольких файлов в rpm пакете?
Рабочий, установленный вариант (1.3.3-2) у меня есть, а rpm нету.
> Рабочий, установленный вариант (1.3.3-2) у меня есть, а rpm нету.Может быть
# rpm -e --repackage ?
> # rpm -e --repackage ?Спасибо.
# rpm -e --repackage proftpd-ldap-1.3.3-2.el5
# rpm -e --repackage proftpd-1.3.3-2.el5rpm-ки появились в /var/spool/repackage/
Только вот устанавливаться они не захотели, ругаются на md5
rpm -i --nomd5 /var/spool/repackage/proftpd-ldap-1.3.3-2.el5.x86_64.rpm
установился, запускается, как будет работать станет понятно позже.
Пользуетесь yum?Найти нужный RPM в архивах CentOS, точно должен быть
Установить, сконфигурироватьДобавить в /etc/yum.conf
exclude=proftpd*
чтоб при update не ставилась более свежая версия RPM