19.02.2015

FreeBSD> Поиск информация о доступных программах в удаленном репозитарии

FreeBSD> Поиск информация о доступных программах в удаленном репозитарии

Для поиска удаленного пакажа используется команда 'pkg rquery'. 'pkg rquery' способна также отобразить информацию о размере пакажа и его описание.

$ pkg rquery -e '%e ~ *firefox*' '> nomo-versio: %n-%v \n amplekso: %sh \n%e\n\n' | less

или

$ pkg rquery -e '%n ~ *firefox*' '> nomo-versio: %n-%v \n amplekso: %sh \n%e\n\n' | less

// Комментарий:
'-e' - указывает команде pkg rquery формат запроса " evaluation-condition" [оценочное-условие].

Первый строковой параметр является строкой запроса
'%e' - переменная содержащая строковое описание пакажо
'%n' - переменная содержащая строковое название пакажо
'~' - оператор вхождения одной строки в другую

Второй строковой параметр является строкой вывода результата запроса
'%n' - название пакажо
'%v' - версия пакажо
'\n' - перенос строки вывода
'%sh' - 's' есть размер, а 'h' означает человеческий формат для вывода значения размера;
'%e' - описание пакажо.


Выведет все доступные пакажи в удаленном репозитарии FreeBSD.

$ pkg rquery %n-%v

// Комментарий:
сортировка %n - имя пакажо,
%v - номер версии.


Для заданного пакажа выведет его размер и описание.

$ pkg rquery 'nomo-versio: %n-%v \n amplekso: %sh \n %e' firefox

// Комментарий:
'%n' - имя пакажо,
'%v' - номер версии;
'\n' - перенос строки;
'%sh' - 's' есть размер, а 'h' - человеческий формат;
'%e' - описание пакажо.


Тэги: BSD, FreeBSD, поиск, пакажо, pakajxo, pakaĵo, программы, pkgng

Комментариев нет:

Отправить комментарий