rpm — команда Linux — команда Unix

Команда Linux / Unix: rpm

ИМЯ

rpm — менеджер пакетов RPM

СИНТАКСИС

ЗАПРОСЫ И ПРОВЕРКИ:

 

оборотов в минуту {-д | —query} [выбрать-параметры] [запрос-опции]

 

оборотов в минуту {-V | —verify} [выбрать-параметры] [проверить-параметры]

 

оборотов в минуту —Импортировать Публичных …

 

оборотов в минуту {-K | —checksig} [—nosignature] [—nodigest] PACKAGE_FILE …

 

УСТАНОВКА, ОБНОВЛЕНИЕ И УДАЛЕНИЕ ПАКЕТОВ:

 

оборотов в минуту {-я | —install} [опции-установки] PACKAGE_FILE …

 

оборотов в минуту {-U | —upgrade} [опции-установки] PACKAGE_FILE …

 

оборотов в минуту {-F | —freshen} [опции-установки] PACKAGE_FILE …

 

оборотов в минуту {-е | —erase} [—AllMatches] [—nodeps] [—noscripts] [—notriggers] [—переупаковки] [—контрольная работа] ИМЯ ПАКЕТА …

 

РАЗНООБРАЗНЫЙ:

 

оборотов в минуту {—initdb | —rebuilddb}

 

оборотов в минуту {—addsign | —resign} PACKAGE_FILE …

 

оборотов в минуту {—querytags | —showrc}

 

оборотов в минуту {—setperms | —setugids} ИМЯ ПАКЕТА …

 

выбрать-параметры

 

[ИМЯ ПАКЕТА] [-а, — все] [-е — файл ФАЙЛ] [-г, — группа, GROUP] {-р, — пакет PACKAGE_FILE] [—FILEID MD5] [—hdrid SHA1] [—pkgid MD5] [—TID TID] [—querybynumber HDRNUM] [—вызваны ИМЯ ПАКЕТА] [—whatprovides ВОЗМОЖНОСТЬ] [—whatrequires ВОЗМОЖНОСТЬ]

 

запрос-опции

 

[—изменений] [-с, — configfiles] [-д, — docfiles] [—свалка] [—filesbypkg] [-я, — информация] [—прошлой] [-л, — список] [—обеспечивает] [—QF, — queryformat QUERYFMT] [-R, — требует] [—скрипты] [-s, — государственные] [—триггеры, — triggerscripts]

 

проверить-параметры

 

[—nodeps] [—файлов нет] [—noscripts] [—nodigest] [—nosignature] [—nolinkto] [—nomd5] [—nosize] [—nouser] [—nogroup] [—nomtime] [—nomode] [—nordev]

 

опции-установки

 

[—помощь] [—все файлы] [—badreloc] [—excludepath OLDPATH] [—excludedocs] [—сила] [-ч, — хэш] [—ignoresize] [—ignorearch] [—ignoreos] [—includedocs] [—запрет сценарии] [—nodeps] [—nodigest] [—nosignature] [—nosuggest] [—Noorder] [—noscripts] [—notriggers] [—oldpackage] [—процентов] [—префикс NEWPATH] [—переселять OLDPATHзнак равноNEWPATH] [—переупаковки] [—replacefiles] [—replacepkgs] [—контрольная работа]

 

ОПИСАНИЕ

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

Необходимо выбрать один из следующих основных режимов: запроспроверитьПроверка подписи,Установка / Обновление / ОсвежениеУдалитьИнициализировать базу данныхВосстановить базу данныхВ отставкуДобавить подписьУстановить владельцев / группыПоказать Querytags, а также Показать конфигурацию.

ОБЩИЕ НАСТРОЙКИ

Эти параметры могут использоваться во всех различных режимах.

-?, —Помогите

Напечатайте более длинное сообщение об использовании, чем обычно.

—версия

Выведите одну строку, содержащую номер версии оборотов в минуту использовался.

—тихий

Печатайте как можно меньше — обычно отображаются только сообщения об ошибках.

-v

Вывести подробную информацию — обычно отображаются обычные сообщения о ходе выполнения.

-ст

Распечатайте много уродливой информации отладки.

—файл_конфигурации FILELIST

Каждый из файлов в FILELIST, разделенных двоеточием, последовательно читается оборотов в минуту для информации о конфигурации. Должен существовать только первый файл в списке, и тильды будут расширены до значения$ HOME. FILELIST по умолчанию — /usr/lib/rpm/rpmrc:/usr/lib/rpm/redhat/rpmrc:~/.rpmrc.

—труба CMD

Трубы на выходе оборотов в минуту по команде CMD.

—DBPATH КАТАЛОГ

Используйте базу данных в DIRECTORY больше, чем путь по умолчанию / var / lib / rpm

—корень КАТАЛОГ

Используйте дерево файловой системы с корнем в DIRECTORY для всех операций. Обратите внимание, что это означает, что база данных в DIRECTORY будет использоваться для проверки зависимостей и любых скриплетов (например,%Почта при установке или % приготовительный если сборка, пакет) будет запущен после chroot (2) toDIRECTORY.

УСТАНОВИТЬ И ОБНОВИТЬ ВАРИАНТЫ

Общая форма команды установки rpm:

 

оборотов в минуту {-я | —install} [опции-установки] PACKAGE_FILE …

 

Это устанавливает новый пакет.

Общая форма команды обновления rpm:

 

оборотов в минуту {-U | —upgrade} [опции-установки] PACKAGE_FILE …

 

Это обновляет или устанавливает пакет, установленный в настоящее время, до более новой версии. Это то же самое, что и установка, за исключением того, что все другие версии пакета будут удалены после установки нового пакета.

 

оборотов в минуту {-F | —freshen} [опции-установки] PACKAGE_FILE …

 

Это обновит пакеты, но только если в настоящее время существует более ранняя версия. PACKAGE_FILE может быть указан как FTP или же HTTP URL, в этом случае пакет будет загружен перед установкой. Видеть Опции FTP / HTTP для информации о оборотов в минутувнутренний FTP а также HTTP поддержка клиентов.

 

—помощь

При необходимости добавьте предлагаемые пакеты в набор транзакций.

—все файлы

Устанавливает или обновляет все отсутствующие файлы в пакете, независимо от того, существуют ли они.

—badreloc

Используется с —переселять, разрешить перемещение по всем путям файлов, а не только по тем OLDPATH, которые включены в подсказку (и) перемещения двоичного пакета.

—excludepath OLDPATH

Не устанавливайте файлы, имя которых начинается с OLDPATH.

—excludedocs

Не устанавливайте файлы, помеченные как документация (включая справочные страницы и документы texinfo).

—сила

То же, что и при использовании —replacepkgs—replacefiles, а также —oldpackage.

-h, —hash

Распечатайте 50 хеш-меток, поскольку архив пакета распакован. Использовать с -v | —verbose для лучшего дисплея.

—ignoresize

Не проверяйте файловые системы на наличие достаточного дискового пространства перед установкой этого пакета.

—ignorearch

Разрешить установку или обновление, даже если архитектуры двоичного пакета и хоста не совпадают.

—ignoreos

Разрешить установку или обновление, даже если операционные системы двоичного пакета и хоста не совпадают.

—includedocs

Установите файлы документации. Это поведение по умолчанию.

—запрет сценарии

Обновлять только базу данных, а не файловую систему.

—nodigest

Не проверяйте дайджесты пакетов или заголовков при чтении.

—nosignature

Не проверяйте подписи пакетов или заголовков при чтении.

—nodeps

Не выполняйте проверку зависимостей перед установкой или обновлением пакета.

—nosuggest

Не предлагайте пакеты, которые предоставляют отсутствующую зависимость.

—Noorder

Не переупорядочивайте пакеты для установки. Список пакетов обычно переупорядочивается для соответствия зависимостям.

—noscripts

—nopre

—nopost

—nopreun

—nopostun

Не выполняйте скриптлет с тем же именем. —noscripts опция эквивалентна

—nopre —nopost —nopreun —nopostun

и отключает выполнение соответствующего % до%Почта% preun, а также % postunскриптлет (ы).

—notriggers

—notriggerin

—notriggerun

—notriggerpostun

Не выполняйте никакой триггерный скриптлет именованного типа. —notriggers опция эквивалентна

—notriggerin —notriggerun —notriggerpostun

и отключает выполнение соответствующего % triggerin% triggerun, а также% triggerpostun скриптлет (ы).

—oldpackage

Разрешить обновление, чтобы заменить более новый пакет более старым.

—процентов

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

—префикс NEWPATH

Для перемещаемых бинарных пакетов переведите все пути к файлам, которые начинаются с префикса установки в подсказке (ах) о перемещении пакетов, в NEWPATH.

—переселять OLDPATHзнак равноNEWPATH

Для перемещаемых двоичных пакетов переведите все пути к файлам, которые начинаются с OLDPATH в подсказке (ах) о перемещении пакетов, в NEWPATH. Эта опция может использоваться многократно, если необходимо переместить несколько пакетов в пакете.

—переупаковки

Повторно упакуйте файлы перед удалением. Ранее установленный пакет будет назван в соответствии с макросом % _repackage_name_fmt и будет создан в каталоге, названном макросом % _repackage_dir (значение по умолчанию / var / tmp).

—replacefiles

Установите пакеты, даже если они заменяют файлы из других, уже установленных пакетов.

—replacepkgs

Установите пакеты, даже если некоторые из них уже установлены в этой системе.

—контрольная работа

Не устанавливайте пакет, просто проверяйте и сообщайте о потенциальных конфликтах.

ПАРАМЕТРЫ УДАЛЕНИЯ

Общая форма команды удаления rpm:

 

оборотов в минуту {-е | —erase} [—AllMatches] [—nodeps] [—noscripts] [—notriggers] [—переупаковки] [—контрольная работа] ИМЯ ПАКЕТА …

 

Также могут использоваться следующие параметры:

—AllMatches

Удалите все версии пакета, которые соответствуют PACKAGE_NAME. Обычно выдается ошибка, если PACKAGE_NAME соответствует нескольким пакетам.

—nodeps

Не проверяйте зависимости перед удалением пакетов.

—noscripts

—nopreun

—nopostun

Не выполняйте скриптлет с тем же именем. —noscripts опция во время стирания пакета эквивалентна

—nopreun —nopostun

и отключает выполнение соответствующего % preun, а также % postun скриптлет (ы).

—notriggers

—notriggerun

—notriggerpostun

Не выполняйте никакой триггерный скриптлет именованного типа. —notriggers опция эквивалентна

—notriggerun —notriggerpostun

и отключает выполнение соответствующего % triggerun, а также % triggerpostun скриптлет (ы).

—переупаковки

Повторно упакуйте файлы перед удалением. Ранее установленный пакет будет назван в соответствии с макросом % _repackage_name_fmt и будет создан в каталоге, названном макросом % _repackage_dir (значение по умолчанию / var / tmp).

—контрольная работа

На самом деле ничего не деинсталлируйте, просто выполните действия. Полезно в сочетании с -ст вариант для отладки.

ВАЖНЫЕ ВАРИАНТЫ

Общая форма команды запроса rpm:

 

оборотов в минуту {-д | —query} [выбрать-параметры] [запрос-опции]

 

Вы можете указать формат, в котором должна быть напечатана информация о пакете. Для этого вы используете

—QF | —queryformat QUERYFMT

опция, за которой следует строка формата QUERYFMT. Форматы запросов являются модифицированными версиями стандарта Е (3) форматирование. Формат состоит из статических строк (которые могут включать в себя стандартные экранированные символы C для перевода строки, табуляции и других специальных символов) и Е (3) введите форматеры. Как оборотов в минуту уже знает тип для печати, спецификатор типа должен быть опущен, однако, и заменен именем тега заголовка для печати, заключенного в {} персонажи. Имена тегов регистронезависимы, и ведущие RPMTAG_ часть имени тега также может быть опущена.

Альтернативные форматы вывода могут быть запрошены, следуя тегу с :typetag. В настоящее время поддерживаются следующие типы:

: броня

Завернуть открытый ключ в доспехи ASCII.

: base64

Кодировать двоичные данные, используя base64.

:свидание

Используйте strftime (3) формат «% c».

:день

Используйте формат strftime (3) «% a% b% d% Y».

: depflags

Флаги зависимостей формата.

: FFLAGS

Флаги формата файла.

: шестигранный

Формат в шестнадцатеричном.

: восьмеричное

Формат в восьмеричном.

: завивка

Формат файла разрешений.

: shescape

Избегайте одинарных кавычек для использования в скрипте.

: TriggerType

Суффикс показа триггера.

Например, чтобы напечатать только имена запрашиваемых пакетов, вы можете использовать %{ИМЯ} как строка формата. Чтобы напечатать название пакета и информацию о распространении в двух столбцах, вы можете использовать % -30 {NAME}% {РАСПРЕДЕЛЕНИЯ}оборотов в минуту выведет список всех известных ему тегов, когда он вызывается с —querytags аргумент.

Существует два подмножества опций для запроса: выбор пакета и выбор информации.

ВАРИАНТЫ ВЫБОРА ПАКЕТА:

 

ИМЯ ПАКЕТА

Запрос установленного пакета с именем PACKAGE_NAME.

-все

Запросить все установленные пакеты.

-f, —file ФАЙЛ

Пакет запросов, владеющий FILE.

—FILEID MD5

Пакет запросов, который содержит заданный идентификатор файла, то есть дайджест MD5 содержимого файла.

-г, —группа GROUP

Запрос пакетов с группой GROUP.

—hdrid SHA1

Пакет запросов, который содержит заданный идентификатор заголовка, то есть дайджест SHA1 области неизменяемого заголовка.

-p, —package PACKAGE_FILE

Запрос (удаленный) пакет PACKAGE_FILE. PACKAGE_FILE может быть указан какFTP или же HTTP URL-адрес стиля, в этом случае заголовок пакета будет загружен и запрошен. ВидетьОпции FTP / HTTP для информации о оборотов в минутувнутренний FTP а также HTTP поддержка клиентов. Аргумент (ы) PACKAGE_FILE, если не двоичный пакет, будет интерпретирован как манифест пакета ASCII. Комментарии допускаются, начиная с символа «#», и каждая строка файла манифеста пакета может включать в себя выражения глоба, разделенные пробелами, включая URL-адреса с выражениями удаленного глобуса, которые будут расширены до путей, которые подставляются вместо манифеста пакета как дополнительные аргументы PACKAGE_FILE к запросу.

—pkgid MD5

Пакет запроса, который содержит заданный идентификатор пакета, то есть дайджест MD5 комбинированного заголовка и содержимого полезной нагрузки.

—querybynumber HDRNUM

Запросить запись в базе данных HDRNUMth напрямую; это полезно только для отладки.

—файл спецификация файл спецификация

Разобрать и запросить SPECFILE, как если бы это был пакет. Хотя не вся информация (например, списки файлов) доступна, этот тип запроса позволяет использовать rpm для извлечения информации из файлов спецификаций без необходимости написания анализатора файлов спецификаций.

—TID TID

Пакеты запросов, которые имеют заданный идентификатор транзакции TID. В настоящее время в качестве идентификатора транзакции используется метка времени Unix. Все пакеты, установленные или удаленные в рамках одной транзакции, имеют общий идентификатор.

—вызваны ИМЯ ПАКЕТА

Запрашивать пакеты, которые запускаются пакетами PACKAGE_NAME.

—whatprovides ВОЗМОЖНОСТЬ

Запросите все пакеты, которые предоставляют возможность CAPABILITY.

—whatrequires ВОЗМОЖНОСТЬ

Запросите все пакеты, которым требуется CAPABILITY для правильного функционирования.

ВАРИАНТЫ ЗАПРОСА ПАКЕТА:

 

—изменений

Показать информацию об изменении для пакета.

-c, —configfiles

Список только конфигурационных файлов (подразумевает -L).

-d, —docfiles

Список только файлов документации (подразумевается -L).

—свалка

Дамп файла информации следующим образом:

 

размер пути mtime группа владельцев режима md5sconfig isdoc rdev символическая ссылка

Эта опция должна использоваться хотя бы с одним из -L-d.

—filesbypkg

Список всех файлов в каждом выбранном пакете.

-я, —info

Отображение информации о пакете, включая имя, версию и описание. Это использует —queryformat если один был указан.

—прошлой

Заказывает список пакетов по времени установки, так что последние пакеты находятся вверху.

-l, —list

Список файлов в пакете.

—обеспечивает

Перечислите возможности, которые предоставляет этот пакет.

-R, — требует

Список пакетов, от которых зависит этот пакет.

—скрипты

Перечислите сценарии, специфичные для пакета, которые используются в процессе установки и удаления.

-s, —state

Показать состояния файлов в пакете (подразумевает -L). Состояние каждого файла нормальное, не установлено или заменено.

—триггеры, —triggerscripts

Показать сценарии триггера, если таковые имеются, которые содержатся в пакете.

ПРОВЕРКА ВАРИАНТОВ

Общая форма команды проверки rpm:

 

оборотов в минуту {-V | —verify} [выбрать-параметры] [проверить-параметры]

 

Проверка пакета сравнивает информацию об установленных файлах в пакете с информацией о файлах, взятых из метаданных пакета, хранящихся в базе данных rpm. Помимо прочего, проверка сравнивает размер, сумму MD5, разрешения, тип, владельца и группу каждого файла. Любые несоответствия отображаются. Файлы, которые не были установлены из пакета, например, файлы документации, исключенные при установке с помощью «—excludedocsвариант, будет тихо проигнорирован.

Опции выбора пакета такие же, как и для запроса пакета (включая файлы манифеста пакета в качестве аргументов). Другие параметры, уникальные для проверки режима:

—nodeps

Не проверяйте зависимости пакетов.

—nodigest

Не проверяйте дайджесты пакетов или заголовков при чтении.

—файлов нет

Не проверяйте какие-либо атрибуты файлов пакета.

—noscripts

Не выполнять % verifyscript скриптлет (если есть).

—nosignature

Не проверяйте подписи пакетов или заголовков при чтении.

—nolinkto

—nomd5

—nosize

—nouser

—nogroup

—nomtime

—nomode

—nordev

Не проверяйте соответствующий атрибут файла.

Формат вывода — строка из 8 символов, возможный атрибут маркера:

 

с % конфигурации конфигурационный файл.
d % док файл документации.
грамм % призрак файл (т.е. содержимое файла не включено в полезную нагрузку пакета).
L %лицензия файл лицензии.
р %Прочти меня файл readme.

из заголовка пакета, за которым следует имя файла. Каждый из 8 символов обозначает результат сравнения атрибута (ов) файла со значением этого атрибута (ов), записанного в базе данных. Один «.«(точка) означает, что тест пройден, а одиночный»?«(знак вопроса) означает, что тест не может быть выполнен (например, права доступа к файлам мешают чтению). В противном случае (мнемоническийВстарый) символ обозначает отказ соответствующего —проверить контрольная работа:

 

S файл SИзе отличается
M MОда отличается (включает в себя разрешения и тип файла)
5 Мэриленд5 сумма отличается
D Dнесоответствие номера старшего / младшего номера
L читатьLчернила (2) несоответствие пути
U Uвладение сер отличается
грамм граммвладение группой отличается
T мTвремя отличается

 

ЦИФРОВАЯ ПОДПИСЬ И ПРОВЕРКА ДИГЕСТА

Общие формы команд цифровой подписи rpm:

 

оборотов в минуту —Импортировать Публичных …

 

оборотов в минуту {—checksig} [—nosignature] [—nodigest] PACKAGE_FILE …

 

 —checksig опция проверяет все дайджесты и подписи, содержащиеся в PACKAGE_FILE, чтобы обеспечить целостность и происхождение пакета. Обратите внимание, что подписи теперь проверяются при каждом чтении пакета, и —checksig Полезно для проверки всех дайджестов и подписей, связанных с пакетом.

Цифровые подписи не могут быть проверены без открытого ключа. Бронированный открытый ключ Ascii можно добавить к оборотов в минуту использование базы данных —Импортировать. Импортированный открытый ключ хранится в заголовке, а управление кольцами ключей выполняется точно так же, как управление пакетами. Например, все импортированные в настоящее время открытые ключи могут быть отображены с помощью:

rpm -qa gpg-pubkey *

Подробная информация о конкретном открытом ключе при импорте может быть отображена с помощью запроса. Вот информация о ключе Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Наконец, публичные ключи могут быть удалены после импорта, как пакеты. Вот как можно удалить ключ Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

ПОДПИСАНИЕ ПАКЕТА

 

оборотов в минуту —addsign | —resign PACKAGE_FILE …

 

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

ИСПОЛЬЗОВАНИЕ GPG ДЛЯ ПОДПИСАНИЯ ПАКЕТОВ

Для того, чтобы подписать пакеты с помощью GPG, оборотов в минуту должен быть настроен для запуска GPG и быть в состоянии найти кольцо ключей с соответствующими ключами. По умолчанию, оборотов в минуту использует те же соглашения, что и GPG, чтобы найти брелоки, а именно $ GNUPGHOME переменная окружения. Если ваши брелоки расположены не там, где их ожидает GPG, вам необходимо настроить макрос % _gpg_path быть местоположением ключей GPG для использования.

Для совместимости со старыми версиями GPG, PGP и rpm должны быть настроены только пакеты подписи V3 OpenPGP. Могут использоваться алгоритмы проверки DSA или RSA, но DSA является предпочтительным.

Если вы хотите иметь возможность подписывать создаваемые вами пакеты, вам также необходимо создать собственную пару открытого и секретного ключей (см. Руководство GPG). Вам также нужно будет настроить оборотов в минуту макрос

%_подпись

Тип подписи. На данный момент поддерживаются только gpg и pgp.

% _gpg_name

Имя «пользователя», ключ которого вы хотите использовать для подписи ваших пакетов.

Например, чтобы иметь возможность использовать GPG для подписи пакетов от имени пользователя «Джон Доу» «Из ключей, расположенных в /etc/rpm/.gpg с использованием исполняемого файла / usr / bin / gpg, вы добавите

 

% _подпись gpg
% _gpg_path /etc/rpm/.gpg
% _gpg_name Джон Доу
% _gpgbin / usr / bin / gpg

в файле конфигурации макроса. Используйте / etc / rpm / macros для конфигурации для каждой системы и ~ / .rpmmacros для конфигурации для каждого пользователя.

ВАРИАНТЫ Базы данных

Общая форма команды восстановления базы данных rpm:

 

оборотов в минуту {—initdb | —rebuilddb} [-v] [—DBPATH КАТАЛОГ] [—корень DIRECTORY]

 

использование —initdb чтобы создать новую базу данных, используйте —rebuilddb перестроить индексы базы данных из установленных заголовков пакетов.

SHOWRC

Команда

оборотов в минуту —showrc

показывает значения оборотов в минуту будет использовать все параметры, которые в настоящее время установлены в файлах rpmrc и macrosconfiguration.

Опции FTP / HTTP

оборотов в минуту может выступать в роли клиента FTP и / или HTTP, поэтому пакеты можно запрашивать или устанавливать из Интернета. Файлы пакета для операций установки, обновления и запроса могут быть указаны как FTP или же HTTPURL стиля:

FTP: // USER: ПАРОЛЬ @ HOST: PORT / путь / к / package.rpm

Если :ПАРОЛЬ часть не указана, пароль будет запрашиваться (один раз для пары имя пользователя / имя хоста). Если оба пользователя и пароль опущены, анонимный FTP используется. Во всех случаях пассивный (PASV) FTP переводы выполняются.

оборотов в минуту позволяет использовать следующие параметры с URL-адресами FTP:

—ftpproxy HOST

Хост-хост будет использоваться в качестве прокси-сервера для всех передач FTP, что позволяет пользователям проходить через FTP через брандмауэры, использующие прокси-системы. Эта опция также может быть указана путем настройки макроса % _ftpproxy.

—ftpport HOST

Номер TCP PORT, который будет использоваться для соединения ftp на прокси-сервере ftp вместо порта по умолчанию. Эта опция также может быть указана путем настройки макроса % _ftpport.

оборотов в минуту позволяет использовать следующие опции с HTTP URL-адрес:

—httpproxy HOST

Хост-хост будет использоваться в качестве прокси-сервера для всех HTTP переводы. Эта опция также может быть указана путем настройки макроса % _httpproxy.

—HttpPort PORT

Номер TCP PORT для использования в HTTP подключение к прокси-серверу http вместо порта по умолчанию. Эта опция также может быть указана путем настройки макроса % _httpport.

ПРОБЛЕМЫ НАСЛЕДИЯ

Выполнение rpmbuild

Режимы сборки rpm теперь находятся в исполняемом файле / usr / bin / rpmbuild. Хотя устаревшая совместимость, обеспечиваемая псевдонимами popt, была адекватной, совместимость не идеальна; следовательно, совместимость режима сборки через псевдонимы popt удаляется из rpm. Установитеrpmbuild пакет и посмотреть rpmbuild(8) для документирования всех оборотов в минуту режимы сборки, ранее задокументированные здесь, в оборотов в минуту(8).

Добавьте следующие строки в / etc / popt, если хотите продолжить вызывать rpmbuild из оборотов в минутукомандная строка:

 

rpm exec --bp rpmb -bp
rpm exec --bc rpmb -bc
rpm exec --bi rpmb -bi
rpm exec --bl rpmb -bl
rpm exec --ba rpmb -ba
rpm exec --bb rpmb -bb
rpm exec --bs rpmb -bs
rpm exec --tp rpmb -tp
rpm exec --tc rpmb -tc
rpm exec --ti rpmb -ti
rpm exec --tl rpmb -tl
rpm exec --ta rpmb -ta
rpm exec --tb rpmb -tb
rpm exec --ts rpmb -ts
rpm exec --rebuild rpmb --rebuild
rpm exec --recompile rpmb --recompile
rpm exec --clean rpmb --clean
rpm exec --rmsource rpmb --rmsource
rpm exec --rmspec rpmb --rmspec
rpm exec --target rpmb --target
rpm exec - короткая схема rpmb - короткая схема

СМОТРИТЕ ТАКЖЕ

 

Popt(3),
rpm2cpio(8),
rpmbuild(8),

http://www.rpm.org/ http://www.rpm.org/>

Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.

Ссылка на основную публикацию