Вопросы по теме 'rpm-spec'

Файл спецификаций RPM. Можно ли динамически заполнять переменную файла спецификаций.
У меня есть файл спецификации. Мне нужно определить переменную спецификации, которая получает свое значение из однострочного файла в системе. Например %define path `cat /home/user/path_file` а в path_file одна строка...
27787 просмотров
schedule 25.04.2024

rpmbuild Необязательная зависимость без требования
Я хотел бы создать пакет RPM для веб-сайта. в разделе %post моего файла спецификаций я хотел бы проверить, установлен ли веб-сервер apache. Если да, то конфиг надо скопировать в /etc/httpd/conf.d/ Если Apache не установлен, конфигурация...
198 просмотров
schedule 24.12.2023

rpm spec-файл - Как указать несколько архетипов пакетов в требуемых
То, что у меня есть в спецификации Требуется: lftp zsh boost db4 db4-devel Что мне нужно в спецификации Требуется: lftp zsh boost db4 db4-devel db4-cxx.i686 db4-devel.i686 Но x.i686 не работает. Когда я пытаюсь установить пакет с помощью...
1259 просмотров
schedule 08.11.2022

Сборка RPM — Отказано в доступе
У меня есть сценарий предварительной фиксации SVN на основе Python, который генерирует файл rpmbuild .spec и запускает rpmbuild -bb my.spec через subprocess . Текущее состояние: 1) При выполнении фиксации SVN (SVN через SSH) удаленно...
3591 просмотров
schedule 23.08.2023

удалить записи из PATH при удалении rpm
Чтобы оставить систему в более чистом состоянии, я пытаюсь удалить записи из PATH в разделе% preun моего файла спецификации rpm. Я нашел пару потоков в stackoverflow, которые я пробовал Какой самый элегантный способ удалить путь из переменной $...
247 просмотров
schedule 04.02.2024

Как установить дополнительные файлы конфигурации в файл RPM SPEC?
Есть ли способ пометить файл конфигурации как необязательный, чтобы при вызове проверки (rpm -v) он игнорировал отсутствующий файл конфигурации? У меня есть пакет RPM, в который я включаю файл конфигурации по умолчанию для своего приложения....
3571 просмотров
schedule 05.05.2024

Упаковка RPM - требует, чтобы он работал не так, как ожидалось
Я собираю rpm, у меня есть несколько требований, некоторые из них на самом деле не работают: Вот что я пишу в файле спецификаций: Requires : java-1.8.0-openjdk = 1.8.0.65-3.b17.el7 Requires : apache-tomcat = 8.0.24-8.el7 Requires :...
511 просмотров
schedule 21.06.2022

Как использовать сценарии, уже находящиеся внутри RPM-файла, в качестве предустановочных или постустановочных сценариев
Я создаю пакет RPM, который упаковывает различные файлы, в том числе файлы свойств, файлы конфигурации, сценарии, JAR и т. д. Теперь при написании скриптлетов %pre, %post, %preun и %postun мне нужно использовать некоторые из сценарии, которые у меня...
2147 просмотров
schedule 07.06.2024

Создание файла спецификации RPM из скомпилированных бинарных файлов
Среда — AIX 7.0 RPM Version 3.0.5. Я очень новичок в мире Unix, пожалуйста, будьте терпеливы к моему невежеству. У нас есть 3 разных типа файлов, которые нужно упаковать в RPM. • Исходные/бинарные/*.bainary файлы (около 160) •...
2956 просмотров
schedule 19.06.2023

Как заменить бинарный файл при обновлении rpm без изменения разрешений
Мне нужно заменить существующий двоичный файл во время обновления rpm, но я не хочу менять уже установленные разрешения / права собственности. В моем случае после двоичной установки (не обновления) права собственности / разрешения устанавливаются...
112 просмотров

Выход после обновления RPM после установки
Есть ли способ выйти из раздела %post в случае обновления RPM. У меня есть простой rpm со следующими разделами. ПРИМЕЧАНИЕ: здесь у меня выход в %post. Когда я запускаю rpm -Uvh имя_пакета, возникает ошибка в разделе %post. Выход происходит...
1015 просмотров
schedule 06.10.2022

Создайте пакет RPM для установки файлов в целевой системе
Я совершенно не знаком с пакетом rpm и смущен функциональными возможностями разных разделов в спецификации rpm. Что я хочу сделать с помощью пакета rpm, так это просто установить examples.py в /usr/lib/folder в целевой системе (где я запускаю...
1038 просмотров
schedule 02.05.2023

префикс и перемещаемый пакет rpm в соответствии с другим префиксом rpm
Я установил sample.rpm в /opt. Я хочу, чтобы samplw2.rpm нашел путь перемещения для установки объявления sample.rpm в том же месте. есть ли какая-либо команда или макрос в файле спецификаций, которые проверяют его перед установкой или нет?
78 просмотров
schedule 11.04.2023

Один файл SPEC для поддержки нескольких архитектур
Я изменяю файл RPM SPEC для сборки для архитектуры x86_64. Существующий SPEC включает пакет, применимый только к 32-разрядным версиям, то есть Requires: package-x-y-z . Как удалить требование package-x-y-z только для архитектуры x86_64, при...
243 просмотров
schedule 26.04.2024

Упаковка статического веб-сайта AngularJS с любым веб-сервером (например, nginx) в один пакет rpm
И большое спасибо всем откликнувшимся :) У меня нет опыта создания rpm-пакетов с такими требованиями Вот уже несколько дней я не могу справиться с задачей упаковки статического веб-сайта (AngularJS) с помощью веб-сервера в один пакет rpm...
113 просмотров
schedule 12.02.2024

Как установить инструменты rpmdev на Ubuntu?
Я создаю свой первый пакет с использованием RPM на машине с Ubuntu. Но у меня так много трудностей. Я пробовал так много команд для установки rpmdevtools с помощью «yum», но он выдает ошибку, поскольку репозитории не включены. Когда я пытаюсь...
3826 просмотров
schedule 15.10.2022

При создании пакета rpm, как я могу сохранить те же разрешения, что и для исходного каталога, который я предоставил?
Мой исходный каталог, который был упакован, имеет разные разрешения для некоторых каталогов и файлов, должен ли я явно использовать %attr для каждого каталога и файла? Есть ли способ просто использовать те же разрешения, что и источник?...
357 просмотров
schedule 27.01.2023

поиск простого файла спецификации noarch rpm
Я пытаюсь создать пакет noarch RPM, состоящий из кучи файлов python и .png. Нет сборки / компиляции. Предположим, у меня есть все файлы src, зарезервированные в utp.tgz, и я скопировал их в rpmbuild / SOURCES / utp-1.0.tgz Можете ли вы...
211 просмотров
schedule 23.08.2022

Как установить символическую ссылку в файл спецификации rpm
Я прочитал несколько других вопросов, связанных с этой проблемой, и я не могу найти прямого ответа на свою проблему. Мне нужно установить несколько символических ссылок на /etc, которые указывают на файлы, которые я устанавливаю в /opt/myapp, поэтому...
80 просмотров
schedule 24.10.2022

Какие изменения необходимо внести в файл .spec для переименования устанавливаемого программного обеспечения?
Я пытаюсь перестроить пакет nano rpm на CentOS 8, поэтому после его установки я смогу запустить nano с помощью команды newnano . После некоторого поиска в Google я пришел к выводу, что мне нужно изменить файл .spec и собрать пакет с помощью...
297 просмотров
schedule 08.01.2024