Це команда debsign, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
debsign — підпишіть пару файлів Debian .changes і .dsc за допомогою GPG
СИНТАКСИС
дизайн [опції] [файл змін|dsc-файл|команди-файл ...]
ОПИС
дизайн імітує аспекти підписання (і помилки). dpkg-buildpackage(1). Потрібно або an
непідписаний .dsc файл або непідписаний файл .зміни файл (разом із пов’язаним непідписаним .dsc
файл, знайдений шляхом заміни імені архітектури та .зміни by .dsc якщо він з'являється в
.зміни файл) та підписує їх за допомогою GNU Privacy Guard. Обчислювати треба обережно
розмір і контрольні суми щойно підписаного .dsc файл і замініть вихідні значення в
.зміни файлу.
Якщо .зміни, .dsc or .команди файл вказано, він підписаний, інакше,
debian/changelog аналізується, щоб визначити назву .зміни файл для пошуку в
батьківський каталог.
Якщо .команди вказано, що він спочатку перевірений (докладні відомості див
ftp://ftp.upload.debian.org/pub/UploadQueue/README), і ім'я, зазначене в
Поле завантажувача використовується для підпису.
Ця утиліта корисна, якщо розробник повинен створити пакет на одній машині, де він знаходиться
небезпечно підписувати його; їм потрібно тоді лише передати мале .dsc та .зміни файли до a
безпечної машини, а потім скористайтеся дизайн програму, щоб підписати їх перед передачею назад.
Цей процес можна автоматизувати двома способами. Якщо файли, які підлягають підпису, живі на віддалений
машина, -r опцію можна використовувати для копіювання їх на локальну машину та назад після
підписання. Якщо файли живуть на місцевий машині, то вони можуть бути передані в
віддалена машина для підпису debrsign(1).
Ця програма може приймати налаштування за замовчуванням з розробки конфігураційні файли, як
описано нижче.
ВАРІАНТИ
-r [ім'я користувача@]віддалений хост
Команда .зміни та .dsc файли живуть на зазначеному віддаленому хості. У цьому випадку а
.зміни файл повинен мати явну назву, з абсолютним каталогом або одним відносним
до віддаленого домашнього каталогу. СКП буде використано для копіювання. The
[ім'я користувача@]віддалений хост:зміни синтаксис дозволений як альтернатива. Підстановкові знаки (*
тощо) дозволено.
-pназва програми
Коли дизайн потрібно виконати GPG, щоб підписати, що він запуститься назва програми (шукає PATH
якщо необхідно), замість gpg.
-mсупроводжуючий
Вкажіть ім’я супроводжувача, яке буде використовуватися для підписання. (Побачити dpkg-buildpackage(1) для
більше інформації про відмінності між -m, -e та -k при будівництві
пакети; дизайн не використовує ці відмінності, крім як щодо
пріоритет різних варіантів. Ці кілька варіантів надаються для того, щоб
програма діятиме, як очікувалося, при виклику розбудувати(1)).
-eсупроводжуючий
Такий же, як -m але має перевагу над ним.
-kkeyid
Вкажіть ідентифікатор ключа, який буде використовуватися для підписання; перевизначає будь-які -m та -e Варіанти.
-S Шукайте лише джерело .зміни файл замість двійкової збірки .зміни файлу.
-aАрхітектура debian, -tТип системи GNU
Читати dpkg-архітектура(1) для опису цих варіантів. Вони впливають на
шукати .зміни файл. Вони призначені для імітації поведінки dpkg-
buildpackage при визначенні назви .зміни файлу.
--багато
Мультіарх .зміни режим: Це означає, що дизайн слід використовувати найновішу
файл із шаблоном імені package_version_*+*.changes в якості .зміни файл,
з урахуванням .зміни файли, створені dpkg-хрест.
--повторно підписати, --не-повторний знак
Повторно створіть підпис, відповідно використовуйте наявний підпис, якщо файл був
вже підписано. Якщо не вказано жодну з опцій і знайдено вже підписаний файл
користувача запитують, чи любить він використовувати поточний підпис.
--debs-dir DIR
шукайте .зміни та .dsc файли в каталозі DIR замість батьківського
вихідний каталог. Це має бути або абсолютний шлях, або відносний до вершини
вихідний каталог.
--no-conf, --noconf
Не читайте жодних файлів конфігурації. Це можна використовувати лише як перший варіант
задано в командному рядку.
--допомога, -h
Відобразити довідкове повідомлення та успішно вийти.
-- версія
Відобразити версію та інформацію про авторські права та успішно вийти.
КОНФІГУРАЦІЯ ЗМІННІ
Два файли конфігурації /etc/devscripts.conf та ~/.devscripts походять з того
щоб встановити змінні конфігурації. Для заміни можна використовувати параметри командного рядка
налаштування файлу конфігурації. Для цього параметри змінної середовища ігноруються.
Нині розпізнаються змінні:
DEBSIGN_PROGRAM
Налаштування цього еквівалентно надання a -p варіант.
DEBSIGN_MAINT
Це -m варіант.
DEBSIGN_KEYID
І це є -k варіант.
DEBSIGN_ALWAYS_RESIGN
Завжди повторно підписуйте файли, навіть якщо вони вже підписані, без запиту.
DEBRELEASE_DEBS_DIR
Це визначає каталог, у якому потрібно шукати .зміни та .dsc файлів, а також
є або абсолютним шляхом, або відносно вершини вихідного дерева. Це
відповідає --debs-dir параметр командного рядка. Цю директиву можна було б використовувати,
наприклад, якщо ви завжди використовуєте pbuilder or svn-buildpackage для створення ваших пакетів.
Зауважте, що це також впливає дебреліз(1) так само, звідси й дивна назва
варіант.
Використовуйте debsign онлайн за допомогою служб onworks.net