Описание тега rpm-spec

The rpm spec file contains the information required by RPM to build a package.
1 ответ

Как получить доступ к значению --prefix в файле спецификации?

У меня есть вопрос относительно rpms. Я устанавливаю rpm с помощью команды "rpm --prefix=/home/cloud-user -ivh xyz.rpm". Я хочу получить доступ к этому префиксу (/home/cloud-user) внутри спецификации файла. какая переменная будет иметь это значение?…
30 ноя '18 в 12:37
2 ответа

rpm деинсталлируется с предупреждением об отмене связи

Я создал файл спецификации, который может установить / обновить / удалить пакет. Но при удалении он удаляет пакет с предупреждениями warning: erase unlink of /var/hudson/master/plugins/publish-over-cifs/help/global/username.html failed: No such file…
28 мар '17 в 13:57
1 ответ

Как установить дополнительные файлы конфигурации в файле RPM SPEC?

Есть ли способ пометить файл конфигурации как необязательный, чтобы при запуске проверки (rpm -v) он игнорировал отсутствующий файл конфигурации? У меня есть пакет RPM, в который я включаю файл конфигурации по умолчанию для своего приложения. Файл к…
27 фев '15 в 17:33
1 ответ

Я хочу переделать пакет rpm без srpm

Цель У меня есть пакет rpm, но я хочу заменить несколько файлов в rpm и сделать новый rpm. Backgroud Я не мог найти srpm определенного программного обеспечения. То, что я мог скачать, это пакет rpm. операции а. Я получил спек-файл от rpm rpmrebuild …
05 янв '17 в 09:31
2 ответа

"Упаковка не имеет описания%:" при упаковке об / мин

Я упаковываю очень простые обороты для плагина redmine для внутреннего использования, и я застрял с ошибкой "Package is no %description:". У.spec есть описание, и я не могу найти что-то релевантное в инете. Вот мой.spec: codeName: redmine_knowledgeb…
06 ноя '13 в 17:44
1 ответ

sed rpm_install_prefix в спецификации rpm

Я попытался заменить выражение в файле на $RPM_INSTALL_PREFIX в%post части файла SPEC. Я использовал ниже команду sed -i "s/opt/$RPM_INSTALL_PREFIX/" /etc/mersad.conf как я учел, он должен изменить opt на префикс, который я использую при установке. …
12 июн '18 в 12:18
7 ответов

Может ли файл спецификации RPM "включать" другие файлы?

Есть ли какая-то директива include в спецификации RPM? Я не мог найти ответ, прибегая к помощи. Мотивация: у меня есть шаблон спецификации RPM, который процесс сборки изменяет вместе с версией, ревизией и другими данными, специфичными для сборки. Эт…
26 май '11 в 09:00
2 ответа

Условия для EL/SUSE, влияющие на все распределения

У меня есть файл спецификаций для FFmpeg, который нацелен на EL, Fedora, Mageia и SUSE. Из-за версий NASM, доступных для более старых дистрибутивов EL/SUSE, мой файл спецификаций должен выборочно отключать ASM для дистрибутивов, у которых нет новой …
03 авг '16 в 17:06
1 ответ

Почему создание собственного RPM-пакета nginx/ModSecurity приведет к нарушению зависимостей Perl?

Я хочу предоставить пользовательский RPM-пакет nginx/ModSecurity/ сторонних модулей, который можно установить на внутренние серверы (без интернета) через собственный RPM-репозиторий. Для этого я создал файл спецификации RPM (ниже приведены фрагменты…
15 май '18 в 11:41
1 ответ

Изпак исполняемого фляги в об / мин

Я пытаюсь создать пакет rpm для исполняемого файла jar, созданного с помощью izpack. В основном это мастер установки, который позволяет пользователю установить инструмент / программное обеспечение. Он предоставляет исполняемый файл. Итак, мы должны …
22 авг '17 в 10:02
1 ответ

Пользовательская зависимость rpm от конкретной версии nginx

Я пытаюсь создать RPM для определенного модуля nginx. Мой spec-файл собирает модули и создает пакет успешно, но я не могу сделать это, это зависит от права на пакет nginx, на котором был построен мой модуль. В моем spec-файле я попытался использоват…
10 май '18 в 08:08
1 ответ

Как написать spec-файл, чтобы rpm переместил файлы с cwd при установке

Я распространяю свой RHEL6 оборотов с сервера Windows. У меня есть некоторая информация в файле конфигурации (например, имя и адрес сервера), который я объединяю в tgz с rpm. У меня тогда есть конкретное место, куда я хочу поместить файл конфигураци…
12 фев '14 в 03:24
1 ответ

Правильная сборка RPM Предоставляет openSUSE, но не Fedora

У меня есть RPM-файл спецификации для MakeMKV, который загружен в OBS для сборки пакетов для Fedora и openSUSE. Спецификационный файл одинаков для обоих дистрибутивов, но только openSUSE правильно добавляет встроенные библиотеки в раздел "Пакеты сбо…
07 июл '16 в 19:43
1 ответ

rpm подпакеты%install раздел

Возможно ли иметь отдельный раздел%install для подпакета в файле спецификации? Например, файлы для основного пакета могут быть указаны как %files а для подпакета вот так: %files mysubpackage Тем не менее, я видел только один %install раздел, и я пол…
21 сен '17 в 11:17
1 ответ

Указание параметров для макросов

В настоящее время пишется файл *.spec для RPM. Как я могу динамически определять переменные, чтобы они использовали параметризованный макрос? В соответствии с документацией по rpm я придумал следующее: 1 %define postgresql_macro() (?%1?%2?%3?%4?%5) …
10 янв '18 в 17:16
1 ответ

RPM % наилучшая практика

Я пытаюсь отследить, что является лучшим для сценариев% pre /% post в файле rpm.spec. В частности, у меня есть система, которая имеет довольно сложную установку. Помимо прочего, для этого необходимо выполнить множество настроек "Security-Enhanced Li…
23 сен '13 в 19:36
1 ответ

Как удалить файл, установленный после установки rpm и не требующий его обновления?

Ниже приводится первая версия спецификации rpm. %post if [ "$1" = "1" ]; then touch /usr/bin/item1.txt touch /usr/bin/item2.txt echo "i am in and this line is written from rpm 1-1">>/usr/bin/item1.txt echo "i am in and this line is written fro…
31 авг '18 в 08:53
0 ответов

Создание RPM-пакета для скрипта оболочки

Добрый день. Мне было поручено создать RPM-пакет для нашего агента, чего я никогда раньше не делал. Этот агент состоит из сценария оболочки и некоторых файлов. The steps to install our agent is, 1) Extract the agent .gz file. 2) Create a specific fo…
16 ноя '17 в 04:23
1 ответ

Сборка RPM-пакета: принудительная установка по пути зависимого перемещенного пакета

У меня есть 2 зависимых пакета, которые должны быть помещены в одну цель. Пакет B зависит от пакета А. Пакет А может быть перемещен в любое другое место. Теперь я хочу, чтобы пакет B был принудительно помещен в ту же цель, что и пакет A. Или просто …
05 фев '15 в 16:02
1 ответ

Есть ли макрос "python_sitelib" в setuptools?

Проблема: Мне нужно установить модуль Python в один из моих сайтов-пакетов. Пакет site поставляется с другого RPM, и я не могу изменить этот код, чтобы включить мои материалы. Поэтому мне нужно построить свой собственный RPM, который сделает работу …
09 мар '16 в 14:59