LINUX.ORG.RU

Не получается установить пакет clamsmtp

 ,


0

1
*** CentOS 6.6 ***

По идеи нужно установить два пакета:

clamd clamsmtp
с clamd проблем нет - устанавливается с помощью yum, а вот со вторым clamsmtp - проблема, при:
yum info clamsmtp
вот такая инфа:
Name        : clamsmtp
Arch        : x86_64
Version     : 1.10
Release     : 6.el6
Size        : 42 k
Repo        : epel
Summary     : A SMTP virus scanning system
URL         : http://memberwebs.com/stef/software/clamsmtp/
License     : BSD
но при попытке его установить:
yum install clamsmtp
сыпятся ошибки:

--> Running transaction check
---> Package clamsmtp.x86_64 0:1.10-6.el6 will be installed
--> Processing Dependency: clamav-server for package: clamsmtp-1.10-6.el6.x86_64
--> Finished Dependency Resolution
Error: Package: clamsmtp-1.10-6.el6.x86_64 (epel)
           Requires: clamav-server
           Available: clamd-0.98.3-1.el6.x86_64 (CentALT)
               clamav-server = 0.98.3-1.el6
           Available: clamd-0.98.6-1.el6.x86_64 (epel)
               clamav-server = 0.98.6-1.el6
           Installed: clamd-0.98.6-22.el6.art.x86_64 (@atomic)
               Not found
           Available: clamd-0.96.4-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.96.5-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.1-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.2-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.3-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.4-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.5-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.5-2.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.6-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.97.7-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.98-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.98-2.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.98.1-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.98.3-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.98.3-17.el6.art.x86_64 (atomic)
               Not found
           Available: clamd-0.98.4-1.el6.rf.x86_64 (rpmforge)
               Not found
           Available: clamd-0.98.4-18.el6.art.x86_64 (atomic)
               Not found
           Available: clamd-0.98.5-19.el6.art.x86_64 (atomic)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Больше не нашел не на каких репозиториях данный пакет. Решил скачать rpm пакет, нашел здесь: http://www.filewatcher.com/m/clamsmtp-1.10-6.el6.x86_64.rpm.42500-0.html . Скачал, при попытке установить, получаю ругань на зависимость:
error: Failed dependencies:
        clamav-server is needed by clamsmtp-1.10-6.el6.x86_64
Установить пакет clamav-server через yum так-же не получается, не находит в репозиториях.

Подскажите, что делать дальше? так-же искать где-то rpm пакет clamav-server - ставить его и потом повторить установку rpm пакета clamsmtp-1.10-6.el6.x86_64.rpm? или каким-то другим способом пойти?

Как-то нет доверия к пакетам не из репозитория.



Последнее исправление: Nezhnayka28 (всего исправлений: 3)

сооруди/скомпилируй сам. Там функциональность на привязке к библиотеке от clam'а

Atlant ★★★★★
()

У тебя конфликт зависимостей. Отключи лишние репозитории, оставь только epel

JB ★★★★★
()
Ответ на: комментарий от JB

Спасибо за ответы.

У тебя конфликт зависимостей. Отключи лишние репозитории, оставь только epel

Супер, спасибо, сработало, правда для этого пришлось удалить репозиторий atomic, не понял как его отключить. Если просто пытаюсь указать, что установи с epel:

--disablerepo=* --enablerepo=epel install clamd clamsmtp
конфликт остается, все равно пытается зависиомсти с atomic затянуть.

Если пытаюсь отключить репозиторий atomic в /etc/yum.repos.d/atomic.repo:

enabled=0
и далее
--disablerepo=* --enablerepo=epel install clamd clamsmtp
конфликт остается, все равно пытается пакеты зависимостей из atomic затянуть.

И только после того, как вообще удалил файл /etc/yum.repos.d/atomic.repo и еще:

rpm -e atomic-release
и после этого:
--disablerepo=* --enablerepo=epel install clamd clamsmtp
все встало как надо.

Подскажи пожалуйста, как грамотно можно отключить репозиторий, не удаляя его окончательно, потому что при каждом таком конфликте удалять а потом снова устанавливать репозитории не очень наверное правильно.

Nezhnayka28
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.