این دستور طراحی است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
debsign - یک جفت فایل Debian .changes و .dsc را با استفاده از GPG امضا کنید
خلاصه
طراحی [گزینه های] [تغییرات-فایل|فایل dsc|دستورات-فایل ...]
شرح
طراحی جنبه های امضا (و اشکالات) را تقلید می کند dpkg-buildpackage(1). یا طول می کشد
بدون امضا dsc فایل یا بدون امضا .تغییر می دهد فایل (به همراه بدون امضای مرتبط dsc
فایل با جایگزینی نام معماری و .تغییر می دهد by dsc اگر در ظاهر شود
.تغییر می دهد فایل)، و آنها را با استفاده از گارد حریم خصوصی گنو امضا می کند. در محاسبه دقت می شود
اندازه و چک جمع های تازه امضا شده dsc فایل و مقادیر اصلی را جایگزین کنید
la .تغییر می دهد فایل.
اگر یک .تغییر می دهد, dsc or دستورات فایل مشخص شده است، امضا شده است، در غیر این صورت،
debian/changelog برای تعیین نام آن تجزیه می شود .تغییر می دهد فایل برای جستجو در
دایرکتوری والد
اگر یک دستورات فایل مشخص شده است که ابتدا تایید شده است (به جزئیات مراجعه کنید
ftp://ftp.upload.debian.org/pub/UploadQueue/README، و نام مشخص شده در
فیلد آپلود کننده برای امضا استفاده می شود.
این ابزار برای زمانی مفید است که یک توسعهدهنده باید بستهای را روی یک دستگاه که در آن قرار دارد بسازد
امضای آن ناامن است. آنها فقط نیاز به انتقال کوچک دارند dsc و .تغییر می دهد فایل ها به a
دستگاه ایمن و سپس استفاده کنید طراحی برنامه ای برای امضای آنها قبل از انتقال مجدد.
این فرآیند را می توان به دو صورت خودکار کرد. در صورتی که فایل ها به صورت زنده در دور
دستگاه ، -r ممکن است از گزینه برای کپی کردن آنها در ماشین محلی و بازگشت مجدد پس از آن استفاده شود
امضا کردن اگر فایل ها روی محلی دستگاه، سپس آنها ممکن است به دستگاه منتقل شوند
دستگاه از راه دور برای امضا با استفاده از طراحی(1).
این برنامه می تواند تنظیمات پیش فرض را از توصیفات فایل های پیکربندی، به عنوان
در زیر شرح داده شده است.
OPTIONS
-r [نام کاربری@]میزبان راه دور
La .تغییر می دهد و dsc فایل ها روی میزبان راه دور مشخص شده زنده هستند. در این مورد، الف
.تغییر می دهد فایل باید به صراحت نامگذاری شود، با یک دایرکتوری مطلق یا یک نسبی
به دایرکتوری خانه راه دور scp برای کپی استفاده خواهد شد در
[نام کاربری@]میزبان راه دور:تغییرات نحو به عنوان جایگزین مجاز است. عجایب (*
و غیره) مجاز هستند.
-pنام اصلی
چه زمانی طراحی باید GPG را اجرا کند تا امضا کند اجرا خواهد شد نام اصلی (جستجو در PATH
در صورت لزوم)، به جای gpg.
-mنگهدارنده
نام نگهدارنده مورد استفاده برای امضا را مشخص کنید. (دیدن dpkg-buildpackage(1) برای
اطلاعات بیشتر در مورد تفاوت های بین -m, -e و -k هنگام ساختن
بسته ها؛ طراحی از این تمایزات استفاده نمی کند مگر در مورد
تقدم گزینه های مختلف این گزینه های متعدد ارائه شده است به طوری که
وقتی برنامه فراخوانی می شود، همانطور که انتظار می رود رفتار خواهد کرد ساختن(1).)
-eنگهدارنده
مثل -m اما بر آن ارجحیت دارد.
-kکلید
شناسه کلید مورد استفاده برای امضا را مشخص کنید. هر کدام را نادیده می گیرد -m و -e گزینه.
-S به دنبال یک منبع فقط باشید .تغییر می دهد فایل به جای ساخت باینری .تغییر می دهد فایل.
-adebian-architecture, -tنوع سیستم گنو
دیدن dpkg-معماری(1) برای توضیح این گزینه ها. آنها را تحت تأثیر قرار می دهند
جستجو برای .تغییر می دهد فایل. آنها برای تقلید از رفتار ارائه شده اند dpkg-
پکیج ساخت هنگام تعیین نام .تغییر می دهد فایل.
-- چند
مالتیارچ .تغییر می دهد mode: این نشان دهنده آن است طراحی باید از جدیدترین ها استفاده کرد
فایل با الگوی نام package_version_*+*.تغییر می دهد عنوان .تغییر می دهد فایل،
اجازه می دهد برای .تغییر می دهد فایل های تولید شده توسط dpkg-cross.
-- دوباره امضا کنید, -- بدون علامت مجدد
امضا را مجدداً ایجاد کنید، به ترتیب از امضای موجود استفاده کنید، اگر فایل بوده است
قبلا امضا شده است اگر هیچ یک از گزینه ها داده نشد و یک فایل از قبل امضا شده پیدا شد
از کاربر پرسیده می شود که آیا دوست دارد از امضای فعلی استفاده کند.
--debs-dir DIR
به دنبال .تغییر می دهد و dsc فایل های موجود در دایرکتوری DIR به جای پدر و مادر
دایرکتوری منبع این یا باید یک مسیر مطلق باشد یا نسبت به بالای آن
دایرکتوری منبع
-- بدون 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 گزینه خط فرمان این دستورالعمل می تواند مورد استفاده قرار گیرد،
برای مثال، اگر همیشه استفاده می کنید سازنده or svn-buildpackage برای ساخت بسته های خود
توجه داشته باشید که تاثیر می گذارد آزاد کردن(1) به همین ترتیب، از این رو نام عجیب و غریب از
گزینه
با استفاده از سرویسهای onworks.net به صورت آنلاین از debsign استفاده کنید