Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

9.1.3. Внесення змін


У цьому розділі ми не можемо охопити всі можливі зміни, які ви можете внести до певного пакета. Це означає, що ви навчитеся всім тонкощам2 деталі упаковки Debian. Однак ми розглянемо три поширені випадки використання, представлені раніше, і пояснимо деякі неминучі частини (наприклад, підтримання змін файл).

Перше, що потрібно зробити, це змінити номер версії пакета, щоб перебудовані пакунки можна було відрізнити від оригінальних пакетів, наданих Kali або Debian. Щоб досягти цього, ми зазвичай додаємо суфікс, що ідентифікує сутність (особу чи компанію), що застосовує зміни. Оскільки buxy це мій псевдонім IRC, я буду використовувати його як суфікс. Таку зміну найкраще здійснити за допомогою дч команда (Журнал змін Debian) З розробки пакет з такою командою, як dch --локальний buxy. Це викликає


зображення

2https://www.debian.org/doc/manuals/maint-guide/

текстовий редактор (розумний редактор, який запускає редактор, призначений у файлі VISUAL or РЕДАКТОР змінні середовища, або /usr/bin/editor інакше), що дозволяє задокументувати відмінності, внесені цією перебудовою. Цей редактор показує це дч дійсно змінив debian/changelog Файл:


$ голова -n 1 debian/журнал змін

libfreefare (0.4.0-2) нестабільний; терміновість = низька

$ dch --локальний buxy

[...]

$ голова debian/changelog

libfreefare (0.4.0-2buxy1) НЕ ВИПУЩЕНО; терміновість = середня


* Увімкнути параметр налаштування --with-debug.


-- Рафаель Герцог[захищено електронною поштою]> Fri, 22 Apr 2016 10:36:00 -0400 libfreefare (0.4.0-2) нестабільний; терміновість=низька

* Оновлення debian/copyright.

Виправити ліцензію до LGPL3+.

$ голова -n 1 debian/журнал змін

libfreefare (0.4.0-2) нестабільний; терміновість = низька

$ dch --локальний buxy

[...]

$ голова debian/changelog

libfreefare (0.4.0-2buxy1) НЕ ВИПУЩЕНО; терміновість = середня


* Увімкнути параметр налаштування --with-debug.


-- Рафаель Герцог[захищено електронною поштою]> Fri, 22 Apr 2016 10:36:00 -0400 libfreefare (0.4.0-2) нестабільний; терміновість=низька

* Оновлення debian/copyright.

Виправити ліцензію до LGPL3+.


Якщо ви робите такі зміни регулярно, ви можете встановити параметр DEBFULLNAME та DEBEMAIL змінні середовища на ваше повне ім’я та електронну адресу відповідно. Їх значення будуть використовуватися багатьма інструментами для пакування, в т.ч дч, який вставить їх у рядок трейлера, показаний вище (починаючи з «-»).


 

Найпопулярніші хмарні обчислення ОС на OnWorks: