إذا قمت بتشغيل الأمر sudo في Bash على Ubuntu في نظام التشغيل Windows 10 ، فقد تواجه مشكلة أنه يعرض رسالة خطأ غير قادر على حل المضيف متبوعًا باسم جهاز الكمبيوتر الخاص بك. هنا حل سريع لهذه المشكلة.
ضمن Windows 10 ، لا يمكن لـ Bash على Ubuntu حل اسم المضيف المحدد في ملف التكوين القياسي / etc / hostname. لإصلاحها ، تحتاج إلى تحديد عنوان IP يدويًا الذي يتطابق مع اسم المضيف.
يمكن القيام بذلك باستخدام الأوامر التالية. قم بإعدامهم واحدا تلو الآخر.
sudo su echo 127.0.0.1 your_pc_name >> / etc / hosts
يقوم الأمر الأول بتبديل سياق المستخدم إلى المستخدم الجذر.
يضيف الثاني سطرًا جديدًا إلى الملف / etc / hosts والذي يخبرنا أنه يجب حل your_name_name على الكمبيوتر المحلي. استبدل الجزء your_pc_name باسم الكمبيوتر الفعلي.
بعد القيام بذلك ، يجب ألا تنتج جميع أدوات Ubuntu المتعلقة بالشبكة هذا الخطأ ، انظر لقطة الشاشة التالية:
هذا هو.