Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Параметр -b является указанием создавать пакет прямо из файла описания пакета, -t - указанием открыть архив tar/gzip и использовать файл описания пакета из этого архива. В обоих вариантах следующие односимвольные ключи считаются step-аргументами:
р Выполнить стадию подготовки, распаковав исходные файлы и наложив «заплаты» (patches).
1 Произвести проверку списка, подставляя макросы в разделе files файла описания пакета и проверяя существование каждого файла.
с Выполнить стадию сборки. Следует за стадией подготовки; обычно эквивалентно выполнению команды make.
i Выполнить стадию установки. Следует за стадиями подготовки и сборки; обычно эквивалентно выполнению команды make install.
b Создать пакет с исполняемыми файлами. Операция производится после стадий подготовки, сборки и установки.
s Создать пакет с исходными текстами. Операция выполняется после стадий подготовки, сборки и установки.
а Создать пакет с исполняемыми файлами и пакет с исходными текстами. Операция производится после стадий подготовки, сборки и установки.
Следующие дополнительные параметры доступны при создании файла rpm:
—buildarch arch
—buildos os
Для использования с RPM версии ниже 3.0. Позволяют производить сборку пакетов для архитектуры arch или операционной системы os. В версии 3.0 заменены параметром —target.
—buildroot dir
При сборке пакета заменить значение тега BuildRoot значением dir. —clean
Удалить файлы сборки после создания пакета.
—rmsource
Удалить исходные файлы и файл описания пакета после завершения сборки. Может выступать в качестве самостоятельного параметра rpm для удаления файла независимо от создания пакетов.
—short-circuit
Может применяться вместе с параметрами -be и -Ы для пропуска предыдущих стадий.
—sign
Добавить подпись PGP к пакету. —target platform
При создании пакета установить значения макросов _target, _target_ arch и _target_os в значения, определяемые параметром platform.
—test
Проверка выполнения. Реального прохода через стадии не происходит. Параметр полезен для тестирования файлов описания пакета.
—timecheck
Установить время проверки файла (максимальный возраст файла, добавляемого в пакет, в секундах). Чтобы запретить проверку, установите значение в 0.
Еще два параметра могут использоваться самостоятельно для перекомпиляции или пересборки пакета:
—rebuild source-pkgfile...
Действует аналогично параметру но создается также новый
пакет с исполняемыми файлами. Каталог сборки, исходные файлы и файл описания пакета удаляются, когда пакет собран.
—recompile source-pkgfile...
Установить указанный пакет с исходными текстами, выполнить стадии подготовки, компиляции и установки пакета.
Примеры использования RPM
Найти в базе данных RPM все пакеты, имеющие отношение к редактору Emacs:
% rpm -q -а | дгер emacs
Найти удаленный из системы пакет, отобразив информацию о нем и содержащихся в нем файлах:
% rpm -qpil ~/downloads/bash2-doc-2.03-8.1386.rpm
Установить пакет (требуются привилегии суперпользователя):
% rpm -i sudo-1. 5.3-6. ±386. rpm
GNOME-RPM
GNOME-RPM - это графический интерфейс пользователя к программе rpm, который выполняется под управлением системы X Window. Можно запускать gnorpm, даже если GNOME не используется. При запуске gnorpm открывает окно, которое позволяет управлять пакетами грт посредством графического интерфейса. Формат вызова gnorpm следующий:
gnorpm [options]
Параметры gnorpm
В gnorpm доступны следующие параметры:
—geometry=geom
Определить геометрические параметры главного окна в стандартном для системы X формате (т. е. wx h + х + у).
—i pkgfiles, —install pkgfiles
Установить указанные пакеты.
-р pkgs, —packages pkgs
Пакеты находятся в файлах, а не в базе данных грт, т. е. еще не были установлены.
-qpkgs,—query pkgs
Создать окно запроса для указанных установленных пакетов.
-qppkgfiles, —query — packages pkgfiles
Создать окно запроса для указанных файлов пакета. Идентично указанию параметров -q и —р.
-U pkgfiles, —upgrade pkgfiles
Обновить указанные пакеты. -К pkgfiles, —checksig pkgfiles
Проверить подписи указанных пакетов. -у pkgs, —verifypkgs
Проверить указанные пакеты. -?, —help
Отобразить справку и завершить работу. —root=dir
Считать dir корнем файловой системы. —usage
Отобразить краткую справку по использованию и завершить работу. Окно GNOME-RPM
Главное окно GNOME-RPM делится на пять частей. Наверху расположено меню с тремя кнопками:
Packages (Пакеты)
Содержит пункты Query (Запрос), Uninstall (Удаление) и Verify (Проверка).
Operations (Действия)



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru