مشكلة حذف التطبيقات في فيدورا

السلام عليكم ورحمة الله وبركاته

كنت اعمل على نظام ارش لينكس و احببت الانتقال نظام فيدورا وكما تعرفون ان ما يتميز بتوزيعة ارش مدير برامجها , , قمت بتجربة تحميل تطبيق على فيدورا وهو privoxy حجمه 800كيلو تقريبا مع التثبيت يصبح الحجم 2.7 ميغ تقريبا
اذا اردت حذف هذا التطبيق على ارش لينكس فانه يحذفه بنفس الحجم المثبت من دون حذف معه ملفات اخرى في النظام بمعنى اوضح اكتب له امر يحذفه ويحذف ما تم تثبيته معه فقط

جربت حذفه على فيدورا فطلب حذف ملفات بحجم 27 ميغا , نظرت للملفات فاذا هي ملفات الشبكة كلها networkmanager وغيرهم
الامر الذي استخدمته هو yum rmove واستخدمت بدل remove امر erase ونفس الملفات

فهل يوجد امر معين لتنفيذ المهمة مثل ارش او لا ؟

بارك الله بكم

وعليكم السلام ورحمة الله وبركاته،

حياك الله ضيفا ومستخدما ومطورا في المسقبل للتوزيعة الرائعة فيدورا

في البداية اود ان اوضح ان مدير الحزم yum لم يعد يستخدم واستبدل بالتطبيق dnf
لكن حاليا (في فيدورا 23) عند استخدام yum يقوم النظام بتحويل الامر الى dnf لتستمر التطابقية مع التطبيقات القديمة واعتقد سيحذف في وقت لاحق.

كما ان erase هو امر قديم ويعمل نفس عمل remove

عودة الى مشكلتك:
قمت بالتجربة على جهازي ولم اواجه الذي تواجهه، فحذفي للحزمة يحذفها لوحدها فقط

$ sudo dnf remove privoxy

Dependencies resolved.
========================================================================================================================================
 Package                       Arch                         Version                                Repository                      Size
========================================================================================================================================
Removing:
 privoxy                       x86_64                       3.0.23-3.fc23                          @updates                       2.9 M

Transaction Summary
========================================================================================================================================
Remove  1 Package

Installed size: 2.9 M
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Erasing     : privoxy-3.0.23-3.fc23.x86_64                                                                                        1/1 
  Verifying   : privoxy-3.0.23-3.fc23.x86_64                                                                                        1/1 

Removed:
  privoxy.x86_64 3.0.23-3.fc23                                                                                                          

Complete!

لكن عملية الحذف تقوم بشكل تلقائي بشمل الحزم التي يعتمد عليها ذلك التطبيق ولكنها لا تستخدم من قبل تطبيقات اخرى، بمعنى اخر لا حاجة بها) فربما لسبب او لاخر اعتقد انك لا تستخدم networkmanager!

لتعطيل عملية شمل الحزم الغير مستخدمة بشكل دائم اضف السطر التالي لملف الإعدادت (/etc/dnf/dnf.conf)

clean_requirements_on_remove=false

او بشكل مؤقت للعملية الواحده:

$ sudo dnf --setopt=clean_requirements_on_remove=false remove privoxy

قد يكون الذي تواجهه عله، بلغني اذا عمل الحل معك كما تريد

بارك الله بك يا غالي على الاجابة صحيح كما تفضلت حذف تطبيق privoxy ظهر عندي مثل ما ظهر عندك من غير مشاكل وجرب تثبيت تطبيق اخر ايضا حذفه بالشكل المطلوب بارك الله بك

ظهرت معي مشكلة الحذف فقط بتطبيق dnsmasq يطلب حذف ملفات networkmanager مدري ليش!

وبشان اني استخدم networkmanager لاني حملت نسخة xfce

لأن NetworkManager يحتاج dnsmasq او المكتبات التي يوفرها ليعمل.

نفذ الامر التالي وستجد dnsmasq احد الحزم التي يحتاجها NetworkManager:

$ dnf repoquery --requires NetworkManager

Last metadata expiration check performed 0:01:50 ago on Fri Feb 26 10:54:28 2016.
/bin/sh
NetworkManager-libnm(x86-64) = 1:1.0.10-2.fc23
NetworkManager-libnm(x86-64) = 1:1.0.6-6.fc23
avahi-autoipd
config(NetworkManager) = 1:1.0.10-2.fc23
dbus >= 1.1
dbus-glib >= 0.100
dhclient >= 12:4.1.0
dnsmasq                   <<---- هنا <>
glib2 >= 2.32.0
iproute
iptables
libc.so.6()(64bit)
....الخ