Q applets/ru

Q-апплеты — это набор небольших и быстрых вспомогательных утилит системы Portage, написанных на C. В этом руководстве охватываются некоторые общие применения этих вспомогательных утилит, которые находятся в пакете.

Краткая справка
Устанавливаем q-апплеты:

Для просмотра доступных апплетов с кратким описанием их назначения используйте q --help :

Перед началом использования апплетов, сначала инициализируйте кэш:

Небольшие утилиты Portage
Пакет — это набор весьма быстрых утилит, написанных на C и предлагающих более быструю, но ограниченную по функциям альтернативу их аналогам из пакета. Необходимо учесть, что пакет  не предназначен для того, чтобы заменить собой gentoolkit. Утилиты, входящие в его набор, намного более эффективны, чем их эквиваленты из gentoolkit и лучше подходят для использования в сценариях, в которых часто вызывается пакетный менеджер Portage, но они не предлагают той же функциональности. В нем вовсе не рассматриваются eclass-ы и не предусматриваются инструменты наподобие revdep-rebuild или glsa-check.

Полный список приложений пакета можно просмотреть с помощью команды man q или q --help. Обратитесь к man-странице по каждой описываемой утилите, так как это руководство является только краткой справкой по наиболее полезным функциям и не включает полную информацию по каждому приложению.

Поиск пакета, к которому принадлежит какой-либо файл
The qfile command finds the package to which a file belongs:

Проверка целостности пакета
To check the MD5 sums or modification times of the files installed by some package, use the qcheck application:

Здесь будет сообщено обо всех файлах, измененных после установки. Если приложение сообщает о файлах конфигурации, отредактированных вручную после установки, то не о чем беспокоиться.

Перечисление пакетов, зависящих от некоторого другого пакета
Of course there's also an application which allows to list all the packages which depend on some package. This is done using qdepends. Use the  option to show all the ,  , and   information for a package.

Перечисление файлов, принадлежащих ebuild-файлу
The qlist command gives a list of all files that belong to an ebuild.

Поиск пакетов, использующих некоторый USE-флаг
Listing used USE flags is done with quse, which must be run with root permissions. It may take some time to first create/update the ebuild cache.

Определение размеров пакета
To show the size of a package, use the qsize application:

Поиск в дереве портежей
One of the most powerful tools of is qsearch</tt>. This tool allows to search the Portage tree much faster than using the emerge -s</tt> command.

Ниже приведено несколько примеров его использования:

The homepage of packages can be queried using the  option:

Рассмотрим еще один пример, поищем jabber-клиент:

Извлечение информации из логов команды emerge
There is also a tool that allows to extract useful information from the file. It is called qlop</tt> and it can be useful when package compilation times need to be estimated or to compare build times with other systems. It also allows to check what's compiling at the moment and how long it will probably take - which is handy when working in the console and don't have any other means to check it.

Чтобы узнать, сколько времени обычно требует компиляция пакета :

Чтобы увидеть, что устанавливается в настоящий момент, и как долго процесс уже работает:

Смотри также

 * Gentoolkit