Плагин yum-plugin-list-data
добавляет множество дополнительных субкоманд, позволяющих получать разнообразную информацию о пакетах и их разработчиках. Поскольку рассортировать их по какому-либо признаку, хотя бы с точки зрения полезности, у меня не получилось, пробегусь по ним в алфавитном порядке:
list-arches
— выводит количество пакетов, собранных под различные архитектуры: ==================== Installed Packages ====================
i586 11 ( 0%)
i686 1 ( 0%)
noarch 173 ( 14%)
x86_64 983 ( 84%)
==================== Available Packages ====================
i386 20 ( 0%)
i486 1 ( 0%)
i586 3644 ( 20%)
i686 1 ( 0%)
noarch 4311 ( 24%)
x86_64 9404 ( 54%)
list-archive-sizes
— доля пакетов различного размера из числ установленных ==================== Installed Packages ====================
[ 1B - 10KB ] 39 ( 3%)
[ 10KB - 25KB ] 73 ( 6%)
[ 25KB - 50KB ] 87 ( 7%)
[ 50KB - 75KB ] 72 ( 6%)
[ 75KB - 100KB ] 61 ( 5%)
[ 100KB - 250KB ] 225 ( 19%)
[ 250KB - 500KB ] 155 ( 13%)
[ 500KB - 750KB ] 86 ( 7%)
[ 750KB - 1MB ] 61 ( 5%)
[ 1MB - 5MB ] 222 ( 19%)
[ 5MB - 10MB ] 35 ( 2%)
[ 10MB - 50MB ] 45 ( 3%)
[ 50MB - 100MB ] 5 ( 0%)
[ 100MB - 500MB ] 2 ( 0%)
и доступных:
==================== Available Packages ====================
[ 1B - 10KB ] 1087 ( 6%)
[ 10KB - 25KB ] 1189 ( 6%)
[ 25KB - 50KB ] 1664 ( 9%)
[ 50KB - 75KB ] 1157 ( 6%)
[ 75KB - 100KB ] 880 ( 5%)
[ 100KB - 250KB ] 2774 ( 15%)
[ 250KB - 500KB ] 2038 ( 11%)
[ 500KB - 750KB ] 1081 ( 6%)
[ 750KB - 1MB ] 785 ( 4%)
[ 1MB - 5MB ] 3009 ( 17%)
[ 5MB - 10MB ] 755 ( 4%)
[ 10MB - 50MB ] 819 ( 4%)
[ 50MB - 100MB ] 89 ( 0%)
[ 100MB - 500MB ] 49 ( 0%)
[ 500MB - ] 5 ( 0%)
list-baseurls
— выводит список официальных сайтов всех проектов, пакеты на базе которых доступны в репозиториях Fedora;list-buildhosts
— смысл этой опции остался для меня не вполне ясным, буду признателен за разъяснения;list-committers
— выводит полный список коммитеров, с указанием, сколько пакетов каждый “скоммитил”;list-groups
— выводит список групп пакетов, точно тот же, что и субкоманда grouplist
;list-installed-sizes
— почти то же самое, что и list-arches
;list-licenses
— список лицензий, под которыми распространяются пакеты, во всевозможных их (лицензий) сочетаниях, и числа — сколько пакетов под какой лицензией, её вариантом или сочетанием лицензий распространяется;list-package-sizes
— опять же вариации на тему list-installed-sizes
и list-arches
;list-packagers
— выводит число пакетов, собранных участниками официального проекта Fedora и примкнувшими к ним лицами и командами:==================== Installed Packages ====================
18 ( 1%)
21 ( 1%)
Arkady L. Shane 37 ( 3%)
Fedora Project 1091 ( 93%)
Opera Packaging Team
1 ( 0%)
==================== Available Packages ====================
– Unknown — 3 ( 0%)
228 ( 1%)
337 ( 1%)
Arkady L. Shane 151 ( 0%)
Fedora Project 16662 ( 95%)
list-vendors
— выводит список распространителей и число пакетов, им принадлежащих:==================== Installed Packages ====================
Fedora Project 1091 ( 93%)
Opera Software ASA 1 ( 0%)
RPM Fusion 39 ( 3%)
Yandex 37 ( 3%)
==================== Available Packages ====================
-- Unknown -- 3 ( 0%)
Fedora Project 16657 ( 95%)
RPM Fusion 565 ( 3%)
Viewpoints Research 1 ( 0%)
Yandex 151 ( 0%)
netbeans.org 4 ( 0%)
Некоторые из этих субкоманд дублируют основные субкоманды yum
или друг друга, иные можно запустить просто из любопытства, третьи же интересны в порядке общего образорвания или как источники справочной информации. Насколько они будут полезны — смотрите сами.
Да, ещё важно, что субкоманды “плагинного”, в отличие от остальных, не реагируют на автодополнение по клавише Tab ни при каких настройках bash’а (по крайней мере, из числа мне известных). Так что в случае дублирования функций основные субкоманды оказываются предпочтительными.