debsign - מקוון בענן

זהו עיצוב הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


debsign - חתום על צמד קבצים של Debian .changes ו-.dsc באמצעות GPG

תַקצִיר


עיצוב [אפשרויות] [שינויים-קובץ|קובץ dsc|קובץ פקודות ...]

תיאור


עיצוב מחקה את היבטי החתימה (ובאגים) של dpkg-buildpackage(1). זה לוקח או
לא חתום .dsc קובץ או לא חתום .שינויים קובץ (יחד עם הקובץ הלא חתום המשויך .dsc
הקובץ נמצא על ידי החלפת שם הארכיטקטורה ו .שינויים by .dsc אם הוא מופיע ב-
.שינויים קובץ), וחותם עליהם באמצעות משמר הפרטיות של גנו. זה מקפיד לחשב
הגודל וסכומי המחאה של החתומים החדשים .dsc קובץ והחלף את הערכים המקוריים ב
מה היא .שינויים קובץ.

אם .שינויים, .dsc or .פקודות הקובץ מצוין, הוא חתום, אחרת,
debian/changelog מנותח כדי לקבוע את השם של .שינויים קובץ לחפש ב-
ספריית הורים.

אם .פקודות הקובץ צוין שהוא אומת לראשונה (ראה את הפרטים ב
ftp://ftp.upload.debian.org/pub/UploadQueue/README), והשם המצוין ב-
שדה העלאה משמש לחתימה.

כלי זה שימושי אם מפתח חייב לבנות חבילה על מחשב אחד במקום בו הוא נמצא
לא בטוח לחתום עליו; אז הם צריכים להעביר רק את הקטן .dsc ו .שינויים קבצים ל- a
מכונה בטוחה ולאחר מכן השתמש ב עיצוב תוכנית לחתום עליהם לפני העברתם חזרה.
תהליך זה יכול להיות אוטומטי בשתי דרכים. אם הקבצים שיש לחתום בשידור חי ב- מרחוק
מכונה, -r ניתן להשתמש באפשרות כדי להעתיק אותם למחשב המקומי ולחזור לאחר מכן
הַחתָמָה. אם הקבצים חיים ב- מקומי מכונה, אז הם עשויים להיות מועברים ל-
מכונה מרוחקת לחתימה באמצעות debrsign(1).

תוכנית זו יכולה לקחת הגדרות ברירת מחדל מה- כתבי יד קבצי תצורה, כמו
המתואר להלן.

אפשרויות


-r [שם משתמש@]מארח מרוחק
השמיים .שינויים ו .dsc קבצים חיים על המארח המרוחק שצוין. במקרה זה, א
.שינויים הקובץ חייב לקבל שם מפורש, עם ספרייה מוחלטת או קרוב משפחה אחד
לספריית הבית המרוחקת. SCP ישמש להעתקה. ה
[שם משתמש@]מארח מרוחק:שינויים תחביר מותר כחלופה. תווים כלליים (*
וכו') מותרים.

-pשם תוכנית
מתי עיצוב צריך להפעיל GPG כדי לחתום שהוא יפעל שם תוכנית (מחפש את נתיב
במידת הצורך), במקום Gpg.

-mמתחזק
ציין את שם המתחזק שישמש עבור החתימה. (לִרְאוֹת dpkg-buildpackage(1) עבור
מידע נוסף על ההבדלים ביניהם -m, -e ו -k בעת בנייה
חבילות; עיצוב אינו עושה שימוש בהבחנות אלו אלא ביחס ל
עדיפות האפשרויות השונות. אפשרויות מרובות אלה מסופקות כך שה
התוכנית תתנהג כצפוי כאשר תקרא לבנות(1).)

-eמתחזק
כמו -m אבל עדיפות על זה.

-kkeyid
ציין את מזהה המפתח שישמש לחתימה; עוקף כל -m ו -e אפשרויות.

-S חפש מקור בלבד .שינויים קובץ במקום בנייה בינארית .שינויים קובץ.

-aארכיטקטורת debian, -tסוג מערכת גנו
לִרְאוֹת ארכיטקטורת dpkg(1) לתיאור של אפשרויות אלו. הם משפיעים על
לחפש את .שינויים קוֹבֶץ. הם ניתנים כדי לחקות את ההתנהגות של dpkg-
חבילת build בעת קביעת השם של .שינויים קובץ.

--רַב
מולטיארך .שינויים מצב: זה מסמל את זה עיצוב צריך להשתמש בגרסה העדכנית ביותר
קובץ עם תבנית השם package_version_*+*.changes כמו .שינויים קובץ,
המאפשר את .שינויים קבצים שהופקו על ידי dpkg-cross.

--לְהִתְפַּטֵר, --לא לחתום מחדש
צור חתימה מחדש, בהתאמה השתמש בחתימה הקיימת, אם הקובץ היה
חתום כבר. אם אף אחת מהאפשרויות לא ניתנה ונמצא קובץ כבר חתום,
המשתמש נשאל אם הוא או היא אוהבים להשתמש בחתימה הנוכחית.

--debs-dir DIR
חפש את .שינויים ו .dsc קבצים בספרייה DIR במקום ההורה של ה
ספריית מקור. זה צריך להיות נתיב מוחלט או יחסית לחלק העליון של
ספריית המקור.

--לא-קונפ, --noconf
אל תקראו קבצי תצורה כלשהם. זה יכול לשמש רק כאפשרות הראשונה
ניתן בשורת הפקודה.

- עזרה, -h
הצג הודעת עזרה וצא בהצלחה.

--גִרְסָה
הצג מידע על גרסה וזכויות יוצרים וצא בהצלחה.

תְצוּרָה וריאציות


שני קבצי התצורה /etc/devscripts.conf ו ~/.devscripts מקורם בכך
כדי להגדיר משתני תצורה. ניתן להשתמש באפשרויות שורת הפקודה כדי לעקוף
הגדרות קובץ התצורה. מתעלמים מהגדרות משתני הסביבה למטרה זו.
המשתנים המוכרים כיום הם:

DEBSIGN_PROGRAM
הגדרה זו שווה ערך למתן א -p אוֹפְּצִיָה.

DEBSIGN_MAINT
זה -m אוֹפְּצִיָה.

DEBSIGN_KEYID
וזהו -k אוֹפְּצִיָה.

DEBSIGN_ALWAYS_RESIGN
תמיד חתום מחדש על קבצים גם אם הם כבר חתומים, ללא הנחיה.

DEBRELEASE_DEBS_DIR
זה מציין את הספרייה שבה לחפש את .שינויים ו .dsc קבצים, ו
הוא נתיב מוחלט או יחסית לראש עץ המקור. זֶה
מתאים ל- --debs-dir אפשרות שורת הפקודה. ניתן להשתמש בהנחיה זו,
לדוגמה, אם אתה תמיד משתמש בונה or svn-buildpackage לבנות את החבילות שלך.
שימו לב שזה גם משפיע שחרור ביטול(1) באותו אופן, ומכאן השם המוזר של
האפשרות.

השתמש ב-debsign באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows