Технология сборки пакетов RPM: различия между версиями
Строка 3: | Строка 3: | ||
Классическая сборка пакета rpm состоит из следующих этапов : | Классическая сборка пакета rpm состоит из следующих этапов : | ||
=== | === Нахождение исходного текста пакета === | ||
Обычно мы находим исходный текст программы. Обычно исходный текст программы можно получить на официальном сайте программы. | Обычно мы находим исходный текст программы. Обычно исходный текст программы можно получить на официальном сайте программы. | ||
Это может быть готовы архив в виде tar, упакованный каким-нибудь компрессором, типа gzip, bzip и т.п.. | Это может быть готовы архив в виде tar, упакованный каким-нибудь компрессором, типа gzip, bzip и т.п.. | ||
Так-же это может быть репозиторий git, cvs , меркурий и т.п. | |||
В любом случае мы получаем каталог с текстом программы и инструкцией, как можно программу собрать. | |||
Отдельным источником можно назвать пакет src.rpm или deb-src из другого дистрибутива. | |||
В этом случае можно "подсмотреть как собирают пакеты другие." | |||
=== | === Написание инструкции сборки пакета === | ||
=== Непосредственной сборки пакета === | |||
== Сборка внутри хэшера == | == Сборка внутри хэшера == |
Версия от 14:15, 11 мая 2022
Классическая сборка пакетов rpm
Классическая сборка пакета rpm состоит из следующих этапов :
Нахождение исходного текста пакета
Обычно мы находим исходный текст программы. Обычно исходный текст программы можно получить на официальном сайте программы.
Это может быть готовы архив в виде tar, упакованный каким-нибудь компрессором, типа gzip, bzip и т.п.. Так-же это может быть репозиторий git, cvs , меркурий и т.п.
В любом случае мы получаем каталог с текстом программы и инструкцией, как можно программу собрать.
Отдельным источником можно назвать пакет src.rpm или deb-src из другого дистрибутива. В этом случае можно "подсмотреть как собирают пакеты другие."