خصم 50% جميع الخطط، لفترة محدودة. ابتداء من $2.48/mo
7 دقائق متبقية
الخوادم ونظام التشغيل

كيفية إصلاح خطأ "لم يتم العثور على الأمر apt" على نظام التشغيل Linux

أدا لوفجود By أدا لوفجود 7 دقائق قراءة
خطأ مناسب: لم يتم العثور على الأمر

إذا كنت من مستخدمي Linux، فمن المحتمل أنك على دراية بالأمر apt. يعد هذا الأمر أداة حاسمة لإدارة الحزم على التوزيعات المستندة إلى Debian مثل Ubuntu. ومع ذلك، فمن المحتمل أن تواجه "لم يتم العثور على الأمر المناسب" خطأ. قد تكون مواجهة مثل هذا الخطأ أمرًا محبطًا وقد تؤدي إلى إيقاف عملياتك. سيرشدك دليلنا الشامل إلى فهم هذا الخطأ وحله للتأكد من أن نظامك يعمل بسلاسة.

فهم الخطأ "لم يتم العثور على الأمر المناسب".

ال 'لم يتم العثور على الأمر المناسب' أو 'لم يتم العثور على شقةيخبرك الخطأ عادةً أن نظامك لا يتعرف على الأمر apt. يمكن أن يكون هذا مرتبطًا بعدة أسباب:

  • أنت تستخدم توزيعة غير مبنية على دبيان ولا تدعم apt. على سبيل المثال، قد تستخدم Fedora أو Arch.
  • لم يتم تثبيت مدير الحزم apt على نظامك.
  • توجد مشكلات في تكوين PATH لنظامك.

من الضروري ملاحظة الفرق بين apt و apt-get. كلا هذين الأمرين عبارة عن مديري حزم نستخدمهم للتعامل مع تثبيت البرامج وإزالتها على الأنظمة المستندة إلى دبيان. لكن apt هو بديل أحدث وأكثر سهولة في الاستخدام لـ apt-get.

"لم يتم العثور على apt" الشيكات والحلول الأولية

قبل الغوص في حلول أكثر تعقيدًا، قم بإجراء هذه الفحوصات الأولية:

  • التحقق من توزيعة Linux الخاصة بك: تأكد من أنك تستخدم توزيعة تعتمد على Debian مثل Ubuntu أو Mint أو Debian نفسها. في بعض الأحيان ينشأ خطأ بسبب حقيقة بسيطة هي أنك لم تفكر في توافق التوزيع.
  • تحقق من تثبيت apt: يجري التي مناسبة لمعرفة ما إذا كان الأمر متاحًا. إذا لم يُرجع أي شيء، فلن يتم تثبيت apt.
  • مشاكل المسار: تأكد من أن الدليل الذي يحتوي على apt موجود في PATH الخاص بنظامك. يمكنك القيام بذلك عن طريق الجري صدى $PATH.

إن التحقق من هذه العوامل الأولية قبل الانتقال إلى حلول أكثر تعقيدًا يوفر عليك الكثير من الوقت. في بعض الأحيان، يكون السبب الأساسي واضحًا أمام وجهك مباشرةً.

إصلاح الخطأ "لم يتم العثور على الأمر المناسب".

يمكن أن تعتمد المشكلة الأساسية المتعلقة بالخطأ "لم يتم العثور على apt" على تثبيت الحزمة. لنبدأ في حل المشكلة عن طريق تثبيت apt.

تأكد أولاً من أنك تستخدم نظامًا يستند إلى Debian مثل Ubuntu أو Debian. 'apt' غير متوافق مع الأنظمة غير التابعة لنظام دبيان مثل Fedora أو CentOS، التي تستخدم مديري حزم مختلفين (على سبيل المثال، 'yum' أو 'dnf').

إذا كنت تستخدم نظامًا غير نظام دبيان (مثل Fedora أو Arch)، فقد تواجه الخطأ "لم يتم العثور على apt" لأن هذه الأنظمة تستخدم مديري حزم مختلفين. دعونا نرى كيف يمكنك استخدام apt على Fedora وArch. بالنسبة لفيدورا استخدم dnf، وللقوس، استخدم بكمن. وإليك كيف يمكنك استخدامها:

فيدورا:

sudo dnf install <package-name>

قوس:

sudo pacman -S <package-name>

إذا واجهت الخطأ "apt: لم يتم العثور على الأمر" على نظام يستند إلى دبيان، فافتح الوحدة الطرفية وقم بتشغيل هذا الأمر للتحقق من التثبيت:

sudo apt update

إذا حصلت على "الأمر لم يتم العثور عليه"، تابع لإعادة تثبيت apt.

قم بتنزيل الحزمة ".deb" لإصدار نظامك من المستودع الرسمي:

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_2.0.2ubuntu0.2_amd64.deb

قم بتثبيت الحزمة باستخدام "dpkg":

sudo dpkg -i apt_2.0.2ubuntu0.2_amd64.deb

قم بتحديث المستودع المحلي لتأكيد التثبيت الناجح:

sudo apt update

إذا كانت هناك مشكلات في التبعية، فحدد التبعيات المطلوبة وقم بتثبيتها:

dpkg -I apt_2.0.2ubuntu0.2_amd64.deb

تم الآن تكوين الحزمة "apt" الخاصة بنظامك بشكل صحيح.

في بعض الأحيان، يحدث الخطأ لأن قائمة الحزم الخاصة بك قديمة. يمكنك تحديث قائمة الحزم للتأكد من أن نظامك على علم بأحدث الحزم المتوفرة. قم بتشغيل الأمر التالي لتحديث قائمة الحزم الخاصة بك:

sudo apt-get update

بعد التحديث حاول تشغيل ملائمة الأمر مرة أخرى.

يعد الأمر "apt" إصدارًا أحدث وأكثر سهولة في الاستخدام من "apt-get". إذا لم يتم العثور على "apt"، فيمكنك تجربة استخدام "apt-get" بدلاً من ذلك. يؤدي الأمر "apt-get" نفس الوظائف وغالبًا ما يكون متاحًا على الأنظمة التي لا يتوفر فيها الأمر "apt". على سبيل المثال، بدلاً من تشغيل:

sudo apt install package-name

يمكنك استخدام الأمر التالي:

sudo apt-get install package-name

سيساعد هذا في حل الأخطاء "لم يتم العثور على الأمر apt get" و"لم يتم العثور على الأمر apt get".

هناك مشكلة أخرى قد تسبب "خطأ لم يتم العثور على أمر apt" وهي أنه قد لا يكون لديك امتيازات sudo. يتطلب الأمران "apt" و"apt-get" امتيازات المستخدم المتميز لتنفيذهما. إذا واجهت أخطاء مثل "لم يتم العثور على الأمر sudo apt" أو "لم يتم العثور على الأمر sudo apt get"، فقد يكون ذلك بسبب عدم وجود أذونات كافية لديك. للتأكد من حصولك على الامتيازات اللازمة، ابدأ أوامرك بـ "sudo" وقم بتوفير كلمة مرور الجذر عند مطالبتك بذلك. وإذا كنت لا تزال تواجه مشكلات، فتحقق مما إذا كان المستخدم الخاص بك لديه امتيازات sudo عن طريق تشغيل:

sudo -l

يسرد هذا الأمر امتيازات المستخدم الخاص بك. إذا لم تكن لديك امتيازات sudo، فقد تحتاج إلى الاتصال بمسؤول النظام.

باتباع هذه الخطوات، من المفترض أن تكون قادرًا على حل الخطأ "لم يتم العثور على الأمر apt" ومتابعة إدارة الحزم على توزيعة Linux المستندة إلى Debian بشكل فعال.

4 نصائح لتجنب الخطأ "لم يتم العثور على الأمر المناسب".

لتقليل فرص مواجهة الخطأ "لم يتم العثور على الأمر apt"، اتبع أفضل الممارسات التالية لصيانة النظام وإدارة الحزم:

  1. تحديثات النظام العادية: حافظ على تحديث نظامك بأحدث البرامج وتصحيحات الأمان لمنع مشكلات التوافق ونقاط الضعف.
  2. إدارة التبعيات: تأكد من تثبيت جميع الحزم الضرورية وحل أي تعارضات عند إضافة برامج أو تحديثات جديدة.
  3. التحقق من سلامة النظام: تحقق بانتظام من نظامك بحثًا عن أي مشكلات قد تؤثر على الأدوات المهمة مثل apt.
  4. النسخ الاحتياطي والاستعادة: قم بتنفيذ نظام نسخ احتياطي موثوق لإعداداتك وملفاتك المهمة للتعافي بسرعة من أي مشكلات.

مديري الحزم البديلة

إذا كنت تواجه مشكلات باستمرار مع الأمر "apt" أو إذا كنت تستخدم توزيعة Linux غير مستندة إلى Debian، فهناك العديد من مديري الحزم البديلة التي يمكنك استخدامها. عادةً ما يكون لكل توزيعة Linux مدير حزم خاص بها، والذي يتولى تثبيت حزم البرامج وتحديثها وإزالتها. فيما يلي نظرة عامة على بعض مديري الحزم البديلة المشهورين:

YUM وDNF (للتوزيعات المستندة إلى Red Hat)

YUM (محدث Yellowdog، معدل) و DNF (Dandified YUM) هم مديرو الحزم للتوزيعات المستندة إلى Red Hat مثل Fedora وCentOS وRed Hat Enterprise Linux (RHEL).

لذيذ

لتثبيت حزمة باستخدام YUM، استخدم الأمر التالي:

sudo yum install package-name

يمكنك استخدام أمر yum التالي لتحديث حزم نظامك:

sudo yum update

ويقوم أمر yum هذا بإزالة الحزمة:

sudo yum remove package-name

DNF

DNF هو إصدار الجيل التالي من YUM وهو مدير حزم أسرع وأكثر كفاءة. لتثبيت حزمة باستخدام DNF، استخدم:

sudo dnf install package-name

يقوم أمر dnf التالي بتحديث حزم نظامك:

sudo dnf update

ويقوم أمر dnf هذا بإزالة الحزمة:

sudo dnf remove package-name

بكمن (للتوزيعات القائمة على القوس)

Pacman هو مدير الحزم لنظام Arch Linux ومشتقاته، مثل Manjaro. إنه مدير حزم بسيط وسريع.

لتثبيت حزمة باستخدام Pacman، استخدم هذا الأمر:

sudo pacman -S package-name

لتحديث النظام استخدم هذا الأمر:

sudo pacman -Syu

لإزالة حزمة استخدم هذا الأمر:

sudo pacman -R package-name

يعد فهم واستخدام مدير الحزم المناسب لتوزيعك أمرًا مهمًا للغاية لإدارة النظام بشكل فعال. ومن خلال التعرف على مديري الحزم البديلين، يمكنك إدارة حزمك بسلاسة وفعالية.

خاتمة

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

هل تبحث عن مزود VPS موثوق؟ يوفر Cloud VPS من Cloudzy توزيعات Linux مثبتة مسبقًا حسب اختيارك. تم بناء خوادمنا على بنية تحتية متطورة، وتضمن وقت تشغيل بنسبة 99.95%، كما أنها مدعومة بدعم على مدار الساعة طوال أيام الأسبوع. استمتع بالموثوقية والأداء العالي وتمتع بدعم قوي لجميع احتياجاتك التقنية مع Cloudzy Linux VPS.

التعليمات

ما الفرق بين "apt" و "apt-get"؟

"apt" هي واجهة سطر أوامر أحدث وسهلة الاستخدام لإدارة الحزم على التوزيعات المستندة إلى دبيان. فهو يجمع بين وظائف "apt-get" والأدوات الأخرى. "apt-get" هي أداة قديمة، ولا تزال متاحة ووظيفية، ولكن "apt" توفر صياغة أكثر سهولة وميزات إضافية.

لماذا تظهر لي أخطاء "لم يتم العثور على الأمر" للأوامر الأخرى أيضًا؟

تحدث أخطاء "لم يتم العثور على الأمر" عادةً عندما يتعذر على النظام تحديد موقع الملف القابل للتنفيذ للأمر الذي تحاول تشغيله. يمكن أن يكون هذا بسبب فقدان حزم البرامج أو متغيرات PATH غير الصحيحة أو مشكلات في التثبيت.

يشارك

المزيد من المدونة

استمر في القراءة.

أفضل التطبيقات ذاتية الاستضافة التي يمكنك تشغيلها باستخدام صورة غلاف Cosmos Cloud مع لوحات التطبيقات حول لوحة معلومات Cosmos.
الخوادم ونظام التشغيل

أفضل التطبيقات ذاتية الاستضافة التي يمكنك تشغيلها باستخدام Cosmos Cloud: الملفات والوسائط وكلمات المرور والأتمتة والمزيد!

ربما قمت بإعداد Cosmos Cloud وتريد الآن معرفة التطبيقات التي تتوافق بشكل جيد معها، أو ربما لم تقرر استخدام Cosmos بعد وتريد فقط معرفة مدى ملاءمتها لأسلوب عملك

نيك سيلفرنيك سيلفر 16 دقيقة قراءة
غطاء Portainer vs Cosmos Cloud لإدارة تطبيقات Docker مع مخطط إعداد مختلط وعمليات نيون مقابل كتل الوصول.
الخوادم ونظام التشغيل

Portainer vs Cosmos Cloud: الأفضل لإدارة تطبيقات Docker

إذا كنت تعرف Docker بالفعل وتريد فقط الطريقة الأنظف لتشغيل حزمة تطبيقات متنامية، فإليك الإجابة المختصرة على Portainer vs Cosmos Cloud. Portainer هو الاختيار الأقوى لـ direc

نيك سيلفرنيك سيلفر 14 دقيقة قراءة
يتميز رسم Cosmos Cloud vs CasaOS vs Umbrel بثلاثة مسارات مستضافة ذاتيًا داخل عالم شبكة سحابية مجردة.
الخوادم ونظام التشغيل

Cosmos Cloud vs CasaOS vs Umbrel: ما هي المنصة ذاتية الاستضافة التي تناسب إعدادك؟

الإجابة المختصرة هي أن نظام CasaOS لا يزال هو أسهل مكان للبدء، بينما يتمتع Umbrel بأنظف إحساس منظم، ويصبح Cosmos Cloud أكثر منطقية عندما تريد تحكمًا أكثر إحكامًا في doma

نيك سيلفرنيك سيلفر 11 دقيقة قراءة

هل أنت مستعد للنشر؟ من 2.48 دولارًا شهريًا.

سحابة مستقلة، منذ عام 2008. AMD EPYC، NVMe، 40 جيجابت في الثانية. استرداد الأموال خلال 14 يومًا.