Консультация № 163905
01.04.2009, 18:21
0.00 руб.
0 16 2
Поставил из тарбола Clamav 0.95, пытаюсь поставить klamav -
***** Dazuko
>***** Running configure (./configure)...
>checking host system type... Linux
>checking for make utility... ok (make)
>checking for C compiler... ok (cc)
>kernel source in /lib/modules/2.6.27.19-desktop-1mnb/source... yes
>kernel build source in /lib/modules/2.6.27.19-desktop-1mnb/build... yes
>acquiring Linux kernel code configuration... ok
>checking if Linux is RSBAC patched... no
>checking if devfs is enabled... no
>discovered host system... Linux (2.6.27)
>checking if security module support is enabled... yes
>verifying capabilities are not built-in... ok
>locating LSM API header... ok
>identifying LSM API (this can take a while)... ok
>identifying device API... ok
>inspecting class type... ok (class)
>inspecting suspend function... ok (suspend2)
>inspecting task_struct structure... ok (using parent)
>disabling ON_CLOSE events (not available for Linux 2.6 LSM)
>configure: creating Makefile
>configure: creating library/Makefile
>configure: creating example_c/Makefile
>./configure successful
>=======================
> Configuration summary
>=======================
>module events = ON_OPEN ON_EXEC
>devfs support = no
>rsbac support = no
>stacking support = yes
>module debug = no
>library 1.x compatibility = yes
>***** Running make...
>make: `dummy_rule' не требует обновлени�.
>***** Installing...
>/lib/modules/2.6.27.19-desktop-1mnb/extra/dazuko.ko
>!! a dazuko module is already installed !!
>!! please delete the old version before installing this one !!
> * make: *** [install] Ошибка 1
>***** Return value 2

Не выходит... плюнул, решил снести уже поставленный пакет; не тут то было - в

Обсуждение

Неизвестный
01.04.2009, 18:23
общий
Почему то текст режется; еще раз.

Поставил из тарбола Clamav 0.95, пытаюсь поставить klamav -
***** Dazuko
>***** Running configure (./configure)...
>checking host system type... Linux
>checking for make utility... ok (make)
>checking for C compiler... ok (cc)
>kernel source in /lib/modules/2.6.27.19-desktop-1mnb/source... yes
>kernel build source in /lib/modules/2.6.27.19-desktop-1mnb/build... yes
>acquiring Linux kernel code configuration... ok
>checking if Linux is RSBAC patched... no
>checking if devfs is enabled... no
>discovered host system... Linux (2.6.27)
>checking if security module support is enabled... yes
>verifying capabilities are not built-in... ok
>locating LSM API header... ok
>identifying LSM API (this can take a while)... ok
>identifying device API... ok
>inspecting class type... ok (class)
>inspecting suspend function... ok (suspend2)
>inspecting task_struct structure... ok (using parent)
>disabling ON_CLOSE events (not available for Linux 2.6 LSM)
>configure: creating Makefile
>configure: creating library/Makefile
>configure: creating example_c/Makefile
>./configure successful
>=======================
> Configuration summary
>=======================
>module events = ON_OPEN ON_EXEC
>devfs support = no
>rsbac support = no
>stacking support = yes
>module debug = no
>library 1.x compatibility = yes
>***** Running make...
>make: `dummy_rule' не требует обновлени�.
>***** Installing...
>/lib/modules/2.6.27.19-desktop-1mnb/extra/dazuko.ko
>!! a dazuko module is already installed !!
>!! please delete the old version before installing this one !!
> * make: *** [install] Ошибка 1
>***** Return value 2

Не выходит... плюнул, решил снести уже поставленный пакет; не тут то было - в "установке и удалении программ" ее нет, пытаюсь вручную -
[root@localhost aleksej]# urpme clam -a
после удаления следующего пакета будет нарушена работа всей системы:
1
[root@localhost aleksej]# rpme -e clamav
ошибка: пакет clamav не установлен
[root@localhost aleksej]# rpme -e clam
ошибка: пакет clam не установлен
[root@localhost aleksej]# rpme -e clamd
ошибка: пакет clamd не установлен

Но я ведь его ставил! и пытался проверить потом....
[root@localhost aleksej]# clamd
>ERROR: Please edit the example config file /usr/local/etc/clamd.conf
>ERROR: Can't open/parse the config file /usr/local/etc/clamd.conf
>[root@localhost aleksej]#

Подскажите - как быть? хочется уже ехать, а не шашечки... как снести все уже установленное? чтобы поставить потом из репозитария.
давно
Академик
20764
1861
01.04.2009, 18:33
общий
Если вы его ставили из tarball, то rpm про него знать и не будет. Заходите обратно в каталог сборки, и - make uninstall (если повезёт)

А почему не устанавливается dazuuko - инсталятор понятно написал - уже установлен:
>***** Installing...
>/lib/modules/2.6.27.19-desktop-1mnb/extra/dazuko.ko
>!! a dazuko module is already installed !!
>!! please delete the old version before installing this one !!
Неизвестный
01.04.2009, 18:38
общий
Наверное оно хочет просто
rmmod dazuko

старый лучше на всякий случай сохранить
mv /lib/modules/2.6.27.19-desktop-1mnb/extra/dazuko.ko /lib/modules/2.6.27.19-desktop-1mnb/extra/old_dazuko.ko

а потом уже
make install

если стопорится только на модуле, то можете попробовать
make -k install
Неизвестный
01.04.2009, 18:39
общий
Как считаете - повезло?

[root@localhost aleksej]# cd clamav-0.95
[root@localhost clamav-0.95]# make uninstall
Making uninstall in libltdl
make[1]: Entering directory `/home/aleksej/clamav-0.95/libltdl'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/libltdl'
Making uninstall in libclamav
make[1]: Entering directory `/home/aleksej/clamav-0.95/libclamav'
Making uninstall in lzma
make[2]: Entering directory `/home/aleksej/clamav-0.95/libclamav/lzma'
make[2]: Цель `uninstall' не требует выполнения команд.
make[2]: Leaving directory `/home/aleksej/clamav-0.95/libclamav/lzma'
Making uninstall in .
make[2]: Entering directory `/home/aleksej/clamav-0.95/libclamav'
rm -f '/usr/local/include/clamav.h'
/bin/sh ../libtool --mode=uninstall rm -f '/usr/local/lib/libclamunrar.la'
libtool: uninstall: rm -f /usr/local/lib/libclamunrar.la /usr/local/lib/libclamunrar.so.6.0.2 /usr/local/lib/libclamunrar.so.6 /usr/local/lib/libclamunrar.so /usr/local/lib/libclamunrar.a
/bin/sh ../libtool --mode=uninstall rm -f '/usr/local/lib/libclamunrar_iface.la'
libtool: uninstall: rm -f /usr/local/lib/libclamunrar_iface.la /usr/local/lib/libclamunrar_iface.so.6.0.2 /usr/local/lib/libclamunrar_iface.so.6 /usr/local/lib/libclamunrar_iface.so /usr/local/lib/libclamunrar_iface.a
/bin/sh ../libtool --mode=uninstall rm -f '/usr/local/lib/libclamav.la'
libtool: uninstall: rm -f /usr/local/lib/libclamav.la /usr/local/lib/libclamav.so.6.0.2 /usr/local/lib/libclamav.so.6 /usr/local/lib/libclamav.so /usr/local/lib/libclamav.a
make[2]: Leaving directory `/home/aleksej/clamav-0.95/libclamav'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/libclamav'
Making uninstall in clamscan
make[1]: Entering directory `/home/aleksej/clamav-0.95/clamscan'
rm -f '/usr/local/bin/clamscan'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/clamscan'
Making uninstall in clamd
make[1]: Entering directory `/home/aleksej/clamav-0.95/clamd'
rm -f '/usr/local/sbin/clamd'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/clamd'
Making uninstall in clamdscan
make[1]: Entering directory `/home/aleksej/clamav-0.95/clamdscan'
rm -f '/usr/local/bin/clamdscan'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/clamdscan'
Making uninstall in freshclam
make[1]: Entering directory `/home/aleksej/clamav-0.95/freshclam'
rm -f '/usr/local/bin/freshclam'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/freshclam'
Making uninstall in sigtool
make[1]: Entering directory `/home/aleksej/clamav-0.95/sigtool'
rm -f '/usr/local/bin/sigtool'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/sigtool'
Making uninstall in clamconf
make[1]: Entering directory `/home/aleksej/clamav-0.95/clamconf'
rm -f '/usr/local/bin/clamconf'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/clamconf'
Making uninstall in database
make[1]: Entering directory `/home/aleksej/clamav-0.95/database'
make[1]: Цель `uninstall' не требует выполнения команд.
make[1]: Leaving directory `/home/aleksej/clamav-0.95/database'
Making uninstall in docs
make[1]: Entering directory `/home/aleksej/clamav-0.95/docs'
rm -f '/usr/local/share/man/man1/clamscan.1'
rm -f '/usr/local/share/man/man1/freshclam.1'
rm -f '/usr/local/share/man/man1/sigtool.1'
rm -f '/usr/local/share/man/man1/clamdscan.1'
rm -f '/usr/local/share/man/man1/clamconf.1'
rm -f '/usr/local/share/man/man1/clamdtop.1'
rm -f '/usr/local/share/man/man5/clamd.conf.5'
rm -f '/usr/local/share/man/man5/freshclam.conf.5'
rm -f '/usr/local/share/man/man8/clamd.8'
rm -f '/usr/local/share/man/man8/clamav-milter.8'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/docs'
Making uninstall in etc
make[1]: Entering directory `/home/aleksej/clamav-0.95/etc'
make[1]: Цель `uninstall' не требует выполнения команд.
make[1]: Leaving directory `/home/aleksej/clamav-0.95/etc'
Making uninstall in clamav-milter
make[1]: Entering directory `/home/aleksej/clamav-0.95/clamav-milter'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/clamav-milter'
Making uninstall in test
make[1]: Entering directory `/home/aleksej/clamav-0.95/test'
make[1]: Цель `uninstall' не требует выполнения команд.
make[1]: Leaving directory `/home/aleksej/clamav-0.95/test'
Making uninstall in unit_tests
make[1]: Entering directory `/home/aleksej/clamav-0.95/unit_tests'
make[1]: Цель `uninstall' не требует выполнения команд.
make[1]: Leaving directory `/home/aleksej/clamav-0.95/unit_tests'
Making uninstall in clamdtop
make[1]: Entering directory `/home/aleksej/clamav-0.95/clamdtop'
rm -f '/usr/local/bin/clamdtop'
rm -f '/usr/local/share/man/man1/clamdtop.1'
make[1]: Leaving directory `/home/aleksej/clamav-0.95/clamdtop'
make[1]: Entering directory `/home/aleksej/clamav-0.95'
rm -f '/usr/local/bin/clamav-config'
rm -f '/usr/local/lib/pkgconfig/libclamav.pc'
make[1]: Leaving directory `/home/aleksej/clamav-0.95'
[root@localhost clamav-0.95]#
давно
Академик
20764
1861
01.04.2009, 20:30
общий
Да. В плохих случаях uninstall просто отсутствует, и приходится результаты удалять вручную.
Неизвестный
01.04.2009, 21:47
общий
Вручную..... в windows для этого есть приблуды типа шампуня, позволяющие, насколько помню, чисто удалить приложение "вручную", неудаляемое обычными средствами; а как это делается в linux ?
Неизвестный
02.04.2009, 02:09
общий
это ответ
Здравствуйте, Rishard!
Ругается на уже установленный модуль dazuko. Можно попробовать его временно, на время компиляции, переместить в другое место или удалить.
Неизвестный
02.04.2009, 11:38
общий
так прошел же uninstall успешно. Зачем же вручную лазить.
Неизвестный
02.04.2009, 12:50
общий
на будущее.
Неизвестный
04.04.2009, 15:00
общий
На будущее рекомендую ничего никогда не ставить из тарболлов вручную в бинарном пакетном дистрибутиве!!! Я серьезно. Если уж очень хочется собрать что-то, чего нету в официальных и дополнительных репозиториях - то стоит прочитать как паковать в формат пакетов Вашего дистрибутива (RPM в Вашем случае). Или, лучше, если не собираетесь заниматься этим, обычно есть места где пользователи просят об этом девелоперов дистрибутива.
Если же просто хочется более новую версию, то тут вообще не сложно, берете официальный дистрибутив в src.rpm и обновляете версию - эжто замена исходника, и правка пары строчек, потом также собираете с rpm и уже устанавливаете из него.
Неизвестный
04.04.2009, 17:28
общий
Ничего не ставить из тарболов.... вот как раз собираюсь webmin поставить; в репозитариях мандривы его нет.
Как лучше поступить в этом случае?
В принципе ставил его и раньше из тарбола..... вроде норм. все работает......
давно
Академик
20764
1861
04.04.2009, 18:18
общий
Можно и из такбола. Только из пакетов удобнее.
Но сооружать из тарбола пакет - неясно есть ли смысл. Я делаю, но в основном потому. что я эти пакеты ставлю на нескольких машинах.
Неизвестный
04.04.2009, 23:12
общий
это ответ
Здравствуйте, Rishard!

Да Господь с Вами нету! Я бы еще понял если бы речь шла скажем о малоизвестных, но замечательных программах таких как RabbIT proxy, DivFIX++ и других. Но Вебмин-то уж повсюду есть. Вот например: http://rpmseek.com/rpm-pl/webmin.html?hl=com&cs=webmin:PN:0:34,102,104,105:0:0
Для Мандривы к ВебМину есть даже отдельная шкурка оформления: http://rpmseek.com/rpm-pl/webmin-theme-mandriva.html?hl=com&cs=webmin:PN:0:34,102,104,105:0:0 а Вы говорите...

Да и klamav имеется в РПМках, нужно просто скачать не тарболл - http://rpmseek.com/rpm-pl/klamav.html?hl=com&cs=klamav:PN:0:34,102,104,105:0:0
Неизвестный
04.04.2009, 23:34
общий
to Hubbitus
Да это ж старые версии!!! вебмин сейчас 1.470.
Неизвестный
04.04.2009, 23:39
общий
Ну так я и говорил, берете src.rpm и пересобираете, раз уж вам так хочется компилировать!
Неизвестный
04.04.2009, 23:42
общий
Кстати, если уж на то пошло, он такой старый потому что в РПМ прямо на оффсайте распространяется:
http://www.webmin.com/download.html

RPM suitable for Redhat, Fedora, CentOS, SuSE or Mandrake Linux
http://prdownloads.sourceforge.net/webadmin/webmin-1.470-1.noarch.rpm 15M
Форма ответа