إصلاح: غير قادر على تنزيل Steam بسبب التبعيات غير الملباة

إصلاح: غير قادر على تنزيل Steam بسبب التبعيات غير الملباة

لذلك ، قررت التثبيت بخار على نظام Linux اللامع الخاص بك. أنت متحمس للغوص في ألعابك المفضلة ، ولكن انتظر – BAM! خطأ يظهر قول شيء مثل “التبعيات غير الملباة” أو “غير قادر على تنزيل Steam“.

لا تقلق. أنت لست وحدك! و- أخبار جيدة – عادة ما يكون حلًا سهلاً. دعنا نأخذ هذا خطوة بخطوة ونفرزه بكلمات بسيطة. سواء كنت في Ubuntu أو Debian أو Fedora أو أي نكهة Linux أخرى ، فإن هذا الدليل سيساعدك على العودة إلى النقر على “اللعب” في أي وقت من الأوقات.

ما هي التبعيات على أي حال؟

تخيل أنك تخبز كعكة. تحتاج البيض والدقيق والسكر والزبدة. إذا لم يكن لديك بيض ، فلن تتمكن من إنهاء كعكتك. البخار يعمل بنفس الطريقة. عند التثبيت ، يحتاج إلى بعض الحزم (المعروف أيضًا باسم “التبعيات”) للعمل بشكل صحيح. إذا كان هؤلاء مفقودين ، فإنه يصرخ للحصول على المساعدة.

لذلك ، عندما يقول نظامك “التبعيات غير الملباة” ، فإنه يخبرك أنه لا يحتوي على جميع المكونات التي تحتاجها بخار. كل ما نحتاج إلى فعله هو إعطائها تلك المكونات!

تحقق من نظامك أولاً

قبل الغوص في الإصلاحات ، دعونا نخرج بضع أساسيات من الطريق.

  • تحقق من إصدار نظام التشغيل الخاص بك: تأكد من أنه محدث ودعم.
  • بنيان: Steam يدعم 64 بت. إذا كنت على 32 بت ، فلن تعمل.

قم بتشغيل هذا في المحطة الخاصة بك للتحقق من الهندسة المعمارية الخاصة بك:

uname -m

إذا عاد x86_64، أنت جيدة أو أنت طيب. إذا رأيت i686 أو i386، هذا 32 بت. حان الوقت للترقية!

الإصلاح الكلاسيكي لأنظمة Ubuntu/Debian

لنفترض أنك قمت بتنزيل Steam من موقعه على الويب وانقر نقرًا مزدوجًا فوق ملف .deb. هذا هو المكان الذي يتعثر فيه العديد من المستخدمين. إليك كيفية القيام بذلك بالطريقة الصحيحة باستخدام المحطة:

sudo apt update
sudo apt install steam

إذا لم ينجح ذلك ، فيمكنك تجربة هذا:

sudo apt --fix-broken install

يبحث هذا الأمر عن ما هو مفقود ويحاول إصلاحه عن طريق تثبيت أي تبعيات مطلوبة.

ما زلت لا تعمل؟ حان الوقت للخيار النووي (لا تقلق – إنه آمن):

sudo apt remove steam
sudo apt clean
sudo apt update
sudo apt install steam

تمكين repos multiverse (Ubuntu)

بعض الحزم التي يحتاجها Steam تعيش في مستودع “Multiverse”. إذا لم يتم تمكين ذلك ، فسوف تطارد الأشباح.

sudo add-apt-repository multiverse
sudo apt update
sudo apt install steam

فويلا! مشكلة (نأمل أن يتم حلها.

إصلاح: غير قادر على تنزيل Steam بسبب التبعيات غير الملباة

بالنسبة للمستخدمين فيدورا والمستندون إلى القوس

فيدورا لا تستخدم .deb الملفات ، لذلك لا تحاول تثبيت Steam من موقع الويب! استخدم مدير الحزمة بدلاً من ذلك.

في فيدورا:

sudo dnf install steam

إذا تلقيت أخطاء حول المكتبات المفقودة مثل libgl أو libcurl، تثبيت تلك عبر:

sudo dnf install libGL libcurl

على القوس أو مانجارو:

sudo pacman -Syu steam

إذا حصلت على مشكلات التبعية هنا ، فاستخدم:

sudo pacman -Sy steam --needed

تثبيت المكتبات 32 بت المطلوبة

حتى على أنظمة 64 بت ، يحتاج Steam إلى بعض المكتبات 32 بت. هذا هو ما تم بناؤه. لذلك دعونا نثبتهم!

على Ubuntu/Debian ، Run:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386

الذي يحل العديد من أخطاء التبعية المفقودة.

ما زلت لا تعمل؟ جرب Flatpak!

إذا فشل كل شيء آخر ، فهناك طريقة خلفية لتثبيت البخار باستخدام Flatpak.

أولاً ، قم بتثبيت Flatpak (إذا لم تكن قد لم تكن بالفعل):

sudo apt install flatpak

ثم أضف مستودع Flathub:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

تثبيت البخار باستخدام Flatpak:

flatpak install flathub com.valvesoftware.Steam

تطلقه مثل هذا:

flatpak run com.valvesoftware.Steam

المكافأة: يحدد Flatpak معظم المكتبات معًا ، لذلك يتخطى مشكلات التبعية المزعجة!

حافظ على تحديث نظامك

إحدى الطرق البسيطة لتجنب الصداع هي تحديث نظامك بانتظام.

  • على Ubuntu/Debian: sudo apt update && sudo apt upgrade
  • في فيدورا: sudo dnf update
  • على القوس: sudo pacman -Syu

الأنظمة الأحدث لديها توافق أفضل وعدد أقل من الأخطاء. بالإضافة إلى ذلك ، غالبًا ما تقوم التحديثات بإصلاح مشكلات التبعية القديمة.

رسائل الخطأ الشائعة وماذا تعني

هذه ورقة الغش الصغيرة:

  • “غير قادر على تحديد موقع حزمة البخار”: من المحتمل أن تفتقد إلى repo multiverse أو اسم الحزمة غير الصحيح.
  • “libc6: i386 غير قابل للتثبيت”: لم يتم إعداد النظام لتثبيت مكتبات 32 بت. يستخدم dpkg --add-architecture i386.
  • “التبعية غير مرضية: libgl1-mesa-glx”: فقط الجري sudo apt install libgl1-mesa-glx:i386

نصائح استكشاف الأخطاء وإصلاحها

إليك كيفية أن تكون نينجا Linux (نوعًا ما):

  • تحقق من السجلات: يستخدم journalctl أو انظر إلى الداخل /var/log/apt/.
  • استخدام متشابك: مدير الحزمة المرئية حيث يمكنك معرفة أي تبعيات مفقودة أو متضاربة.
  • جوجل الذكية: أضف إصدار نظام التشغيل ورسالة الخطأ عند البحث. مثال: “خطأ Libgl Ubuntu 22.04”.

الكلمات الأخيرة – العودة إلى الألعاب!

أخطاء التبعية مزعجة ، لكنها ليست نهاية العالم. الآن بعد أن عرفت كيفية إصلاحها مثل المحترفين ، يجب أن يكون Steam يعمل بدون عوائق. سواء كنت تستخدم APT أو DNF أو Pacman أو حتى Flatpak – فقد قاتلت التنين وفزت.

الآن انقر نقرًا مزدوجًا فوق أيقونة البخار ، وتسجيل الدخول ، واستمتع بألعابك. لقد ربحته.

ومهلا ، في المرة القادمة التي يكافح فيها صديقك في تثبيت Steam على Linux ، أرسل لهم هذا الدليل. المشاركة تهتم … خاصة عندما تتضمن الألعاب 🙂

لا يوجد اعجابات