أفضل مدير حزم على لينكس: لماذا pacman هو الخيار الأمثل

في عالم لينكس، يعد مدير الحزم أحد العناصر الأساسية التي تؤثر بشكل كبير على تجربة المستخدم. بعد تجربة العديد من توزيعات لينكس، اكتشفت أن pacman هو الخيار الأفضل.
مدير الحزم هو أحد أهم العناصر في توزيعتك
لا أريد ملف .msi
قد تكون قد استخدمت شيئًا مثل Winget على ويندوز من قبل. إنه بالتأكيد مفيد، لكنه لم يكن يومًا مطلبًا أساسيًا. يمكنك الاستمرار في استخدام ويندوز بشكل مريح بدونه. في جوهره، Winget يتعلق بالتطبيقات والأدوات، ولا يتجاوز ذلك كثيرًا.
على لينكس، يلعب مدير الحزم دورًا أكبر بكثير. فهو ليس موجودًا فقط لجلب التطبيقات، بل هو مسؤول أيضًا عن المكتبات الأساسية للنظام، والسائقين، والتحديثات الأمنية، وحتى التحديثات الكبرى للبرامج. يتم إدارة نظام التشغيل الخاص بك بالكامل بواسطة نفس الأداة التي تستخدمها لتثبيت محرر نصوص.
الآن، تأتي توزيعات مختلفة عادةً مع مديري حزم مختلفين. إذا كنت جديدًا على لينكس، فمن المحتمل أنك تستخدم توزيعة قائمة على Debian، مما يعني أنك تستخدم apt كمدير الحزم الرئيسي، وبالمثل، تستخدم Fedora dnf.
بينما لا يوجد فرق كبير بين هذه الخيارات من حيث توفر البرمجيات، خاصة مع الحزم الرئيسية، تظهر الاختلافات الحقيقية في أماكن أخرى. أشياء مثل الأداء، والهندسة المعمارية، أو مدى تواجدها في طريقك تختلف أكثر مما قد تتوقع.
لقد انتقلت مؤخرًا إلى CachyOS، مما يعني أنني أعيش مع pacman، مدير الحزم الافتراضي لمعظم توزيعات Arch. بعد تجربة العديد من الخيارات المختلفة، أعتقد أن هذا هو الأفضل.
Pacman يحقق كل شيء بشكل صحيح
سريع وسهل
لقد وجدت نفسي أميل أكثر فأكثر نحو توزيعات الإصدار المتدحرج. في روح لينكس الحقيقية، هناك دائمًا بعض العيوب للتعامل معها، ويمكن أن تؤدي الحزم الأحدث إلى حل مشكلة على الفور أو جعل الأمور أسوأ. في تجربتي، كان الأمر عادةً الأول.
لقد واجهت مشاكل محددة، مثل عدم تشغيل لعبة ما، وأبسط طريقة لحل المشكلة كانت الحصول على أحدث إصدار متاح من حزمة عبر pacman. بينما يمكنك الحصول على نفس الشيء عبر مديري الحزم الآخرين أيضًا، عادةً ما يرتبط apt و dnf بالإصدارات الثابتة ومبنيان لاستخدام ذلك. لقد وجدت أن pacman أسهل في الاستخدام بشكل عام لأنه مصمم فعلاً لهذا الاستخدام.
بالانتقال إلى الصياغة، من الأسهل التعامل معها. على شيء مثل أوبونتو، يبدو تحديث النظام عادةً كالتالي:
sudo apt update && sudo apt upgrade
على pacman، الأمر مجرد:
sudo pacman -Syu
إنها ملاحظة صغيرة بالتأكيد، لكن هذا يمتد إلى أوامر أساسية أخرى مثل تثبيت وإزالة الأشياء أيضًا. إنه يوفر لك الوقت في النهاية. وبالحديث عن ذلك، لقد لاحظت أن pacman أسرع، خاصةً في التحديثات الكبيرة أو الرئيسية. فقط لوضعها في الأرقام، حاولت تثبيت Firefox بين الخيارات الثلاثة الرئيسية تحت نفس الظروف من خلال تثبيت أوبونتو، وفيدورا، وآرت عبر distrobox.
خرج pacman في النهاية. الفرق ليس كبيرًا مع حزمة واحدة فقط، لكن كما ذكرت سابقًا، من الواضح أنه ملحوظ مع التحديثات الأكبر. ومع ذلك، يأتي هذا مع بعض التنازلات. apt و dnf أبطأ لأنهما يميلان إلى أن يكونا أكثر حذرًا ويجريان المزيد من الفحوصات.
لا شيء يتفوق على AUR
أحيانًا تحتاج إلى برامج احتكارية
AUR (مستودع مستخدمي Arch) هو مجموعة ضخمة من الحزم التي تديرها المجتمع وتوجد خارج المستودعات الرسمية لـ Arch. لا يتصل بـ pacman بمفرده، ولكن بمجرد أن تقترنه بمساعد AUR مثل yay، يصبح تغييرًا جذريًا على أنظمة Arch.
إنه مفيد جدًا للتطبيقات التي تكون إما احتكارية، أو سريعة الحركة، أو مجرد نادرة بعض الشيء. على سبيل المثال، قمت مؤخرًا بتثبيت IDE الجديد من جوجل Antigravity عبر AUR لأنه غير متاح في المستودعات الرسمية. بالتأكيد، كان بإمكاني الحصول على tarball من موقعه، لكنني أريد فقط إنجاز الأمور بالطريقة الصحيحة، وهي عبر مدير حزم فعلي.
كانت هذه مثالًا محددًا، لكن أشياء أخرى مثل Google Chrome، وProton-GE، وأدوات شعبية أخرى متاحة ببساطة عبر AUR. لهذا السبب، يعد وجود مساعد AUR مع pacman ربما كل ما ستحتاجه.
توجد بدائل مثل PPAs لـ apt، لكنها لا تقترب من ذلك في رأيي. مع مرور الوقت، تتدفق عليك مستودعات الطرف الثالث، كل منها له وصي خاص به، وبعض المستودعات تُهجر، وبعضها يتعطل، وكل ذلك مجرد إزعاج. لدى AUR نظام رائع حيث كل شيء شفاف، وحتى إذا اختفى وصي، يمكن لشخص آخر أن يتولى الأمر.
قد ترغب في الانتقال إلى توزيعة قائمة على Arch لتجربة Pacman
أحد الأشياء التي قد ترغب في معرفتها هو أنه ليس من الحكمة فقط المضي قدمًا وتثبيت pacman بشكل عشوائي على شيء مثل Fedora. ليس من المستحيل القيام بذلك، لكنه عادةً ما يكون فكرة سيئة.
تُبنى معظم التوزيعات عادةً حول مدير حزم واحد. وجود عدة مديري حزم في نفس الوقت سيضعك في جحيم الاعتماديات، ومن المحتمل أن ينتهي بك الأمر إلى كسر شيء ما بشكل فظيع. للأسف، فإن أنظف طريقة لتجربته ستكون الانتقال إلى توزيعة قائمة على Arch.
إذا كنت تبحث عن تحسين تجربتك في استخدام لينكس، فقد حان الوقت لتجربة pacman. انتقل إلى توزيعة قائمة على Arch واستمتع بإدارة حزم سلسة وسريعة.




