بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شرح خيار repofrompath-- في مدير الحزم dnf.
1-هذا الخيار يستخدم لتثبيت شيء من مستودع دون إضافة هذا المستودع للنظام مثال في الأسفل مستودع الأخ أبو زكريا لفيدورا 24 64bit فيه بعض البرامج منها الفرقان سأقوم بتثبيت الفرقان من هذا المستودع دون إضافت المستودع إلى النظام .
1-الرابط.
2-الذي يهمنا الرابط الذي يحتوي مجلد repodata .
sudo dnf --repofrompath
abozakaria,http://download.opensuse.org/repositories/home:/abouzakaria/Fedora_24/
install elforkane elforkane-data elforkane-fs brasero-nautilus
1-نضع إسم مؤقت للمستودع طبعا يجب أن يكون إسم مميز غير مستخدم .
2-فاصلة بين إسم المستودع المؤقت ورابط المستودع .
3-رابط المستودع .
4-نلاحظ أني أضفت تثبيت حزمة brasero-nautilus وهي موجودة في المستودعات الرسمية, فقط لأوضح أن في هذه الحالة تكون أيضا كل مستودعات النظام مفعلة , نلاحظ أن تنزبل brasero-nautilus وإعتمادياتها ستتم من مستودعات fedora و updates .
2-ممكن إقاف كل المستودعات بشكل مؤقت وتفعيل فقط مستودع نريده من خلال شيء كالذي في الأسفل .
sudo dnf --repofrompath
abozakaria,http://download.opensuse.org/repositories/home:/abouzakaria/Fedora_24/
install elforkane elforkane-data elforkane-fs brasero-nautilus
--disablerepo=* --enablerepo=abozakaria
1-لإقاق كل المستودعات نختصرها بعلامة النجمة أظن أمر علامة النجمة واضح لمستخدمي نظام لينكس.
2-بعد إقاف كل شيء نطلب تفعيل المستودع الذي وضعنا له إسم مؤقت .
3-نلاحظ أنه لم يجد حزمة brasero-nautilus لأن كما ذكرت في الأعلى هذه الحزمة وإعتمادياتها متوفرة في مستودع fedora و updates وتم إقافهم من خلال disablerepo .
3-لمن أراد الأفضل إضافة المستودع ثم تثبيت الفرقان لكن انا إستخدمت الأمر للشرح على العموم طريقة إضافة المستودع وتثبيته .
sudo dnf config-manager --add-repo=http://download.opensuse.org/repositories/home:/abouzakaria/Fedora_24/home:abouzakaria.repo
sudo dnf install elforkane elforkane-data elforkane-fs
لمن يريد معرفة البرامج المتوفرة في المستودع أبسط حل نستعرض المستودع مثل أي موقع .
4-مواضيع مهمة عن مدير الحزم والمستودعات .
http://www.arfedora.com/2016/05/blog-post_30.html
http://www.arfedora.com/2016/06/blog-post_25.html