@u646

Как удалить все пакеты, в которых содержится одно и тоже имя?

Здравствуйте, мне нужно удалить все пакеты, в которых есть определенное имя.
Допустим мне нужно удалить все пакеты, в названии которых есть gh, как это можно сделать? Мой пакетный менеджер - Pacman.
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
посмотреть список установленный пакетов название которых соответствует условию:
pacman -Qqs | grep gh

удалить список пакетов:
pacman -R $(pacman -Qqs | grep gh)
но в процессе удаления может выдать сообщение что в системе есть зависимости, когда от удаляемого пакета зависит другой пакет, то есть может нарушиться их работа.
Поэтому для удаления выбранных пакетов нужно
- либо добавить к ним также и удаление зависимых пакетов:
pacman -Rsc $(pacman -Qqs | grep gh)
- либо проигнорировать зависимости и удалить тока указанные пакеты:
pacman -Rdd $(pacman -Qqs | grep gh)

подробнее смотри archwiki про пакман
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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