apt-get autoremove не принимает регулярные выражения?

Запуск apt-get install libboost.*1.40.0 (Ubuntu 10.04.4) работает отлично.

Но apt-get autoremove libboost.*1.40.0 ... не так много. Любой обходной путь?

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting libboost-system1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-python1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-signals1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-program-options1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-date-time1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-test1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-iostreams1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-wave1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-graph1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-thread1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-serialization1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-math1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-regex1.40.0 for regex 'libboost.*1.40.0'
Note, selecting libboost-filesystem1.40.0 for regex 'libboost.*1.40.0'
E: Couldn't find package libboost.*1.40.0

Редактировать: На самом деле это не имеет ничего общего с autoremove, даже remove будет делать то же самое

~# apt-get remove libboost-[a-z]*1.40.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note , selecting libboost-system1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-python1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-signals1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-test1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-iostreams1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-wave1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-graph1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-thread1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-serialization1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-math1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-regex1.40.0 for regex 'libboost-[a-z]*1.40.0'
Note, selecting libboost-filesystem1.40.0 for regex 'libboost-[a-z]*1.40.0'
E: Couldn't find package libboost-[a-z]*1.40.0
0
задан 22 May 2013 в 19:21

1 ответ

В качестве обходного пути вы можете запустить dpkg -l|grep 'libboost.*1.40.0'|cut -d' ' -f3|xargs sudo apt-get remove --purge, чтобы удалить их из вашей системы.

0
ответ дан 22 May 2013 в 19:21

Другие вопросы по тегам:

Похожие вопросы: