CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
29.03.2017

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: Fedora

Приложения :: Управление пакетами

Плагины yum: yum-plugin-list-data

http://alv.me/

Плагин 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’а (по крайней мере, из числа мне известных). Так что в случае дублирования функций основные субкоманды оказываются предпочтительными.





Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds