Как вы перечисляете установленные метапакеты в Arch Linux?

у вас есть дата GNU?

$ date -d"Mon Jan 20 17:03:25 CST 2014" +%Y%m%d
20140121

мой сервер находится в HKT, поэтому он показывает 21 января

2
06.10.2016, 13:55
2 ответа

pacman -Qqe | grep meta должно помочь.

  • -qподавляет версию пакета
  • -eфильтрует явно установленные пакеты (нет зависимостей)
  • grepфильтрует метапакеты, предполагая, что они соответствуют соглашению об именах

-gздесь вам не поможет, потому что plasma-meta— это не группа пакетов, а метапакет.

Группы и метапакеты

Группы и метапакеты являются решениями аналогичной проблемы, но технически они очень разные:

  • Группа — это логическая группа пакетов. Когда вы устанавливаете группу, устанавливается каждый пакет, содержащийся в группе. Группы — это концепция, поддерживаемая вашим менеджером пакетов
  • .
  • Метапакет — это пустой пакет (, т. е. не установлены никакие файлы ), зависящие от набора пакетов. При установке метапакета устанавливается каждая зависимость. Это не требует специальной поддержки со стороны менеджера пакетов
  • .

Поскольку метапакеты выглядят для pacman так же, как обычные пакеты, вы должны полагаться на соглашение об именах с [name]-meta.

6
27.01.2020, 22:04

pacman -Qqm перечисляет все сторонние пакеты, установленные из AUR. pacman -Qqe ] перечисляет пакеты, которые были явно установлены с помощью pacman.

0
27.01.2020, 22:04

Теги

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