RPM to DEB

572 просмотров

 

Имеем на борту:
Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.1.0-20-amd64
Architecture: x86-64

У нас есть архив установщика pmta с расширением zip – PowerMTA5.0r7.zip
Наша задача подготовить установщик к ОС DEBIAN

1. Устанавливаем все необходимые для работы пакеты:
apt install cmake libc6-dev libc6-dev* g++-multilib alien dpkg-dev debhelper build-essential -y

2. Конвертируем пакет c .rpm в .deb, для этого выполним:
закачиваем в root папку установщик pmta – PowerMTA5.0r7.zip
Запускаем:
cd /root
unzip PowerMTA5.0r7
cd PowerMTA5.0r7
alien –scripts PowerMTA-5.0r7-202101071617.x86_64.rpm
в папке /root/PowerMTA5.0r7 будет создан файл powermta_5.0r7-202101071618_amd64.deb

3. Запускаем установку PMTA
chmod +x ./powermta_5.0r7-202101071618_amd64.deb
apt-get install ./powermta_5.0r7-202101071618_amd64.deb

4. Загружаем папки USR и ETC
systemctl stop pmta
systemctl stop pmtahttp
cp /root/PowerMTA5.0r7/patch/etc/pmta/license /etc/pmta/
cp /root/PowerMTA5.0r7/patch/usr/sbin/* /usr/sbin

chmod +x /usr/sbin/pmta
chmod +x /usr/sbin/pmtad
chmod +x /usr/sbin/pmtahttpd

5. Запускаем pmta + pmtahttpl
systemctl start pmta
systemctl start pmtahttpd

6. Смотрим статус pmta и pmtahttpd
systemctl status pmta
systemctl status pmtahttpd

7. Конфигурируем virtualhost config и другие необходимые файлы

Поделиться: