امروز با آموزش رفع یکی دیگر از خطاهایی که ممکن است شما هنگام کار با لینوکس و بسته ها با آن مواجه شوید در کنار شما هستیم. ممکن است شما هنگام اجرا یا نصب یک بسته ای خاص خطایی را دریافت کنید که بیانگر عدم توانایی اجرای بسته های وابسته به آن است. بعنوان مثال اگر شما تازه نصب توزیع دبین را به پایان رسانده اید قابلیت اجرای دستوری مانند ifconfig را نخواهید داشت. برای به اجرا در آوردن این دستور می بایست ابتدا بسته net-tools را نصب نمائید. هنگام اقدام به نصب ممکن است با چنین خطایی رو به رو شوید:
1 |
root@arshatech:~# apt install net-tools |
1 2 3 4 |
dpkg: warning: 'ldconfig' not found in PATH or not executable dpkg: warning: 'start-stop-daemon' not found in PATH or not executable dpkg: error: 2 expected programs not found in PATH or not executable Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin |
برای اینکه بتوانید این خطا را رفع کنید کافیست به مسیر bashrc. کاربر مورد نظر(ریشه) رفته و با یک ویرایشگر متن آن را باز کنید:
1 |
root@arshatech:~# vim /root/.bashrc |
سپس به انتهای فایل رفته و عبارت زیر را در آن وارد کنید:
1 |
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin/:/usr/bin/:/sbin:/bin |
سپس تغییرات را ذخیره کرده و دستور زیر را جهت اعمال آن وارد کنید:
1 |
root@arshatech:~# source /root/.bashrc |