Этот тег для файлов спецификации об/мин, исходного файла для создания RPM-пакетов с помощью rpmbuild.

Этот тег должен использоваться для вопросов, имеющих отношение к файлам спецификации об/мин записи, то есть, файлы спецификации раньше создавали RPM-пакеты.

3
ответа

Что означает «-14» в дампе макросов RPM

Можно сделать дамп доступных / определенных макросов при создании файла спецификации RPM, используя: rpm --showrc или rpm --eval% dump или включая встроенный макрос% dump в самом файле спецификации и ...
18.03.2017
2
ответа

Можно ли определить, какие флаги сборки использовались в предварительно -собранном RPM-пакете?

Я использовал демон динамической маршрутизации Quagga на виртуальной машине CentOS 6. Я хотел бы использовать функцию, доступную только в том случае, если RPM был собран с флагом --multipath=X. RPM, который я использую, уже был...
12.08.2020
2
ответа

Ошибка Rpmlint "use-tmp-in-%postun"

Вывод rpmlint: E: use-tmp-in-%postun Spec-файл: %postun rm -r /var/aci /tmp/aci_tmp 2> /dev/null Кроме того, я не могу удалить пакет Как я могу удалить каталог в /tmp после или перед удалением ...
11.01.2020
2
ответа

Yum не соблюдает требования максимальной версии. Как я могу отладить и проверить, что yum считает версией зависимости?

Я управляю пакетом RPM, и есть версии, пронумерованные следующим образом: мой-пакет-1.1.1-1, мой-пакет-1.1.2-1, мой-пакет-1.1.3-1, мой-пакет-1.2 .0-0.альфа01.1. Теперь я пытаюсь получить другой пакет для ...
17.05.2019
1
ответ

СПЕЦИФИКАЦИЯ RPMBUILD для Linux, как установить в произвольное расположение /usr/local/file1, не всегда каталог /usr

У меня возникла проблема с установкой RPM в /usr/local/file1, он всегда устанавливается в /usr/local/file1/usr. Я даже использовал префикс./configure --/usr/local/file1, и он по-прежнему устанавливался в каталог /usr/local/file1/usr
05.11.2021
1
ответ

Как установить переменную окружения для текущего сеанса в rpm?

Я создаю rpm для Sia в ClearOS7 (на основе Centos7 )и наткнулся на кирпичную стену. Я пытаюсь установить данные SIA _DATA _DIR=/var/lib/siad -для сеанса, в котором я устанавливаю rpm. Нужно...
27.04.2021
1
ответ

как запустить скрипт в разделе postun в файле спецификаций

У меня есть файл спецификаций с некоторым содержимым. Так же есть скрипт :%postun, если [ '$1' == 0 ]; затем сделайте кое-что, например, я хочу, чтобы скрипт в разделе %postun был выполнен после удаления пакета....
03.04.2021
1
ответ

Перезапустить службу после транзакции RPM

У меня есть RPM-пакет, который обновляет файл конфигурации и, следовательно, влечет за собой перезапуск этой службы (rsyslog ). Мои поддерживаемые платформы включают версию до -systemd (centos6 )и версии systemd (centos7+ ). Мой...
08.02.2021
1
ответ

Один и тот же RPM для нескольких основных версий CentOS

Я создал небольшой сценарий bash и встроил его в пакет RPM. Этот небольшой bash-скрипт очень хорошо работает на CentOS 5, CentOS 6 и CentOS 7 (и, возможно, на CentOS 8, не проверено )Мой вопрос :Делать...
05.12.2020
1
ответ

RPM-пакет Fedora 33 предоставляет собственные библиотеки, которые не устанавливаются, пишет «ничего не предоставляет»

Наблюдение за таянием льда должно быть простым, но это не так. Я использую Fedora 33 и создаю RPM для текстового редактора Diamond. У меня есть все, что нужно для Debian, и оно прекрасно работает. Алмаз использует...
01.12.2020
1
ответ

Сборка подпакетов RPM без базового пакета

В соответствии с документацией/руководством по RPM(http://ftp.rpm.org/max-rpm/ch-rpm-subpack.html)можно использовать подпакеты для сборки нескольких пакетов RPM с одним файлом SPEC. В указанной ссылке...
26.08.2020
1
ответ

Как обойти ошибку проверки транзакции в RPM, которая требует перезаписи файла конфигурации?

Я что-то упаковываю, а вышестоящий провайдер затирает файл конфигурации. Ошибка проверки транзакции :файл /etc/acme -engine/acme -engine -fpm.conf из установки acme -1 -74.1.el7.noarch конфликты...
08.08.2020
1
ответ

Как надежно изменить конфигурацию сборки и добавить флаги компилятора в RPM-файлы C/C++?

Мне нужно изменить конфигурацию сборки большого количества rpm-файлов в целях тестирования. Я говорю здесь только о коде C/C++. Я не обязательно собираюсь заниматься автоматикой, но мне не помешала бы рука...
07.07.2020
1
ответ

Как источники сопоставляются с командами в спецфайле RPM?

Иногда в спецфайле RPM я увижу: Source0: /some/path/or/url/file.tar.xz Source1: /другой/путь/или/url/file2.tar.gz Source2: /some/path/library.so Источник4: /other/path/icon.ico ... Иногда ...
18.06.2020
1
ответ

Есть ли способ убрать неправильную большую часть версии в RPM?

С помощью rpmdev-bumpspec я могу сделать -r, --mostrightump, завершающий компонент ., если он найден, добавить .1, если нет; no-op, если указано -s -s STRING, --string=STRING, в конце удара ....
06.04.2020
1
ответ

Есть ли способ указать зависимость, при которой любой из группы может удовлетворить спрос?

Допустим, я упаковываю пакет RPM, для которого требуется одно из следующих действий: Foo Бар Baz Поддерживает ли RPM функциональность для помещения этого в файл спецификации?
02.04.2020
1
ответ

Макрос %setup файла RPM Spec, если вы не знаете корневого имени?

Как использовать макрос %setup, если я не знаю корневого имени архива. Например, в моем случае у меня есть archive.tar.gz, который извлекается в myproject-/ При каждом запуске я могу получить ...
02.04.2020
1
ответ

Пустые каталоги остаются после удаления пакета в более высокой версии RPM в LINUX

RPM версии 4.8.0: [root@sdl34815 x8664]# rpm -ivh tmfi1700- 17.00.00.00.об/мин Подготовка... ############################################ [100% ] 1:tmfi1700 ###############################...
06.12.2019
1
ответ

Создание RPM решает зависимости

Я создал rpm на Centos 7, для этого требуется rh-python36 и centos-release-scl-rh, которые необходимо установить заранее, поэтому текущая последовательность такова: sudo yum install -y Centos-релиз-scl-rh sudo yum ...
13.05.2019
1
ответ

Как мне настроить пакет RPM так, чтобы он требовал Java 8 или более поздней версии, чьи зависимости могут быть удовлетворены с помощью Java 11

Я пытаюсь для упаковки RPM, для которого требуется любая версия Java выше Java 8. RPM отлично работает, если не установлена ​​Java или если установлена ​​JRE / JDK для 8. ОДНАКО, если я устанавливаю OpenJDK 11, когда я ...
06.03.2019
1
ответ

, где я могу найти оригинальные Sentos RPM SPEC-файлы?

Недавно CentOS обновлена ​​с 7,5 до 7,6, и теперь одна из пакетов, обновленных до более новой версии, я еще не готов пользоваться. Чтобы построить и поддерживать более старую версию этого пакета. ...
02.01.2019
1
ответ

Пользовательские опции при установке RPM с RPMBuild

Я хотел бы использовать пользовательские параметры во время RPM. Я использую RPMBuild для создания RPM, поэтому у меня есть файл SPEC. Могу ли я определить свой собственный вариант, который я могу использовать в файле спецификации (например, RPM -I --R
09.10.2018
1
ответ

rpm --обновление того же пакета вызывает конфликты файлов

Я установил свой пользовательский пакет, содержащий кучу файлов. Запуск rpm --upgrade во второй раз дает много ошибок: Файл ABC из пакета установки mypackage-1.0-0.i386 конфликтует с файлом из ...
31.05.2017
1
ответ

Определение макросов для создания файлов RPM, требующих Python 3

RPM python-devel устанавливает файл определения макросов: /etc/rpm/macros.python2 Однако, после установки python36u-devel из репозитория IUS у меня нет Python 3 версии этого файла ...
18.03.2017
0
ответов

%dir не работает в файле спецификаций

Насколько я понимаю %dir, если у меня есть % файлов %dir /foo/bar Теперь мне не нужно отдельно перечислять каждый файл /foo/bar. Однако, когда я создаю свой RPM в OBS, я получаю, ошибка :Установлено (...
08.08.2020
0
ответов

Как конфигурация pkg -работает в спецфайлах RPM?

В некоторых спецфайлах RPM я вижу такие строки, как :BuildRequires :pkgconfig (лед )BuildRequires :pkgconfig (libnotify )BuildRequires :pkgconfig (libssl )... Я не очень хорошо знаком с pkgconfig, но понимаю...
12.06.2020
0
ответов

Как скомпилировать из исходников и переупаковать в бинарники для распространения?

В настоящее время я скомпилировал и установил библиотеку GDAL3.0.4 из исходного кода, что также требует от меня компиляции и установки Proj6.0.0. Это работает нормально. Итак, моя следующая часть, мне нужно упаковать...
12.06.2020
0
ответов

Какие существуют эффективные способы сборки и запуска SRPM без его установки?

Я использую Fedora 31 и занимаюсь разработкой программного обеспечения. Мне нужно работать с кодом во многих исходных пакетах RPM в течение относительно коротких периодов времени. По этой причине я хотел бы просто собрать пакет, но...
03.06.2020
0
ответов

Настройка задания cron с использованием rpm не работает

Ниже я указал файл cron SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin LOG_DIR=/var/log/myapp-services-cron MYAPP_SERVICES_DIR=/opt/myorg/apps/myapp-services * * ...
04.03.2020
0
ответов

Как указать аргументы ./configure с помощью rpmbuild?

Я пытаюсь собрать rpm с помощью nginx и модуля rtmp nginx. Я получил исходный код nginx tar.gz и rtmp tar.gz и поместил их в каталог SOURCES. Затем я сделал этот файл спецификации: Имя: nginx ...
21.10.2019