hottabxp
@hottabxp
Миллиардер. Честно, 100 пистонов!

Apt remove — почему не работают регулярные выражения?

На основной системе - (Linux Mint 19.3) установлен apt версии 1.6.1. Если в консоль ввести:
sudo apt purge celluloid rhythmbox simple-scan hexchat transmission-gtk thunderbird libreoffice* gnote onboard redshift timeshift* gnome-calendar
то все работает, пакеты удаляются, а если нет некоторых пакетов, просто apt показывает каких пакетов нет, а остальные удаляет.
Вот на днях вышел Mint 20.1 BETA. Там apt уже версии 2.0.2. Только apt ведет себя не корректно. Если попробовать удалить libreoffice, то ничего не получится:
(CHROOT) root@mint_19:/# apt remove libreoffice* 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libreoffice*

Посмотрел на https://tracker.debian.org/pkg/apt - последняя стабильная версия apt - 1.8.2.2.
Вопрос заключается в том, что в apt(v2.0.2) сломаны регулярки, или их выпилили из apt?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
Adamos
@Adamos
Они не сломаны, они прибраны. Вместо угадывания, что является регуляркой, а что нет, введены однозначные apt-patterns: apt remove ?name(^libreoffice)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы