REPOSYNC(1)

الاسم
reposync - إعادة التوجيه إلى ملحق DNF reposync

مزامنة حزم مستودع DNF بعيد إلى دليل محلي.

موجز

dnf reposync [options]

الوصف

يقوم reposync بعمل نسخ محلية من المستودعات البعيدة. لا تُنزل الحزم الموجودة مسبقًا في الدليل المحلي مرة أخرى.

الخيارات

تُقبل جميع خيارات DNF العامة. وتحديداً، يمكن استخدام خيار --repoid لتحديد المستودعات المراد مزامنتها. راجع Options في dnf(8) للتفاصيل.

    -a <معمارية>، --arch=<معمارية>
        نزّل حزم بنى محددة فقط (المبدئي هو كل البنى). يمكن استخدامه عدة مرات.

    --delete
        احذف الحزم المحلية التي لم تعد موجودة في المستودع.

    --download-metadata
        نزّل جميع البيانات الوصفية للمستودع. تكون النسخة المنزلة قابلة للاستخدام فوراً كمستودع، ولا داعي لتشغيل createrepo_c عليها. عند استخدام الخيار مع –newest-only، ستنزّل أحدث الحزم فقط، لكن البيانات الوصفية ستظل تحتوي على الحزم القديمة. قد يكون من المفيد تحديث البيانات الوصفية باستخدام createrepo_c –update لإزالة الحزم التي تفتقد لملفات RPM من البيانات الوصفية. وإلا، سينتهي DNF بخطأ بسبب الملفات المفقودة كلما حاول تنزيل حزم أقدم.

    -g، --gpgcheck
        إزالة الحزم التي تفشل في فحص توقيع GPG بعد التنزيل. رمز الخروج هو 1 إذا أُزيلت حزمة واحدة على الأقل. لاحظ أن المستودعات التي تحتوي على gpgcheck=0 في ضبطها لا يُفحص توقيع GPG الخاص بها حتى مع استخدام هذا الخيار.

    -m, --downloadcomps
        قم أيضًا بتنزيل وفك ضغط ملف comps.xml. فكر في استخدام خيار --download-metadata الذي سيقوم بتنزيل كافة البيانات الوصفية المتاحة للمستودع.

    --metadata-path
        المسار الجذر الذي تُخزن تحته البيانات الوصفية المنزلة. يؤول مبدئيًا إلى قيمة --download-path إذا لم يُعطَ.

    -n, --newest-only
        نزّل أحدث الحزم فقط لكل مستودع.

    --norepopath
        لا تضف اسم المستودع إلى مسار التنزيل. يمكن استخدامه فقط عند مزامنة مستودع واحد (المبدئي هو إضافة اسم المستودع).

    -p <مسار-التنزيل>، --download-path=<مسار-التنزيل>
        المسار الجذر الذي تُخزن تحته المستودعات المنزلة، بالنسبة لدليل العمل الحالي. يؤول مبدئيًا إلى دليل العمل الحالي. كل مستودع منزل له دليل فرعي مسمى باسم معرفه تحت هذا المسار.

    --safe-write-path
        تحديد بادئة مسار نظام الملفات الذي يُسمح لـ reposync بالكتابة تحته. إذا لم يُحَدَّد، فإنه يعود مبدئياً إلى مسار تنزيل المستودع. مفيد للمستودعات التي تستخدم مواقع نسبية للحزم خارج دليل المستودع (مثل “../packages_store/foo.rpm”). استخدمه بحذر، حيث يمكن الكتابة فوق أي ملف تحت safe-write-path. يمكن استخدامه فقط عند مزامنة مستودع واحد.

    --remote-time
        حاول ضبط الطوابع الزمنية للملفات المنزلة لتطابق تلك الموجودة في الجانب البعيد.

    --source
        نزّل الحزم المصدرية فقط.

    -u, --urls
        فقط اطبع عناوين URL لما سَيُنَزَّلُ، لا تقم بالتنزيل.

أمثلة

    dnf reposync --repoid=the_repo
        مزامنة جميع الحزم من المستودع ذو المعرف “the_repo”. تُحفَظ النسخة المزامنة في الدليل الفرعي “the_repo” لدليل العمل الحالي.

    dnf reposync -p /my/repos/path --repoid=the_repo
        مزامنة جميع الحزم من المستودع ذو المعرف “the_repo”. في هذه الحالة تُحفَظ الملفات في دليل “/my/repos/path/the_repo”.

    dnf reposync --repoid=the_repo --download-metadata
        مزامنة جميع الحزم والبيانات الوصفية من مستودع “the_repo”.

المستودع المزامَن بخيار --download-metadata يمكن استخدامه مباشرة في DNF على سبيل المثال باستخدام خيار --repofrompath:

dnf --repofrompath=syncedrepo,the_repo --repoid=syncedrepo list --available

انظر أيضًا

    •   dnf(8)، مرجع أمر DNF

المؤلف
انظر قائمة المؤلفين (AUTHORS) في توزيعة ملحقات DNF الرئيسة لديك

حقوق النسخ
2014، Red Hat، مرخص بموجب GPLv2+

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.