Що таке специфікаційний файл у RPM?

Файл SPEC надає необхідну інформацію системі побудови, визначаючи інструкції в ряді розділів. Розділи визначені у преамбулі та основній частині. Частина преамбули містить низку елементів метаданих, які використовуються в основній частині. Основна частина представляє основну частину інструкцій.

Специфікаційні файли є звичайні текстові файли, які використовуються для створення рядків специфікацій. Вони складаються з послідовності директив, розділених порожніми рядками.

Під час використання файлу специфікацій, надайте в Analysis список, який описує файли як значення аргументу datas= . Список файлів даних — це список кортежів. Кожен кортеж має два значення, обидва з яких мають бути рядками: перший рядок визначає файл або файли, як вони є в цій системі зараз.

Правила іменування файлів RPM

  • ім'я – це ім'я, що описує упаковане програмне забезпечення.
  • версія — це версія запакованого програмного забезпечення.
  • випуск — це кількість пакетів цієї версії програмного забезпечення.
  • Архітектура — це скорочена назва, що описує тип комп’ютерного обладнання, на якому призначене програмне забезпечення.

Процедура

  1. Відкрийте вихідний шаблон ~/rpmbuild/SPECS/<name>. …
  2. Заповніть перший розділ файлу SPEC: …
  3. Заповніть директиви BuildRequires , Requires і BuildArch: …
  4. Заповніть директиви %description, %prep, %build, %install, %files і %license:

Файл SPEC можна розглядати як «рецепт», який утиліта rpmbuild використовує для створення RPM. Він повідомляє системі збірки, що робити, визначаючи інструкції в ряді розділів. Розділи визначені у преамбулі та основній частині. Преамбула містить низку елементів метаданих, які використовуються в основній частині.

Related Post

Як правильно промити ніс препаратом долфінЯк правильно промити ніс препаратом долфін

Глибоко вдихніть, затримайте дихання, відкрийте рот під час проведення процедури. Кришку пристрою щільно прикладіть до ніздрі, що промивається. Плавно, повільно, з мінімальним тиском стискайте ємність. При цьому розчин рівномірно заповнює

Які три принципи лібералізму?Які три принципи лібералізму?

Це ґрунтується на трьох природних правах Джона Локка: на життя, свободу та приватну власність. (Політичний) лібералізм передбачає підтримку рівності індивідів, згоду керованих як джерела легітимності уряду, існування природних прав індивідів,

Що таке Trasdosar?Що таке Trasdosar?

в що складається з a трансдозований А трансдозований Це покриття що Наноситься на стіни конструкції з метою покращення її тепло- та/або звукоізоляції та підвищення енергоефективності. Систему можна використовувати як для