عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

dpkg-source - عبر الإنترنت في السحابة

قم بتشغيل dpkg-source في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر dpkg-source الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


dpkg-source - أداة معالجة حزمة مصدر دبيان (.dsc).

موجز


مصدر dpkg [خيار...] أمر

الوصف


مصدر dpkg يحزم ويفك أرشيفات مصدر دبيان.

لا يسمح أي من هذه الأوامر بدمج خيارات متعددة في خيار واحد، ولا يسمح بذلك
السماح بتحديد قيمة الخيار في وسيطة منفصلة.

أوامر


-x, --مقتطف اسم الملف.دسك [دليل الإخراج]
استخراج الحزمة المصدر (--مقتطف منذ dpkg 1.17.14). حجة واحدة غير خيارية
يجب توفير اسم ملف التحكم بمصدر دبيان (.dsc). اختياري
قد يتم توفير وسيطة غير خيارية ثانية لتحديد الدليل لاستخراج ملف
الحزمة المصدر، وهذا يجب أن لا يكون موجودا. إذا لم يتم تحديد دليل الإخراج، فإن
يتم استخراج الحزمة المصدر في دليل اسمه مصدر-الإصدار تحت التيار
عمل اخراجي.

مصدر dpkg سوف يقرأ أسماء الملفات (الملفات) الأخرى التي تشكل الحزمة المصدر
من ملف التحكم من المفترض أن يكونوا في نفس الدليل مثل .dsc.

سيتم تعيين أذونات وملكيات الملفات الموجودة في الحزمة المستخرجة
لتلك التي كان من المتوقع لو كانت الملفات والدلائل ببساطة
تم إنشاؤها - ستكون الدلائل والملفات القابلة للتنفيذ هي 0777 والملفات العادية
يكون 0666، وكلاهما تم تعديلهما بواسطة أوماسك المستخرجين؛ إذا كان الدليل الأصلي هو setgid
عندها ستكون الدلائل المستخرجة كذلك، وجميع الملفات والأدلة كذلك
ترث ملكية المجموعة الخاصة بها.

إذا كانت الحزمة المصدر تستخدم تنسيقًا غير قياسي (يعني هذا حاليًا جميع التنسيقات
باستثناء "1.0")، سيتم تخزين اسمه في ديبيان / المصدر / الشكل بحيث أن
تستخدم الإصدارات التالية من الحزمة المصدر نفس التنسيق بشكل افتراضي.

-b, --يبني دليل [المعلمات الخاصة بالتنسيق]
إنشاء حزمة مصدر (--يبني منذ dpkg 1.17.14). الحجة الأولى غير الخيارية
يتم أخذه كاسم الدليل الذي يحتوي على شجرة المصدر الديبيانية (أي
مع دليل دبيان الفرعي وربما تغييرات على الملفات الأصلية). اعتمادا علي
تنسيق الحزمة المصدر المستخدم لبناء الحزمة، قد تكون المعلمات الإضافية
وافقت.

مصدر dpkg سيقوم بإنشاء الحزمة المصدر بالتنسيق الأول الموجود في هذا
القائمة المرتبة: التنسيق المشار إليه بـ --صيغة خيار سطر الأوامر
الشكل المشار إليه في ديبيان / المصدر / الشكل، "1.0". البديل إلى "1.0" هو
مهملة وستتم إزالتها في وقت ما في المستقبل، يجب عليك دائمًا ذلك
توثيق تنسيق المصدر المطلوب في ديبيان / المصدر / الشكل. انظر القسم مصدر
صيغ للحصول على وصف شامل لمختلف تنسيقات الحزمة المصدر.

--تنسيق الطباعة دليل
قم بطباعة تنسيق المصدر الذي سيتم استخدامه لإنشاء الحزمة المصدر إذا
مصدر dpkg --يبني دليل تم استدعاؤه (بنفس الظروف وبنفس
حدود؛ منذ dpkg 1.15.5).

--قبل البناء دليل
قم بتشغيل الخطاف المقابل لتنسيق الحزمة المصدر (منذ dpkg 1.15.8). هذا
يتم استدعاء الخطاف قبل أي بناء للحزمة (dpkg-buildpackage يطلق عليه جدا
في وقت مبكر حتى قبل ذلك ديبيان / القواعد نظيف). هذا الأمر غير فعال ويمكن استدعاؤه
عدة مرات. لا تنفذ جميع تنسيقات المصدر شيئًا ما في هذا الخطاف وتلك
التي تقوم عادةً بإعداد الشجرة المصدر للإنشاء على سبيل المثال من خلال التأكد من ذلك
يتم تطبيق تصحيحات دبيان.

--بعد البناء دليل
قم بتشغيل الخطاف المقابل لتنسيق الحزمة المصدر (منذ dpkg 1.15.8). هذا
يتم استدعاء الخطاف بعد أي بناء للحزمة (dpkg-buildpackage يناديها أخيرًا).
هذا الأمر غير فعال ويمكن استدعاؤه عدة مرات. ليس كل تنسيقات المصدر
قم بتنفيذ شيء ما في هذا الخطاف، وأولئك الذين يقومون بذلك عادة ما يستخدمونه للتراجع عن ماذا
--قبل البناء لقد انتهى.

--ارتكب [دليل] ...
قم بتسجيل التغييرات في الشجرة المصدر التي تم فك حزمتها دليل (منذ dpkg 1.16.1). هذا
يمكن أن يأخذ الأمر معلمات تكميلية اعتمادًا على تنسيق المصدر. فإنه سوف
حدث خطأ بالنسبة للتنسيقات التي لا تعني فيها هذه العملية أي شيء.

-?, --مساعدة
إظهار رسالة الاستخدام والخروج.

--الإصدار
إظهار الإصدار والخروج.

OPTIONS


عام نساعدك في بناء الخيارات
-cملف التحكم
يحدد ملف التحكم بالمصدر الرئيسي لقراءة المعلومات منه. الافتراضي هو
دبيان / التحكم. إذا تم تقديمه باسم مسار نسبي، فسيتم تفسير ذلك بدءًا من
دليل المستوى الأعلى للشجرة المصدر.

-lسجل التغيير
يحدد ملف سجل التغيير لقراءة المعلومات منه. الافتراضي هو
ديبيان / سجل التغيير. إذا تم تقديمه باسم مسار نسبي، فسيتم تفسير ذلك بدءًا من
دليل المستوى الأعلى للشجرة المصدر.

-Fسجل التغيير
يحدد تنسيق سجل التغيير. يرى dpkg-parsechangelog(١) للعلم
حول الأشكال البديلة.

- تنسيق =قيمنا
استخدم التنسيق المحدد لبناء الحزمة المصدر (منذ dpkg 1.14.17). نعم هو كذلك
تجاوز أي تنسيق معين في ديبيان / المصدر / الشكل.

-Vالاسم=قيمنا
قم بتعيين متغير استبدال الإخراج. يرى deb-substvars(5) لمناقشة
استبدال الإخراج.

-Tملف سوبفارس
قراءة متغيرات الاستبدال في ملف سوبفارس; الافتراضي هو عدم قراءة أي ملف.
يمكن استخدام هذا الخيار عدة مرات لقراءة متغيرات الاستبدال من عدة
الملفات (منذ dpkg 1.15.6).

-Dحقل=قيمنا
تجاوز أو إضافة حقل ملف التحكم في الإخراج.

-Uحقل
إزالة حقل ملف التحكم في الإخراج.

-Zضغط, --ضغط=ضغط
حدد الضغط الذي سيتم استخدامه لكرات القطران وملفات الفرق التي تم إنشاؤها (--ضغط
منذ dpkg 1.15.5). لاحظ أن هذا الخيار لن يتسبب في ظهور كرات القطران الموجودة
عند إعادة ضغطها، فإنها تؤثر فقط على الملفات الجديدة. القيم المدعومة هي: GZIP, bzip2, LZMA
و xz. الافتراضي هو xz للتنسيقات 2.0 والأحدث، و GZIP للتنسيق 1.0. xz
أصبح مدعومًا فقط منذ dpkg 1.15.5.

-zمستوى, --مستوى الضغط=مستوى
مستوى الضغط المستخدم (--مستوى الضغط منذ dpkg 1.15.5). كما هو الحال مع -Z it
يؤثر فقط على الملفات التي تم إنشاؤها حديثًا. القيم المدعومة هي: 1 إلى 9, أفضلو بسرعة.
الافتراضي هو 9 لgzip وbzip2، 6 لxz وlzma.

-i[رجإكس], --تجاهل تجاهل[=رجإكس]
يمكنك تحديد تعبير Perl العادي لمطابقة الملفات التي تريد تصفيتها منها
قائمة الملفات الخاصة بالفرق (--تجاهل تجاهل منذ dpkg 1.15.6). (هذه القائمة
تم إنشاؤها بواسطة أمر بحث.) (إذا تم إنشاء الحزمة المصدر كإصدار 3
الحزمة المصدر باستخدام VCS، ويمكن استخدام هذا لتجاهل التغييرات غير الملتزم بها
ملفات محددة. سيؤدي استخدام -i.* إلى تجاهلها جميعًا.)

-i الخيار في حد ذاته يمكّن هذا الإعداد من خلال التعبير العادي الافتراضي (مع الاحتفاظ بأي
التعديل على التعبير العادي الافتراضي تم إجراؤه من خلال الاستخدام السابق لـ --تمديد الفرق تجاهل)
سيؤدي ذلك إلى تصفية ملفات التحكم والدلائل الخاصة بالمراجعة الأكثر شيوعًا
تقوم أنظمة التحكم وملفات النسخ الاحتياطي والمبادلة وLibtool ببناء أدلة الإخراج. هناك
يمكن أن يكون هناك تعبير عادي نشط واحد فقط من عدة -i الخيارات الأخيرة فقط سوف تتخذ
تأثير.

وهذا مفيد جدًا في استبعاد الملفات الدخيلة التي يتم تضمينها في الفرق،
على سبيل المثال، إذا كنت تحتفظ بمصدرك في نظام مراقبة المراجعة وتريد استخدام ملف
الخروج لإنشاء حزمة مصدر دون تضمين الملفات الإضافية و
الدلائل التي سيحتوي عليها عادة (مثل CVS/، .cvsignore، .svn/). ال
إن التعبير العادي الافتراضي شامل للغاية بالفعل، ولكن إذا كنت بحاجة إلى استبداله، من فضلك
لاحظ أنه بشكل افتراضي يمكن أن يطابق أي جزء من المسار، لذلك إذا كنت تريد مطابقة
بداية اسم الملف أو أسماء الملفات الكاملة فقط، ستحتاج إلى توفير ما يلزم
المراسي (على سبيل المثال '(^|/)'، '($|/)') بنفسك.

--تمديد الفرق تجاهل=رجإكس
سيؤدي التعبير العادي المحدد لـ Perl إلى توسيع القيمة الافتراضية المستخدمة من قبل
--تجاهل تجاهل وقيمتها الحالية، إذا تم ضبطها (منذ dpkg 1.15.6). يفعل هذا عن طريق
تسلسل "|رجإكس"إلى القيمة الحالية. هذا الخيار مناسب للاستخدام في
ديبيان/المصدر/الخيارات لاستبعاد بعض الملفات التي تم إنشاؤها تلقائيًا من التصحيح التلقائي
توليد.

-I[نمط الملف], --تجاهل القطران[=نمط الملف]
إذا تم تحديد هذا الخيار، فسيتم تمرير النمط إلى قطران(1) - استثناء
الخيار عندما يتم استدعاؤه لإنشاء ملف .orig.tar أو .tar (--تجاهل القطران منذ
دبكج 1.15.6). على سبيل المثال، -Iسوف يقوم CVS بجعل القطران يتخطى أدلة CVS عندما
إنشاء ملف .tar.gz. قد يتم تكرار الخيار عدة مرات للإدراج
أنماط متعددة لاستبعادها.

-I في حد ذاته يضيف الافتراضي - استثناء الخيارات التي من شأنها تصفية ملفات التحكم و
أدلة أنظمة التحكم في المراجعة الأكثر شيوعًا وملفات النسخ الاحتياطي والمبادلة و
يقوم Libtool ببناء أدلة الإخراج.

ملحوظة: في حين أن لديهم أهداف مماثلة، -i و -I لها بناء جملة مختلف جدًا و
دلالات. -i يمكن تحديده مرة واحدة فقط ويأخذ تعبيرًا عاديًا متوافقًا مع Perl
والذي يطابق المسار النسبي الكامل لكل ملف. -I يمكن تحديد متعددة
مرات ويأخذ نمط اسم الملف مع أحرف البدل Shell. يتم تطبيق النمط على
المسار النسبي الكامل ولكن أيضًا لكل جزء من المسار على حدة. الدلالة الدقيقة ل
القطران - استثناء الخيار معقد إلى حد ما، انظر
https://www.gnu.org/software/tar/manual/tar.html#wildcards for a full documentation.

يمكن رؤية التعبير العادي والأنماط الافتراضية لكلا الخيارين في إخراج ملف --مساعدة
أمر.

عام استخراج الخيارات
--لا توجد نسخة
لا تقم بنسخ كرات القطران الأصلية بالقرب من الحزمة المصدر المستخرجة (نظرًا لأن dpkg
1.14.17).

--لا الاختيار
لا تتحقق من التوقيعات والمجاميع الاختبارية قبل التفريغ (منذ dpkg 1.14.17).

--يتطلب توقيعًا صالحًا
ارفض فك حزمة المصدر إذا كانت لا تحتوي على توقيع OpenPGP
يمكن التحقق منها (منذ dpkg 1.15.0) إما باستخدام ملف المستخدم Trustedkeys.gpg حلقة مفاتيح،
إحدى حلقات المفاتيح الخاصة بالبائع، أو إحدى حلقات المفاتيح الرسمية الخاصة بدبيان
(/usr/share/keyrings/debian-keyring.gpg و
/usr/share/keyrings/debian-maintainers.gpg).

--تجاهل النسخة السيئة
يحول التحقق من إصدار الحزمة المصدر السيئ إلى تحذير غير فادح (منذ dpkg
1.17.7). يجب أن يكون هذا الخيار ضروريًا فقط عند استخراج المصدر القديم
حزم ذات إصدارات معطلة، فقط من أجل التوافق مع الإصدارات السابقة.

مصدر صيغ


إذا كنت لا تعرف تنسيق المصدر الذي تريد استخدامه، فمن الأفضل أن تختار إما "3.0 (لحاف)"
أو "3.0 (أصلي)". راجع https://wiki.debian.org/Projects/DebSrc3.0 للحصول على معلومات حول
نشر تلك التنسيقات داخل دبيان.

شكل: 1.0
تتكون الحزمة المصدر بهذا التنسيق إما من ملف .orig.tar.gz المرتبطة ب .diff.gz
أو أعزب .tar.gz (في هذه الحالة يُقال أن الحزمة محلي).

استخراج

يعد استخراج الحزمة الأصلية بمثابة استخراج بسيط لكرات القطران المفردة في الهدف
الدليل. يتم استخراج الحزمة غير الأصلية عن طريق تفريغ ملف .orig.tar.gz و
ثم تطبيق التصحيح الموجود في .diff.gz ملف. الطابع الزمني لجميع الملفات المصححة
تتم إعادة ضبطه على وقت استخراج الحزمة المصدر (وهذا يتجنب انحرافات الطابع الزمني التي تؤدي إلى
للمشاكل عند تصحيح الملفات التي تم إنشاؤها تلقائيًا). يمكن للفرق إنشاء ملفات جديدة (ملف
يتم إنشاء دليل دبيان بالكامل بهذه الطريقة) ولكن لا يمكن إزالة الملفات (ستكون الملفات الفارغة
بقي).

ابني

إن بناء حزمة أصلية هو مجرد إنشاء كرة قطران واحدة مع الدليل المصدر.
يتضمن إنشاء حزمة غير أصلية استخراج كرة القطران الأصلية في ملف منفصل
دليل ".orig" وتجديد ملف .diff.gz من خلال مقارنة الحزمة المصدر دليل
مع الدليل .orig.

البناء الخيارات (مع --يبني):

إذا تم توفير وسيطة غير اختيارية ثانية، فيجب أن تكون اسم المصدر الأصلي
الدليل أو ملف tarfile أو السلسلة الفارغة إذا كانت الحزمة خاصة بدبيان وهكذا
لا يوجد لديه اختلافات Debianisation. إذا لم يتم توفير وسيطة ثانية ثم مصدر dpkg سوف ننظر
لملف tarfile المصدر الأصلي package_upstream-version.orig.tar.gz أو الأصلي
دليل المصدر دليل.الأصل يعتمد على -sX الحجج.

-سا, , -sk, -سو و -ريال سعودى لن يقوم بالكتابة فوق ملفات tarfiles أو الدلائل الموجودة. إن كان هذا
المطلوب حينها -سا, -SP, -sk, -سو و -ريال سعودى يجب أن تستخدم بدلا من ذلك.

-sk يحدد توقع المصدر الأصلي كملف tarfile، بشكل افتراضي package_upstream-
الإصدار.orig.tar.تمديد. سيترك هذا المصدر الأصلي في مكانه كـ
tarfile، أو انسخه إلى الدليل الحالي إذا لم يكن موجودًا هناك بالفعل. القطران
سيتم تفكيكها في دليل.الأصل لجيل الفرق

اعجاب -sk ولكن سيتم إزالة الدليل مرة أخرى بعد ذلك.

-سو يحدد أن المصدر الأصلي متوقع كدليل، بشكل افتراضي صفقة-
النسخة المنبع.الأصل و مصدر dpkg سيتم إنشاء أرشيف المصدر الأصلي الجديد
منه.

-ريال سعودى اعجاب -سو ولكن سيتم إزالة هذا الدليل بعد استخدامه.

-SS يحدد أن المصدر الأصلي متاح كدليل وكملف
ملف تعريفي. مصدر dpkg سيستخدم الدليل لإنشاء الفرق، ولكن ملف tarfile سيتم استخدامه
إنشاء .dsc. يجب استخدام هذا الخيار بحذر - إذا كان الدليل وملف tarfile
لا تتطابق سيتم إنشاء أرشيف مصدر سيئ.

-SN يحدد عدم البحث عن أي مصدر أصلي، وعدم إنشاء فرق. ال
الوسيطة الثانية، إذا تم توفيرها، يجب أن تكون السلسلة الفارغة. يستخدم هذا لديبيان-
حزم محددة لا تحتوي على مصدر منفصل وبالتالي لها
لا يوجد اختلافات في debianisation.

-سا or -سا
يحدد البحث عن أرشيف المصدر الأصلي كملف tarfile أو كدليل -
قد تكون الوسيطة الثانية، إن وجدت، إما أو سلسلة فارغة (وهذا ما يعادل
لاستخدام -SN). إذا تم العثور على ملف tarfile، فسيتم فك ضغطه لإنشاء ملف diff و
قم بإزالته بعد ذلك (وهذا يعادل ); إذا تم العثور على دليل فسوف يفعل ذلك
قم بتعبئته لإنشاء المصدر الأصلي وإزالته بعد ذلك (وهذا ما يعادل
إلى -ريال سعودى); إذا لم يتم العثور على أي منهما، فسيتم افتراض أن الحزمة لا تحتوي على debianization
diffs، فقط أرشيف مصدر مباشر (وهذا يعادل -SN). إذا كان كل من
تم العثور عليها بعد ذلك مصدر dpkg سوف يتجاهل الدليل، والكتابة فوقه، إذا -سا وكان
المحدد (وهذا يعادل -SP) أو رفع خطأ إذا -سا تم تحديده. -سا
هو الافتراضي.

--abort-on-upstream-changes
تفشل العملية إذا كان الفرق الذي تم إنشاؤه يحتوي على تغييرات في الملفات خارج ملف
دليل دبيان الفرعي (منذ dpkg 1.15.8). هذا الخيار غير مسموح بالدخول
ديبيان/المصدر/الخيارات ولكن يمكن استخدامها في ديبيان/المصدر/الخيارات المحلية.

مقتطف الخيارات (مع --يستخرج):

وفي جميع الحالات، ستتم إزالة أي شجرة مصدر أصلية موجودة.

يستخدم عند الاستخراج ثم سيتم ترك المصدر الأصلي (إن وجد) كملف tarfile.
إذا لم يكن موجودًا بالفعل في الدليل الحالي أو إذا كان موجودًا ولكن
يوجد ملف مختلف وسيتم نسخه هناك. (هذه is ال الافتراضي).

-سو يفك حزم شجرة المصدر الأصلية.

-SN يضمن عدم نسخ المصدر الأصلي إلى الدليل الحالي ولا
تفكيك. أي شجرة مصدر أصلية كانت موجودة في الدليل الحالي لا تزال موجودة
إزالة.

جميع -sX الخيارات متنافية. إذا قمت بتحديد أكثر من واحد فقط الأخير
وسوف تستخدم.

--تخطي دبيان
يتخطى تطبيق فرق دبيان أعلى المصادر الأولية (منذ dpkg
1.15.1).

شكل: 2.0
الاستخراج مدعوم منذ dpkg 1.13.9، والبناء مدعوم منذ dpkg 1.14.8. معروف ايضا
كما شعر مستعار وقلم. لا يُنصح بهذا التنسيق للاستخدام واسع النطاق، التنسيق "3.0 (لحاف)"
يحل محله. كانت الباروكة والقلم هي المواصفات الأولى لحزمة مصدر الجيل الجديد
تنسيق.

سلوك هذا التنسيق هو نفس تنسيق "3.0 (لحاف)" باستثناء أنه
لا يستخدم قائمة صريحة من التصحيحات. جميع الملفات في ديبيان / بقع / مطابقة بيرل
تعبير عادي [\w-]+ يجب أن تكون تصحيحات صالحة: يتم تطبيقها في وقت الاستخراج.

عند إنشاء حزمة مصدر جديدة، يتم تخزين أي تغيير في المصدر الرئيسي في التصحيح
عين zz_debian-diff-auto.

شكل: 3.0 (محلي)
مدعوم منذ dpkg 1.14.17. يعد هذا التنسيق امتدادًا لتنسيق الحزمة الأصلي كـ
تم تعريفه بتنسيق 1.0. وهو يدعم جميع طرق الضغط وسيتم تجاهله بشكل افتراضي
أي ملفات وأدلة محددة لـ VCS بالإضافة إلى العديد من الملفات المؤقتة (راجع القيمة الافتراضية
مرفق إلى -I الخيار في --مساعدة انتاج).

شكل: 3.0 (لحاف)
مدعوم منذ dpkg 1.14.17. تحتوي الحزمة المصدر بهذا التنسيق على الأقل
القطران الأصلي (.orig.tar.تحويلة أين تحويلة يمكن أن يكون gz, bz2, LZMA و xz) وديبيان
كرة القطران (.debian.tar.تحويلة). يمكن أن تحتوي أيضًا على كرات قطران أصلية إضافية
(.الأصل-عنصر.قطران.تحويلة). عنصر يمكن أن تحتوي فقط على أحرف أبجدية رقمية وواصلات
('-').

استخراج

يتم استخراج كرات القطران الأصلية الرئيسية أولاً، ثم يتم استخراج كافة كرات القطران الأصلية الإضافية
المستخرجة في الدلائل الفرعية التي تحمل اسم عنصر جزء من اسم الملف الخاص بهم (أي ما قبل
يتم استبدال الدليل الموجود). يتم استخراج قطران دبيان من أعلى المصدر
الدليل بعد الإزالة المسبقة لأي موجود مسبقًا ديبيان الدليل. لاحظ أن ديبيان
يجب أن تحتوي كرة القطران على أ ديبيان دليل فرعي ولكنه يمكن أن يحتوي أيضًا على ملفات ثنائية بالخارج
من هذا الدليل (انظر --include-binaries اختيار).

جميع التصحيحات المدرجة في ديبيان/بقع/debian.series or ديبيان / بقع / سلسلة يتم بعد ذلك
مُطبَّق. إذا تم استخدام الملف الأول وكان الملف الأخير غير موجود (أو كان رابطًا رمزيًا)،
ثم يتم استبدال الأخير برابط رمزي للأول. ويهدف هذا إلى تبسيط الاستخدام
of لحاف لإدارة مجموعة التصحيحات. لاحظ مع ذلك أنه في حين مصدر dpkg يوزع
سلسلة الملفات بشكل صحيح مع خيارات واضحة تستخدم لتطبيق التصحيح (المخزنة في كل منها
بعد اسم ملف التصحيح ومسافة واحدة أو أكثر)، فإنه يتجاهل تلك الخيارات و
توقع دائمًا التصحيحات التي يمكن تطبيقها باستخدام -1 الخيار التصحيح. وبالتالي سوف تنبعث
تحذير عندما يواجه مثل هذه الخيارات، ومن المحتمل أن يفشل البناء.

تتم إعادة تعيين الطابع الزمني لجميع الملفات المصححة إلى وقت استخراج الحزمة المصدر
(وهذا يتجنب انحرافات الطابع الزمني التي تؤدي إلى حدوث مشكلات عند تصحيح الملفات التي تم إنشاؤها تلقائيًا).

على عكس لحافالسلوك الافتراضي لـ، من المتوقع أن يتم تطبيق التصحيحات دون أي ضبابية.
عندما لا يكون الأمر كذلك، يجب عليك تحديث هذه التصحيحات باستخدام لحافالطرق أو مصدر dpkg سوف
حدث خطأ أثناء محاولة تطبيقها.

مشابه ل لحافالسلوك الافتراضي، يمكن للتصحيحات إزالة الملفات أيضًا.

الملف .pc/applyed-patches يتم إنشاؤه إذا تم تطبيق بعض التصحيحات أثناء
استخلاص.

ابني

يتم استخراج جميع كرات القطران الأصلية الموجودة في الدليل الحالي بشكل مؤقت
باتباع نفس المنطق المستخدم في عملية التفريغ، يتم نسخ دليل دبيان
في الدليل المؤقت، وجميع التصحيحات باستثناء التصحيح التلقائي
(تغييرات-ديبيان-الإصدار or تغييرات دبيان، اعتمادا علي --تصحيح دبيان واحد) هي
مُطبَّق. تتم مقارنة الدليل المؤقت بدليل الحزمة المصدر. عندما
diff غير فارغ، ويفشل البناء إلا إذا --تصحيح دبيان واحد or --الالتزام التلقائي وكان
المستخدمة، وفي هذه الحالة يتم تخزين الفرق في التصحيح التلقائي. إذا كان التصحيح التلقائي
تم إنشاؤه/حذفه، تمت إضافته/إزالته من ملف السلسلة ومن ملف لحاف البيانات الوصفية.

أي تغيير في ملف ثنائي لا يمكن تمثيله في فرق وبالتالي سيؤدي إلى الفشل
ما لم يقرر المشرف عمدًا تضمين هذا الملف الثنائي المعدل في ملف
ديبيان تاربول (من خلال إدراجه في ديبيان/المصدر/التضمين-الثنائيات). سوف يفشل البناء أيضا
إذا عثر على ملفات ثنائية في دليل دبيان الفرعي ما لم يتم إدراجها في القائمة البيضاء
من خلال ديبيان/المصدر/التضمين-الثنائيات.

يتم بعد ذلك استخدام دليل دبيان المحدث وقائمة الثنائيات المعدلة للإنشاء
قطران ديبيان.

لا يتضمن الفرق الذي تم إنشاؤه تلقائيًا تغييرات على ملفات VCS المحددة أيضًا
العديد من الملفات المؤقتة (انظر القيمة الافتراضية المرتبطة بـ -i الخيار في --مساعدة انتاج). في
خاص ، ال .الكمبيوتر الدليل الذي يستخدمه لحاف يتم تجاهله أثناء إنشاء التلقائي
التصحيح.

ملحوظة: مصدر dpkg --قبل البناء--يبني) سيضمن أن كافة التصحيحات المدرجة في ملف
يتم تطبيق ملف السلسلة بحيث يتم دائمًا تطبيق جميع التصحيحات في بناء الحزمة. نعم هو كذلك
وذلك من خلال العثور على تصحيحات غير مطبقة (وهي مدرجة في ملف سلسلة الملف ولكن ليس في
.pc/applyed-patches)، وإذا كان من الممكن تطبيق التصحيح الأول في تلك المجموعة دون أخطاء، فسيتم ذلك
سوف تطبق كل منهم. الخيار - عدم التحضير يمكن استخدامها لتعطيل هذا السلوك.

تسجيل التغييرات

--ارتكب [دليل] [اسم التصحيح] [ملف التصحيح]
يُنشئ تصحيحًا يتوافق مع التغييرات المحلية التي لا تتم إدارتها بواسطة ملف
لحاف نظام التصحيح ودمجه في نظام التصحيح تحت الاسم اسم التصحيح.
إذا كان الاسم مفقودًا، فسيتم سؤاله بشكل تفاعلي. لو ملف التصحيح يعطى، ذلك
يتم استخدامه كتصحيح يتوافق مع التغييرات المحلية للتكامل. مرة واحدة
متكامل، يتم تشغيل المحرر بحيث يمكنك تحرير المعلومات التعريفية في ملف
رأس التصحيح.

مرور ملف التصحيح يكون مفيدًا بشكل أساسي بعد فشل الإنشاء الذي تم إنشاؤه مسبقًا
file، وعلى هذا الأساس تتم إزالة الملف المحدد بعد التكامل. لاحظ ايضا
أن التغييرات الموجودة في ملف التصحيح يجب أن تكون مطبقة بالفعل على الشجرة
وأن الملفات التي تم تعديلها بواسطة التصحيح يجب ألا تحتوي على ملفات تكميلية غير مسجلة
التغييرات.

إذا اكتشف جيل التصحيح وجود ملفات ثنائية معدلة، فسيتم حذفها تلقائيًا
وأضاف لل ديبيان/المصدر/التضمين-الثنائيات بحيث ينتهي بهم الأمر في كرة قطران دبيان
(تماما مثل مصدر dpkg --include-binaries --يبني ستفعل).

البناء الخيارات

--allow-version-of-quilt-db=الإصدار
السماح مصدر dpkg لإنشاء الحزمة المصدر إذا كان إصدار لحاف البيانات الوصفية
هو المحدد، حتى لو مصدر dpkg لا يعرف ذلك (منذ dpkg
1.15.5.4). يشير هذا على نحو فعال إلى أن الإصدار المحدد من لحاف البيانات الوصفية هي
متوافق مع الإصدار 2 ذلك مصدر dpkg يدعم حاليا. نسخة
ال لحاف يتم تخزين البيانات الوصفية في .pc/.version.

--تتضمن الإزالة
لا تتجاهل الملفات المحذوفة وقم بإدراجها في التصحيح الذي تم إنشاؤه تلقائيًا.

--include-timestamp
قم بتضمين الطابع الزمني في التصحيح الذي تم إنشاؤه تلقائيًا.

--include-binaries
قم بإضافة جميع الثنائيات المعدلة في debian tarball. أضفهم أيضًا إلى
ديبيان/المصدر/التضمين-الثنائيات: ستتم إضافتها بشكل افتراضي في الإصدارات اللاحقة
وبالتالي لم تعد هناك حاجة لهذا الخيار.

- عدم التحضير
لا تحاول إعداد شجرة البناء من خلال تطبيق التصحيحات التي تبدو
غير مطبق (منذ dpkg 1.14.18).

--تصحيح دبيان واحد
استعمل ديبيان/بقع/تغييرات دبيان بدلا من ديبيان/بقع/تغييرات دبيان-الإصدار
لاسم التصحيح التلقائي الذي تم إنشاؤه أثناء الإنشاء (منذ dpkg 1.15.5.4).
يعد هذا الخيار مفيدًا بشكل خاص عند الاحتفاظ بالحزمة في VCS و
لا يمكن إنشاء مجموعة التصحيح بشكل موثوق. بدلا من ذلك الفرق الحالي مع المنبع
يجب أن يتم تخزينها في رقعة واحدة. سيتم وضع الخيار
ديبيان/المصدر/الخيارات المحلية وسيكون برفقة أ
ديبيان/مصدر/local-patch-header ملف يشرح كيف يمكن أن تكون تغييرات دبيان أفضل
مراجعتها، على سبيل المثال في VCS الذي يتم استخدامه.

-- create-empty-orig
قم تلقائيًا بإنشاء كرة القطران الأصلية الرئيسية فارغة إذا كانت مفقودة وإذا
توجد كرات قطران أصلية إضافية (منذ dpkg 1.15.6). هذا الخيار هو
من المفترض أن يتم استخدامها عندما تكون الحزمة المصدر مجرد حزمة متعددة من المنبع
البرامج وحيث لا يوجد برنامج "رئيسي".

--no-unapply-patches، --unapply-patches
افتراضيا، مصدر dpkg سيتم تلقائيًا إلغاء تطبيق التصحيحات الموجودة في ملف --بعد البناء
ربط إذا لم يتم تطبيقها خلال --قبل البناء (--unapply-patches منذ dpkg
1.15.8 --no-unapply-patches منذ dpkg 1.16.5). هذه الخيارات تسمح لك بذلك
قم بتعطيل أو تمكين عملية إلغاء تطبيق التصحيح بالقوة. تلك الخيارات هي
مسموح فقط بالدخول ديبيان/المصدر/الخيارات المحلية بحيث تكون جميع الحزم المصدرية التي تم إنشاؤها
لديهم نفس السلوك بشكل افتراضي.

--abort-on-upstream-changes
تفشل العملية إذا تم إنشاء تصحيح تلقائي (منذ dpkg 1.15.8).
يمكن استخدام هذا الخيار للتأكد من تسجيل جميع التغييرات بشكل صحيح
مستقل لحاف التصحيحات قبل إنشاء الحزمة المصدر. هذا الخيار ليس كذلك
المسموح بها في ديبيان/المصدر/الخيارات ولكن يمكن استخدامها في ديبيان/المصدر/الخيارات المحلية.

--الالتزام التلقائي
لا تفشل العملية إذا تم إنشاء تصحيح تلقائي، بل يتم ذلك بدلاً من ذلك
سجلت على الفور في لحاف سلسلة.

مقتطف الخيارات

--تخطي دبيان
يتخطى استخراج قطران دبيان أعلى المصادر الأولية (منذ dpkg
1.15.1).

--تخطي التصحيحات
لا تقم بتطبيق التصحيحات في نهاية الاستخراج (منذ dpkg 1.14.18).

شكل: 3.0 (مخصص)
مدعوم منذ dpkg 1.14.17. هذا التنسيق خاص. لا يمثل مصدرا حقيقيا
تنسيق الحزمة ولكن يمكن استخدامه لإنشاء حزم مصدر بملفات عشوائية.

البناء الخيارات

يتم أخذ جميع الوسائط غير الاختيارية كملفات لدمجها في الحزمة المصدر التي تم إنشاؤها.
يجب أن تكون موجودة ويفضل أن تكون في الدليل الحالي. يجب أن يكون هناك ملف واحد على الأقل
معطى.

--target-format=قيمنا
مطلوب: . يحدد التنسيق الحقيقي للحزمة المصدر التي تم إنشاؤها. المتولدة
سيحتوي ملف .dsc على هذه القيمة في ملفه شكل الحقل وليس "3.0 (مخصص)".

شكل: 3.0 (شخص سخيف)
مدعوم منذ dpkg 1.14.17. هذا التنسيق تجريبي.

تتكون الحزمة المصدر بهذا التنسيق من حزمة واحدة من مستودع git . بوابة إلى
عقد مصدر الحزمة. قد يكون هناك أيضًا أ .gitshallow مراجعات قائمة الملفات لـ
استنساخ بوابة الضحلة.

استخراج

يتم استنساخ الحزمة كمستودع git إلى الدليل الهدف. إذا كان هناك
gitshallow الملف، تم تثبيته باسم .git/shallow داخل مستودع git المستنسخ.

لاحظ أنه افتراضيًا، سيكون للمستودع الجديد نفس الفرع الذي تم سحبه
تم التحقق منها في المصدر الأصلي. (عادة "سيد"، ولكن يمكن أن يكون أي شيء.) أي
الفروع الأخرى ستكون متاحة تحت أجهزة التحكم عن بعد/المنشأ/.

ابني

قبل المضي قدمًا، يتم إجراء بعض الفحوصات للتأكد من عدم وجود أي عدم وجود
تجاهل التغييرات غير الملتزم بها.

حزمة بوابة(1) يُستخدم لإنشاء حزمة من مستودع git. افتراضيا، كل شيء
يتم تضمين الفروع والعلامات الموجودة في المستودع في الحزمة.

البناء الخيارات

--git-ref=المرجع
يسمح بتحديد مرجع git لتضمينه في حزمة git. استخدام تعطيل الافتراضي
سلوك تضمين كافة الفروع والعلامات. يمكن تحديدها عدة مرات. ال
المرجع يمكن أن يكون اسم فرع أو علامة لتضمينها. ويمكن أيضا أن يكون أي معلمة
التي يمكن أن تنتقل إلى قائمة git-rev(1). على سبيل المثال، لتشمل السيد فقط
فرع، استخدم --git-ref=يتقن. لتضمين كافة العلامات والفروع، باستثناء
فرع خاص، واستخدام --git-ref=--الكل --git-ref=^ خاص

--git-deep=عدد
ينشئ نسخة سطحية مع تاريخ مقطوع إلى العدد المحدد من
التنقيحات.

شكل: 3.0 (بزر)
مدعوم منذ dpkg 1.14.17. هذا التنسيق تجريبي. يولد كرة قطران واحدة
يحتوي على مستودع bzr.

استخراج

يتم تفريغ كرة القطران ثم يتم استخدام bzr للتحقق من الفرع الحالي.

ابني

قبل المضي قدمًا، يتم إجراء بعض الفحوصات للتأكد من عدم وجود أي عدم وجود
تجاهل التغييرات غير الملتزم بها.

ثم يتم نسخ الجزء المحدد من VCS من الدليل المصدر إلى دليل مؤقت
الدليل. قبل تعبئة هذا الدليل المؤقت في كرة من القطران، يتم إجراء عمليات تنظيف مختلفة
تم القيام به لتوفير المساحة.

DIAGNOSTICS


لا مصدر شكل محدد in ديبيان / المصدر / الشكل
الملف ديبيان / المصدر / الشكل يجب أن تكون موجودة دائمًا وتشير إلى تنسيق المصدر المطلوب.
للتوافق مع الإصدارات السابقة، يُفترض التنسيق "1.0" عندما لا يكون الملف موجودًا غيرك
لا ينبغي الاعتماد على هذا: في مرحلة ما في المستقبل مصدر dpkg سيتم تعديلها للفشل
عندما لا يكون هذا الملف موجودا.

الأساس المنطقي هو أن التنسيق "1.0" لم يعد التنسيق الموصى به، كما ينبغي عليك عادةً
اختر أحد التنسيقات الأحدث ("3.0 (لحاف)" و"3.0 (أصلي)") ولكن مصدر dpkg سوف لن أفعل
هذا تلقائيا بالنسبة لك. إذا كنت تريد الاستمرار في استخدام التنسيق القديم، فيجب أن تفعل ذلك
صريح حول هذا الموضوع ووضع "1.0" فيه ديبيان / المصدر / الشكل.

ال فرق يعدل ال متابعيك ضد التيار ملفات
عند استخدام تنسيق المصدر "1.0"، عادةً ما يكون تعديل الملفات الأولية مباشرة فكرة سيئة
نظرًا لأن التغييرات تكون مخفية وغير موثقة في الغالب في ملف .diff.gz. بدلا منك
يجب أن تقوم بتخزين تغييراتك كتصحيحات في دليل دبيان وتطبيقها في وقت الإنشاء.
لتجنب هذا التعقيد، يمكنك أيضًا استخدام التنسيق "3.0 (لحاف)" الذي يوفر ذلك
محليا.

لا تستطيع مثل تغيير إلى ملف
عادةً ما يتم تخزين التغييرات التي يتم إجراؤها على المصادر الأولية مع ملفات التصحيح، ولكن لا يمكن تخزين جميع التغييرات
يتم تمثيلها بالتصحيحات: يمكنها فقط تغيير محتوى الملفات النصية العادية. اذا أنت
حاول استبدال ملف بشيء من نوع مختلف (على سبيل المثال استبدال ملف عادي
ملف يحتوي على رابط رمزي أو دليل)، فستتلقى رسالة الخطأ هذه.

حديثا خلق فارغ ملف ملف سوف ليس be ممثلة in فرق
لا يمكن إنشاء ملفات فارغة باستخدام ملفات التصحيح. وبالتالي لم يتم تسجيل هذا التغيير في
الحزمة المصدر ويتم تحذيرك بشأنها.

تنفيذ طريقة التجاعيد of ملف سوف ليس be ممثلة in فرق
لا تسجل ملفات التصحيح أذونات الملفات وبالتالي لا يتم تسجيل الأذونات القابلة للتنفيذ
المخزنة في الحزمة المصدر. هذا التحذير يذكرك بهذه الحقيقة.

تختص طريقة التجاعيد of ملف سوف ليس be ممثلة in فرق
لا تسجل ملفات التصحيح أذونات الملفات وبالتالي لا يتم تسجيل الأذونات المعدلة
المخزنة في الحزمة المصدر. هذا التحذير يذكرك بهذه الحقيقة.

FILE صيغ


ديبيان / المصدر / الشكل
يحتوي هذا الملف على التنسيق الذي يجب استخدامه لبناء المصدر في سطر واحد
الحزمة (التنسيقات الممكنة موصوفة أعلاه). لا يسمح بمسافات بادئة أو زائدة.

ديبيان/المصدر/التضمين-الثنائيات
يحتوي هذا الملف على قائمة بالملفات الثنائية (ملف لكل سطر) التي يجب تضمينها في الملف
ديبيان قطران. يتم تجريد المسافات البادئة والزائدة. الأسطر التي تبدأ بـ '#' نكون
التعليقات ويتم تخطيها. يتم تجاهل الأسطر الفارغة.

ديبيان/المصدر/الخيارات
يحتوي هذا الملف على قائمة بالخيارات الطويلة التي يجب إضافتها تلقائيًا إلى ملف
مجموعة من خيارات سطر الأوامر لـ a مصدر dpkg --يبني or مصدر dpkg --تنسيق الطباعة مكالمة.
خيارات مثل --ضغط و --مستوى الضغط مناسبة تمامًا لهذا الملف.

يجب وضع كل خيار في سطر منفصل. الأسطر الفارغة والأسطر التي تبدأ بـ '#' نكون
تم تجاهله. الرائدة "--يجب تجريدها ولا يُسمح بالخيارات القصيرة. خياري
يُسمح بالمسافات حول "=يُسمح بالرمز وعلامات الاقتباس الاختيارية حول القيمة.
فيما يلي مثال على مثل هذا الملف:

# اسمح لـ dpkg-source بإنشاء debian.tar.bz2 بأقصى قدر من الضغط
الضغط = "bzip2"
مستوى الضغط = 9
# استخدم debian/patches/debian-changes كتصحيح تلقائي
تصحيح دبيان واحد
# تجاهل التغييرات في التكوين.{sub,gues}
تمديد-فرق-تجاهل = "(^|/)(config.sub|config.guess)$"

ملحوظة: شكل الخيارات غير مقبولة في هذا الملف، يجب عليك استخدامها ديبيان / المصدر / الشكل
بدلا من ذلك.

ديبيان/المصدر/الخيارات المحلية
بالضبط مثل ديبيان/المصدر/الخيارات إلا أن الملف لم يتم تضمينه في الملف الذي تم إنشاؤه
حزمة المصدر. قد يكون من المفيد تخزين تفضيل مرتبط بالمشرف أو بـ
مستودع VCS حيث يتم الاحتفاظ بالحزمة المصدر.

ديبيان/مصدر/local-patch-header و ديبيان/المصدر/رأس التصحيح
نص نموذجي مجاني يتم وضعه فوق التصحيح التلقائي الذي تم إنشاؤه بتنسيقات "2.0" أو
"3.0 (لحاف)". رأس التصحيح المحلي لم يتم تضمينه في الحزمة المصدر التي تم إنشاؤها بينما
رأس التصحيح هو.

ديبيان / بقع / سلسلة
يسرد هذا الملف جميع التصحيحات التي يجب تطبيقها (بالترتيب المحدد) أعلى الملف
حزمة المصدر المنبع. يتم تجريد المسافات البادئة والزائدة. الخطوط التي تبدأ ب
'#" هي تعليقات وتم تخطيها. يتم تجاهل الأسطر الفارغة. الأسطر المتبقية تبدأ بـ أ
اسم ملف التصحيح (نسبة إلى ديبيان / بقع / الدليل) حتى حرف المسافة الأول
أو نهاية السطر. خياري لحاف يمكن متابعة الخيارات حتى نهاية السطر أو الأول
'#' مسبوقة بمسافة واحدة أو أكثر (والتي تمثل بداية التعليق حتى نهايته
خط).

استخدم dpkg-source عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad