14.6.2 Чтение html-документации о пакете

Можно комбинировать команды rpm с другими командами. Например, rpm -qd выводит файлы документации, содержащиеся в пакете. Если имеется документация в формате HTML, можно отобразить документ в Web-браузере. В соответствии с соглашениями, индекс документации должен называться index.php . С учетом этого обстоятельства создадим скрипт rpmmoz, запускающий браузер для просмотра найденных документов:

#!/bin/sh

html_file=`rpm -qd $* | grep index.php | head -n 1 `

echo "Launching Web browser with $html_file"

htmlview $html_file &

Скрипт ищет документацию пакета с заданным именем, находит первый по порядку index.php и запускает для его просмотра фоновый процесс браузера (Mozilla или что у вас сконфигурировано по умолчанию). После запуска скрипта в консоли можно увидеть следующее:

$ ./rpmmoz rpm-devel

Launching Web browser with /usr/share/doc/rpm-devel-4.1/apidocs/html/index.php

Далее - Раздел 15. Программирование RPM на C
Назад - Запрос списка пакетов, установленных единовременно
Содержание