Q applets/ru

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

The package is a collection of very fast utilities written in C, which are meant to offer a faster but more limited alternative to their  counterparts. Please note that q applets are not meant to replace gentoolkit. The utilities may be much more efficient than the equivalent ones from gentoolkit and might be better suited to be used in scripts that need to call Portage repeatedly, but they do not offer the same functionality. q applets do not consider eclasses and do not provide tools like or.

Emerge
Устанавливаем q-апплеты:

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

Invocation
The complete list of applications that are provided by can be listed by typing  or. Please read the man page for each utility described, as this guide is only meant to be a short reference for the most useful functions and does not include all the information about each application.

To see the available applets with a short description of their function, use :

Поиск пакета, к которому принадлежит какой-либо файл (qfile)
Команда находит пакет, к которому относится файл:

Проверка целостности пакета (qcheck)
Чтобы проверить контрольные суммы MD5 или время модификации файлов, установленных каким-либо пакетом, используйте приложение :

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

Перечисление пакетов, зависящих от некоторого другого пакета (qdepends)
Также существует приложение, позволяющее перечислить все пакеты, которые зависят от какого-то другого пакета. Это выполняется использованием команды. Используйте опцию, чтобы показать всю информацию о переменных DEPEND , RDEPEND и PDEPEND для пакета.

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

Looking for packages that use some USE flag (quse)
Listing used USE flags is done with, which must be run with root permissions. It may take some time to first create/update the ebuild cache.

Finding package sizes (qsize)
To show the size of a package, use the application:

Searching the Portage tree (qsearch)
One of the most powerful tools of is. This tool allows to search the Portage tree much faster than using the command.

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

The homepage of packages can be queried using the  option:

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

Extracting information from emerge logs (qlop)
There is also a tool that allows to extract useful information from the file. It is called 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 - A suite of tools to ease the administration of a Gentoo system.
 * Qcheck - A command-line tool used verify integrity of installed packages.