Описание тега specfiles
Структурированный текстовый файл, содержащий информацию о сборке и установке программного обеспечения, которое будет упаковано в RPM с помощью команды rpmbuild.
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
1
ответ
Написание файла systemd и specfile для приложения на python twistd
Я дал задание написать системный файл systemd для приложения python twistd и создать его rpm. Приложение с открытым исходным кодом, и вы можете найти его здесь. Я написал файл модуля как: [Unit] Description=ECManaged Agent for monitoring and deploym…
24 фев '15 в 15:58
1
ответ
rpm подпакеты%install раздел
Возможно ли иметь отдельный раздел%install для подпакета в файле спецификации? Например, файлы для основного пакета могут быть указаны как %files а для подпакета вот так: %files mysubpackage Тем не менее, я видел только один %install раздел, и я пол…
21 сен '17 в 11:17
1
ответ
Как переопределить CONFIG_SITE в файле спецификации (наилучшая практика)
Если пользователь, пытающийся создать rpm из спецификации, имеет установленный CONFIG_SITE в среде при запуске rpmbuild, и файл сборки строится с помощью "./configure --prefix=/usr && make", то пользовательские настройки в CONFIG_SITE могут полность…
26 май '11 в 15:05
1
ответ
RPM Spec файл для обновления
Мой продукт уже установлен, и я хочу обновить его. Теперь мое обновление содержит только один файл, где в качестве фактического продукта содержится структура каталогов с большим количеством файлов. Теперь, когда я использую rpm -Uvh abc.x86_64.rpm о…
19 мар '13 в 11:20
1
ответ
Префикс и пакет rpm с возможностью повторного включения в соответствии с другим префиксом rpm
Я установил sample.rpm в /opt. Я хочу, чтобы samplw2.rpm нашел путь перемещения образца sample.rpm и установился в том же месте. Есть ли команда или макрос в spec-файле, который проверяет его перед установкой или нет?
12 дек '18 в 04:51
2
ответа
Сборка пользовательских RPM, но пакет пуст?
Я пытаюсь построить RPM для скомпилированной версии Apache. Я хочу, чтобы rpm встроил его в /opt/apache.... Я могу создать сам файл RPM, но когда я выполняю rpm -qpl для файла, он отображается как пустой. Вот мой файл спецификаций: Name: custom-http…
31 янв '14 в 16:26
1
ответ
Файл указан дважды в спецификации файла rpm
Раздел "Файлы" моего spec-файла выглядит так: %files %{prefix}/htdocs/ %config %{prefix}/htdocs/share/settings/config.inc.php Теперь, так как файл конфигурации уже включен в %{prefix}/htdocs/ В строке я получаю предупреждение "Файл указан дважды". О…
23 дек '13 в 08:54
3
ответа
Как сделать _topdir относительно расположения файла.spec при создании RPM?
У меня есть .spec файл, который опирается на переменную с именем _topdir, Прямо сейчас, когда вы извлекаете источник SRPM из git, вы должны пойти и изменить где _topdir указывает, чтобы получить rpmbuild функционировать правильно. # We need the foll…
08 июн '11 в 22:02
1
ответ
Как запросить файл, не принадлежащий RPM, в строке спецификации "Требуется"?
Я установил (в CentOS 7) программу под названием Rational Software Architect (RSA 9.5), которая представляет собой платформу с расширенными возможностями и работает так же, как Eclipse, но без фактической установки RPM. RSA поставлялся с установочны…
10 ноя '16 в 22:37
1
ответ
Могу ли я иметь общий файл спецификации для нескольких версий ядра при создании rpm
Я пытаюсь построить RPM, который включает в себя модуль ядра. Когда я создавал его в centos, я использовал%(uname -r), чтобы скопировать.ko в каталог модуля.uname -r расширяется до "3.10.0-327.el7.x86_64" Теперь, если я хочу установить тот же Ко в д…
26 июл '17 в 07:04
0
ответов
Установить всю папку и файлы в ней, файл спецификации RPM
У меня есть файл спецификации для сборки пакета RPM, в моем разделе%install у меня есть это: %install install -m 700 foo/bar/filesToCopy/. $RPM_BUILD_ROOT/ Папка filesToCopy - это дерево, в точности как должно выглядеть дерево файлов пакета. В нем е…
12 ноя '15 в 08:44
1
ответ
Исключить или удалить путь к каталогу из% файлов в файле rpm.spec
Мой путь к spec-файлам выглядит следующим образом: /opt/OV /opt/OV/NonOV /opt/OV/NonOV/ABCD /opt/OV/NonOV/ABCD/ABC /opt/OV/NonOV/ABCD/ABC/Test1 /opt/OV/NonOV/ABCD/ABC/Test1/test1.txt /opt/OV/NonOV/ABCD/ABC/Test2 /opt/OV/NonOV/ABCD/ABC/Test2/test2.tx…
18 мар '16 в 09:24
2
ответа
Что означает%defattr в файлах спецификаций RPM?
При создании RPM файлы спецификации RPM имеют директиву %defattr, Я знаю, что он определяет атрибуты по умолчанию для файлов, которые установлены этим RPM. Если я напишу %defattr как ниже, что это значит? %defattr(-testuser, testuser)
05 авг '11 в 06:39
1
ответ
Как сделать обновление оборотов в минуту, которые ничего не дозируют, кроме запуска команды оболочки?
Я создаю rpm с именем rsv-1.0, он автоматически установит файл rsv.cfg в /etc при установке rsv-1.0.rpm пакет содержит только один файл etc/rsc.cfg Что делать, если я хочу внести изменения в файл rsv.cfg для обновленного rpm, скажем rsv-2.0.rpm Зате…
23 июн '13 в 02:22
1
ответ
Как прервать установку пакета rpm, если в specfile не выполняются некоторые условия?
Есть еще несколько вещей, которые Requires тег не удовлетворяет. Поэтому я написал сценарий для проверки этих вещей, но где мне их разместить? И если не найден, то я хочу выйти из установки, побуждая пользователя сделать шаги, прежде чем пытаться ус…
23 янв '13 в 05:11
1
ответ
Подпапки с кодом Python Pyinstaller
Предположим, что это моя файловая структура: main.py modules |--> feature1.py |--> feature2.py |--> feature3.py мой main.py код выглядит следующим образом: from modules.feature1 import Awesomefeature ... Я использовал следующий spec-файл дл…
01 мар '18 в 20:13
1
ответ
Как написать файл спецификации для сборки пакета rpm?
Как я могу написать файл спецификации для сборки пакета rpm, если у меня есть только 4 задачи? Поместите my_file в / usr / local / mydir Поместите файл конфигурации в rsyslog.d Поместите файл logrotate в logrptate.d Эхо "что-то" /etc/programm/progra…
31 окт '18 в 16:23
1
ответ
Рекомендация по шаблонному файлу.service/.conf в спецификации RPM
Мы создали RPM из файлов.spec, которые включают установку служб для файлов upstart и systemd (а значит, и.conf, и.service). Но файлы.conf и.service содержат проводные пути к служебным файлам. myservice.service: [Unit] Description=My Service [Service…
13 мар '18 в 16:34
1
ответ
Почему не рекомендуется использовать тег RPM Packager?
В http://fedoraproject.org/wiki/How_to_create_an_RPM_package есть примечание, в котором говорится: Do NOT use these tags Packager Vendor Copyright Без объяснения причин. Packager встречается довольно часто, поэтому, когда я создаю новый файл специфи…
05 дек '17 в 16:08