table of contents
| DNF4-REPOSYNC(8) | dnf-plugins-core | DNF4-REPOSYNC(8) |
الاسم¶
dnf4-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 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 28 مارس 2025 | 4.10.1 |