إصلاح خطأ “wget: الأمر غير موجود” في Linux

يمكن أن يكون تشغيل خطأ “الأمر غير الموجود” في نظام WGET في Linux أمرًا محبطًا ، خاصة عند تنزيل الملفات من الويب. لكن لا تقلق! عادة ما يكون حلًا سهلاً. يعني هذا الخطأ عادةً أن نظامك لا يحتوي على WGET أو أنه ليس في مسار النظام. في هذا البرنامج التعليمي ، سنعرض خطوات بسيطة للحصول على WGET وتشغيلها حتى تتمكن من البدء في تنزيل الملفات دون أي متاعب.
لماذا يحدث خطأ “أمر WGET غير موجود”؟
ال WGT: الأمر غير موجود خطأ في Linux يحدث عندما لا يتم تثبيت WGET افتراضيًا ، مفقودًا من مسار النظام ، أو تالف. لا تتضمن بعض توزيعات Linux الحد الأدنى WGET للحفاظ على وزن النظام. في هذه الحالة ، نحتاج إلى تثبيته يدويًا.
إذا لم يتعرف النظام على WGET بعد التثبيت ، فقد يكون خارج المسار. يمكنك إصلاح هذا عن طريق إضافة دليله إلى المسار. بالإضافة إلى ذلك ، يمكن أن تسبب حزمة WGET التالفة أو التي تمت إزالتها هذه المشكلة ، وإعادة تثبيت WGET يحلها.
إصلاح 1: تثبيت WGET على نظام Linux الخاص بك
في معظم توزيعات Linux ، تأتي WGET مثبتة مسبقًا. ومع ذلك ، إذا لم يتم تثبيت نظامك لسبب ما ، فقد ترى خطأ “الأمر الذي لم يتم العثور عليه”. لتجنب هذا الخطأ ، من الممارسات الجيدة التحقق من تثبيت WGET على نظامك قبل استخدامه. للقيام بذلك ، يمكنك تشغيل الأمر التالي:
sudo wget
إذا كان نظامك قد تم إعداده بشكل صحيح ، فإن هذا الأمر يسترجع “WGET: MISSE URL USAGE Message:
ومع ذلك ، إذا لم يتم تثبيت نظام Linux الخاص بك ، فسترى خطأ “WGET: Command Not Fould”:

لإصلاح هذا ، قم بتثبيت WGET باستخدام مدير حزمة التوزيع الخاص بك. على سبيل المثال ، على Debian/Ubuntu ، يمكنك استخدام مدير الحزمة APT:
sudo apt-get install wget

يمكنك تأكيد التثبيت عن طريق التحقق من إصدار WGET:
wget --version

لتثبيت WGET على توزيعات Linux المستندة إلى RHEL ، يمكنك استخدام DNF Package Manager:
sudo dnf install wget
وبالمثل ، يمكنك استخدام مدير حزمة التوزيع الخاص بك لتثبيت WGET على متغيرات Linux الأخرى.
إصلاح 2: تكوين مسار WGET
في بعض الأحيان ، لا يتم تثبيت المشكلة مع عدم تثبيت WGET. في الواقع ، قد تكون WGT موجودة على نظامك ، ومع ذلك لا تزال تواجه خطأ “WGET: Command Not Fould”. في مثل هذه الحالات ، يجب التحقق مما إذا كان مسار النظام يتضمن WGET. لهذا الغرض ، استخدم الأمر:
which wget
إذا كان هذا الأمر يرجع مسارًا مثل /usr/bin/wget
، وهذا يعني أن WGET مثبت ومتوفر في مسار النظام:

ومع ذلك ، إذا كان الأمر لا يعيد شيئًا ، فلا يوجد نظام الخاص بك غير مثبت على WGET أو لديه في دليل غير مدرج في متغير بيئة المسار.
إذا تم تثبيت WGET ولكن ليس في المسار ، يمكنك إضافته مؤقتًا باستخدام export
يأمر:
export PATH=$PATH:/path/to/wget_directory
استبدل/مسار/إلى/wget_directory بالمسار الفعلي مثل /usr/bin
:

يمكنك إجراء هذا التغيير دائمًا عن طريق إضافة نفس الخط إلى ~/.bashrc
أو ~/.bash_profile
.
إذا قمت بتنزيل الملفات بشكل متكرر باستخدام WGET ، فتأكد من تثبيت نظامك وإعداده بشكل صحيح. خلاف ذلك ، قد تواجه خطأ مثل wget: الأمر غير موجود. يحدث هذا الخطأ عادةً عندما يكون WGET مفقودًا أو في تكوين أو تالف. ومع ذلك ، فإن الحلول بسيطة. يمكنك تثبيت WGET ، والتحقق من وجودها في مسار النظام ، وإجراء التعديلات اللازمة. إذا كان WGET لا يزال لا يعمل ، فيمكنك استخدام بديل مثل أمر CURL لتنزيل الملفات من الويب.
الصورة الائتمان: جميع التعديلات ولقطات الشاشة من قبل anees asghar.