DNF5-REPOSYNC(8)

الاسم
dnf5-reposync - أمر مزامنة المستودعات

موجز

dnf5 [خيارات عامة] reposync [خيارات]

الوصف

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

بشكل مبدئي، يقوم reposync بمزامنة جميع المستودعات المُمكّنة. ومع ذلك، يمكنك تخصيص مجموعة المستودعات المراد مزامنتها باستخدام خيارات DNF5 القياسية مثل --repo أو --enable-repo أو --disable-repo.

الخيارات

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

--delete
    إزالة الحزم المحلية غير الموجودة بعد الآن في المستودع البعيد.

--destdir=<مسار>
    يحدد المسار الجذر حيث تُخزّن المستودعات المُنزّلة، نسبة إلى دليل العمل الحالي. المبدئي هو دليل العمل الحالي. سيكون لكل مستودع مُنزّل دليل فرعي باسم معرفه داخل هذا المسار.

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

--gpgcheck, -g
    إزالة الحزم التي تفشل في التحقق من توقيع OpenPGP بعد التنزيل. يخرج الأمر برمز 1 إذا أزيلت حزمة واحدة على الأقل.

    ملاحظة: بالنسبة للمستودعات المُهيأة بـ gpgcheck=0، لا تُفحص توقيعات OpenPGP، حتى عند استخدام هذا الخيار.

--metadata-path=<pمسار>
    يحدد المسار الجذر حيث تُخزّن ملفات البيانات الوصفية المُنزّلة. إذا لم يُحدد، فالمبدئي هو قيمة --destdir.

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

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

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

--safe-write-path=<مسار>
    يحدد بادئة مسار نظام الملفات حيث يُسمح لـ reposync بكتابة الملفات. إذا لم يُحدد، فالمبدئي هو مسار تنزيل المستودع. هذا الخيار مفيد للمستودعات التي تستخدم مواقع نسبية للحزم تؤدي إلى خارج دليل المستودع (مثل ../packages_store/foo.rpm).

    تحذير: يمكن استبدال أي ملف تحت safe-write-path. يمكن استخدام هذا الخيار فقط عند مزامنة مستودع واحد.

--srpm
    تنزيل حزم المصدر. مكافئ لاستخدام --arch=src.

--urls, -u
    يطبع عناوين URL للملفات التي ستنزّل دون تنزيلها فعليًا.

أمثلة

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

dnf reposync --destdir=/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

المؤلف
انظر AUTHORS.md في توزيعة مصدر dnf5.

حقوق النسخ
المساهمون في مشروع dnf5.

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

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

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