Summary: | apt-0.5.15lorg2-alt71.i586 подхватывает ненужную зависимость | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> |
Component: | apt | Assignee: | Ivan Zakharyaschev <imz> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | boyarsh, darktemplaralt, glebfm, imz, lav, ldv, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Y. Afonin
2019-08-30 14:27:07 MSK
(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 |