Понадобился nfdump старой версии. Сейчас собираться не хочет, собрал бинарник себе в p7, в принципе в p9 работает, пока мне этого достаточно. Но вот при установке apt зачем-то хочет ещё libnfdump поставить. Этот пакет появился в nfdump 1.6 и в p9 есть действительно. # apt-get install nfdump-1.5.8-alt0.M70.1.i686.rpm Reading Package Lists... Done Building Dependency Tree... Done Selecting nfdump for 'nfdump-1.5.8-alt0.M70.1.i686.rpm' The following extra packages will be installed: libnfdump nfdump
(In reply to comment #0) > Понадобился nfdump старой версии. Сейчас собираться не хочет, собрал бинарник > себе в p7, в принципе в p9 работает, пока мне этого достаточно. Но вот при > установке apt зачем-то хочет ещё libnfdump поставить. Этот пакет появился в > nfdump 1.6 и в p9 есть действительно. > > # apt-get install nfdump-1.5.8-alt0.M70.1.i686.rpm > Reading Package Lists... Done > Building Dependency Tree... Done > Selecting nfdump for 'nfdump-1.5.8-alt0.M70.1.i686.rpm' > The following extra packages will be installed: > libnfdump nfdump В данном случае баг в том, что apt решил установить не тот пакет, который вы ему дали через командную строку, а пакет из репозитория. От пакета из командной строки он взял только имя пакета.
Всё как написал Gleb F-Malinovskiy, при условии что пакет из репозитория apt посчитал новее по различным условиям. *** This bug has been marked as a duplicate of bug 27081 ***
(In reply to comment #1) > В данном случае баг в том, что apt решил установить не тот пакет, который вы > ему дали через командную строку, а пакет из репозитория. От пакета из > командной строки он взял только имя пакета. Он ещё пытается libnfdump доустановить, даже когда nfdump захолджен: # chkconfig --add nfcapd service nfcapd does not support chkconfig [root@comp-core2-duo-afb00c init.d]# apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done The following NEW packages will be installed: libnfdump The following packages have been kept back nfdump
(In reply to comment #2) > *** This bug has been marked as a duplicate of bug 27081 *** Я же 27081 и вешал. Забыл уже. :-)
(В ответ на комментарий №3) ... > Он ещё пытается libnfdump доустановить, даже когда nfdump захолджен: > > # chkconfig --add nfcapd > service nfcapd does not support chkconfig > [root@comp-core2-duo-afb00c init.d]# apt-get dist-upgrade > Reading Package Lists... Done > Building Dependency Tree... Done > Calculating Upgrade... Done > The following NEW packages will be installed: > libnfdump > The following packages have been kept back > nfdump А вот это, хоть и похоже на ранее указанный баг, но скорее всего можно считать отдельной проблемой. Похоже, apt ещё и зависимости из репозитория взял, а не у установленного пакета.
(In reply to Gleb F-Malinovskiy from comment #1) > (In reply to comment #0) > > Понадобился nfdump старой версии. Сейчас собираться не хочет, собрал бинарник > > себе в p7, в принципе в p9 работает, пока мне этого достаточно. Но вот при > > установке apt зачем-то хочет ещё libnfdump поставить. Этот пакет появился в > > nfdump 1.6 и в p9 есть действительно. > > > > # apt-get install nfdump-1.5.8-alt0.M70.1.i686.rpm > > Reading Package Lists... Done > > Building Dependency Tree... Done > > Selecting nfdump for 'nfdump-1.5.8-alt0.M70.1.i686.rpm' > > The following extra packages will be installed: > > libnfdump nfdump > > В данном случае баг в том, что apt решил установить не тот пакет, который вы > ему дали через командную строку, а пакет из репозитория. От пакета из > командной строки он взял только имя пакета. Наверное, можно обойти: apt-get install nfdump-1.5.8-alt0.M70.1.i686.rpm nfdump=1.5.8-alt0.M70.1
(In reply to Ivan Zakharyaschev from comment #6) > (In reply to Gleb F-Malinovskiy from comment #1) > > (In reply to comment #0) > > > Понадобился nfdump старой версии. Сейчас собираться не хочет, собрал бинарник > > > себе в p7, в принципе в p9 работает, пока мне этого достаточно. Но вот при > > > установке apt зачем-то хочет ещё libnfdump поставить. Этот пакет появился в > > > nfdump 1.6 и в p9 есть действительно. > > > > > > # apt-get install nfdump-1.5.8-alt0.M70.1.i686.rpm > > > Reading Package Lists... Done > > > Building Dependency Tree... Done > > > Selecting nfdump for 'nfdump-1.5.8-alt0.M70.1.i686.rpm' > > > The following extra packages will be installed: > > > libnfdump nfdump > > > > В данном случае баг в том, что apt решил установить не тот пакет, который вы > > ему дали через командную строку, а пакет из репозитория. От пакета из > > командной строки он взял только имя пакета. > > Наверное, можно обойти: > > apt-get install nfdump-1.5.8-alt0.M70.1.i686.rpm nfdump=1.5.8-alt0.M70.1 Ага, об этом уже писали в https://bugzilla.altlinux.org/show_bug.cgi?id=27081#c3