Вопросы по теме 'rpmbuild'

Проблема с несколькими списками одного и того же файла в спецификации RPM
У меня есть некоторые проблемы с файлом спецификаций rpm, в котором один и тот же файл указан несколько раз. Для этой спецификации мы делаем обычную компиляцию, а затем у нас есть скрипт, который копирует все в корень сборки. В этом buildroot у нас...
1356 просмотров
schedule 28.02.2023

Файл SPEC создает два RPM, но зависимость делает невозможным обновление -Uvh
Я работаю над файлом спецификаций (foo.spec), который при сборке дает два RPM: foo-1-1.i386.rpm (основная программа) и libfoo- 1-1.i386.rpm (необходимые файлы библиотеки). В файле foo.spec указано, что для foo требуется libfoo той же версии и...
845 просмотров
schedule 01.06.2022

Созданный мной RPM Python не устанавливается
Поскольку мне нужно установить несколько версий Python на нескольких серверах Oracle Linux, которые создаются с помощью процесса кикстарта, я хотел создать rpm-пакет python для нашего репозитория yum. Мне удалось собрать Python вручную с помощью...
7318 просмотров
schedule 20.09.2022

RPM: как получить список требований (сообщений)
Создан пакет rpm со спецификацией файла, где используется Requires(post) для указания необходимых инструментов для раздела после установки. Итак, как получить список инструментов Requires(post) из пакета rpm? rpm -qp --whatrequires .rpm — не...
2055 просмотров
schedule 07.09.2023

Как предотвратить установку RPM SUSE в системе RedHat
У нас есть продукт, который распространяется через RPM. Мы создаем как SUSE SLES10 SP1 RPM, так и RedHat 5.5 RPM. Между ними есть различия: все будет работать неправильно (часто загадочно), если вы установите SUSE RPM на машину RedHat, и наоборот....
564 просмотров
schedule 09.02.2023

запуск скриптов Python как часть процесса установки rpm
Есть ли какие-либо ошибки, о которых я должен знать при запуске сценариев Python из установки rpm? Вот суть проблемы. Мы создали собственный установщик RPM для развертывания нашего приложения Django. В рамках процесса установки я хочу запустить...
1512 просмотров
schedule 11.06.2022

rpmbuild изменить формат сжатия
Я пытаюсь упаковать некоторые файлы карт для нашего геосервера во внутренний пакет rpm. Для части сборки это просто копирование файлов. Я думаю, что это работает так, как ожидалось. Но упаковка этих 20 ГБ изображений занимает ужасно много времени....
12467 просмотров
schedule 12.07.2023

Ошибка синтаксиса файла спецификации rpm
Я пытался создать пакет rpm, мой файл спецификации выглядит так: %define config_option (cat %1) %define __spec_install_post %{nil} %define debug_package %{nil} %define __os_install_post %{_dbpath}/brp-compress %define __prelink_undo_cmd %{nil}...
1473 просмотров
schedule 15.06.2023

Как использовать %debug_package при использовании rpmbuild?
Linux версия 2.6.18-131.el5 gcc версия 4.1.2 RPM версия 4.4.2.3 Для сборки пакетов я использую следующую команду: $ sudo rpmbuild -ba xxx.spec Я думал, что пакет debuginfo должен быть собран по умолчанию, но получить только xxx.src.rpm и...
8429 просмотров
schedule 20.06.2023

Изменение поведения %defattr между об/мин 4.7.2 и 4.9.1?
Можно ли использовать %defattr несколько раз в файле спецификаций? В Ubuntu 10 (версия RPM 4.7.1) следующее определение приведет к применению разрешений 777 к /var/log/testdir2 . %files %defattr(-,root,root,-) %dir /var/log/testdir1...
2744 просмотров
schedule 02.06.2022

Дайте макросу RPM аргумент с пробелами
Пример макроса RPM: %define hello() \ printf 'hello, %{1}.\\n'; Я хотел бы иметь возможность дать ему макросы с пробелами, например: %{hello "Dak Tyson"} -> printf 'hello, Dak Tyson.\n' Тем не менее, он продолжает делать...
1265 просмотров
schedule 29.05.2023

Как использовать одну и ту же CentOS для сборки RPM для разных версий?
Я пытаюсь использовать один и тот же экземпляр CentOS, чтобы заставить меня собирать пакеты для версий 5 и 6. До сих пор все работало нормально, но я думаю, что обновление в экземпляре сборки (6) теперь включает некоторые зависимости, которые,...
683 просмотров
schedule 08.08.2022

Как изменить каталог rpmbuild по умолчанию с формы / root / каталога rpmbuild на другой
Мне нужно собрать пакет rpm для некоторых драйверов. Мне нужно собрать rpm из архива .tar.gz. Пакет tar также содержит файл .spec. Я настроил свою среду rpmbuild, как описано здесь: http://wiki.centos.org/HowTos/SetupRpmBuildEnvironment Моя...
5057 просмотров
schedule 21.09.2022

Как писать файлы спецификации rpm без упоминания всех файлов
Я пишу файл спецификации rpm для преобразования tar.gz в .rpm. Tar содержит все файлы. Чтобы избежать перезаписи спецификации каждый раз, когда добавляется / удаляется новый файл. Я не хочу упоминать файлы. Есть ли макрос или что-то еще, что я...
207 просмотров
schedule 03.12.2023

Как создавать специфичные для платформы и независимые от платформы подпакеты RPM из одного .spec?
У меня есть файл dunno.spec со следующей структурой: Name: dunno Version: 1.0 ... BuildArch: x86_64 %description ... %package common Summary: Shared files BuildArch:...
8063 просмотров
schedule 05.03.2023

% Prep проблемы при создании RPM на CentOS 7
Следуя всем случайным руководствам в сети и даже здесь: Что мне нужно сделать минимум для создания RPM-файла? Похоже, что с Centos 7 ничего не работает (сюрприз!) Похоже, что если вы оставите% prepare в своем файле спецификации, rpmbuild изо...
472 просмотров
schedule 10.05.2022

Проблема со сборкой RPM
Я пытался собрать RPM, следуя этому руководству http://theurbanpenguin.com/wp/?p=3307 но когда я достиг этого шага, когда я хочу скопировать CentOS-tup.repo cd ~/rpmbuild/ИСТОЧНИКИ mkdir -p tuprepo-1/etc/yum.repos.d cp...
87 просмотров
schedule 02.08.2023

rpmbuild нет такого файла или каталога
Я просто учусь создавать пакеты rpm для некоторых пользовательских сборок программного обеспечения, которое компилируется из исходного кода (некоторые устаревшие вещи нуждаются в этом, поэтому я пытаюсь научиться, поскольку некоторые пакеты не могут...
6994 просмотров
schedule 27.05.2022

RPM для вызова установки браузера после установки
Я создаю установщик RPM для Centos 6.5. После установки я хочу, чтобы RPM вызывал браузер и показывал отчет об установке. В этом отчете об установке показаны подробности того, как прошла установка. Включая ошибки и предупреждения, возникшие во...
36 просмотров
schedule 29.04.2022

Нужна помощь в понимании того, как построить несколько RPM
Я пытался понять, как построить простой RPM. У меня есть следующий репозиторий https://github.com/integralist/simple-rpm , который включает соответствующий файл SPEC, и он отлично работает при создании RPM из контейнера Docker. Но проблема, с...
1245 просмотров
schedule 07.04.2022