����� ������������ OpenNet.ru / ������ "������������ ��� Linux" / ������

20.3.1 ����������� �����������

����������� ������� - ������ ������� ���������. ������� ���������:

command_name alias option expansion

��� �������� ������ ������� rpm ������ command_name ������������� rpm. ����� ������� ��� ��������� � ����� - �����. ��� �������� � ��������� ������� ����� ���������� �������� �� �����������. expansion, �� ���� �� ��� ��������������� �����, ������������ � �������� ��� ������������ ���������� ��������� ������.

� ������������� ������� ������������ ������� ��������� ��� ������ ���������� � ������:

rpm alias --info --qf 'Name : %-27{NAME}
Relocations:%|PREFIXES?{[%{PREFIXES} ]}:{(not relocateable)}|\n\

Version : %-27{VERSION} Vendor: %{VENDOR}\n\

Release : %-27{RELEASE} Build Date: %{BUILDTIME:date}\n\

Install date: %|INSTALLTIME?{%-27{INSTALLTIME:date}}:{(not installed) }|
Build Host: %{BUILDHOST}\n\

Group : %-27{GROUP} Source RPM: %{SOURCERPM}\n\

Size : %-27{SIZE}%|LICENSE?{ License: %{LICENSE}}|\n\

Signature : %|DSAHEADER?{%{DSAHEADER:pgpsig}}:
{%|RSAHEADER?{%{RSAHEADER:pgpsig}}:
{%|SIGGPG?{%{SIGGPG:pgpsig}}:
{%|SIGPGP?{%{SIGPGP:pgpsig}}:{(none)}|}|}|}|\n\

%|PACKAGER?{Packager : %{PACKAGER}\n}|\

%|URL?{URL : %{URL}\n}|\

Summary : %{SUMMARY}\n\

Description :\n%{DESCRIPTION}\n' \

--POPTdesc=$"list descriptive information from package(s)"

��������� ������ popt ���������� ��������������� � Linux-�������, � ��� ����� ������������ ��������� � ������ ������������ ������� shell-����������.

��� ��������� �������� ������� ������� ��������� � ���� /usr/lib/rpm/rpmpopt. ��� �������� ������ ����� ��������� �������� ������� �����������.

����� ����������� ������� ����� �������� ������, ������� ������������� �������, ��� � ���������� ���� �������. � ������ ������ ��������������� ���� � �� RPM:

rpm alias --dbpath --define '_dbpath !#:+'

� ������ ������� ����������� !#:+ ���������� ��� ������� ���������, ��� ��� �������������� ������� shell-������. � ����� ������ popt ��� �������� "������� ��������� �������� ��������� ������ � ��������� ��� � �������, � ������� ��������������� ���������".

��� ��������� ������ --help � --usage ����� ���������� �����
--POPTdesc � --POPTargs ��� �������, ��� �������� � ���������� ��������. ��� ����� ����� ������������ �������������������.

�� ����� �������������� ����, ��� � ����� ��������� ���������� popt ������ ������ �� ������ � ������� � ������� �����, ������� ������������ � C RPM API.

����� - ���������������� ����������
����� - ���������� ����������� popt
����������


����� ������������ �� OpenNet.ru