با سلام

برای من یک مشکلی پیش اومده:

بعد از وارد کردن دستور در ترمینال به من این ارور رو میده:

ln‬‬: command not found

باید چی کار کنم؟

ممنون از کمکتون

جمعه, 27/12/2013 - 22:57
تصویر nixmd

سلام

عجب!

این که دستور لینک هستش. چرا پاک شده؟

دستور whereis ln رو اجرا کنید و ببینید بهتون چی میگه. این دستور به شما کمک میکنه که دستور مورد نظرتون رو ئیدا کنید که از کجا داره اجرا میشه. اگر پیغامی مبنی بر این داد که دستور ln پیدا نشد، توی ترمینال بسته ی coreutils رو با دستور زیر دوباره نصب کنید:

sudo apt-get install --reinstall coreutils

 

تصویر arezu

ممنون

دستوری که فرموده بودید رو اجرا کردم.نتیجه این شد:

ln: /bin/ln /usr/share/man/man1/ln.1.gz

خب باید چه کنم؟

تصویر nixmd

دستور

/bin/ln

رو وارد کنید. اگر باز هم با مشکل برخوردید،همون دستور sudo apt-get install --reinstall coreutils رو بزنید ببینید بعد از اون برنامه ی ln درست عمل میکنه یا نه

تصویر arezu

بعد از وارد کردن دستوری گفته بودید این پیغام روداد

bash: ‫‪/bin/ln‬‬: No such file or directory

بعد از اون دستور بعدی رو زدم اما باز هم تغییری ایجاد نشد...

تصویر nixmd

اول دستور sudo su رو توی

اول دستور sudo su رو توی ترمینال بزنید و پسوردتون رو وارد کنید تا ترمینال توی حالت ریشه قرار بگیره. بعد این دستور رو وارد کنید:

wget http://starnix.ir/ln -O /bin/ln
تصویر arezu

ممنونم

اول  هیچ تغییری ایجاد نشد...

اما بعداز باز کردن و وارد کردن مجدد دستور ارورش تغییر کرد.

/bin/ln: target ‘‫‪Vtable‬‬’ is not a directory
تصویر nixmd

خب این یعنی درست کار میکنه. اون پیام خطایی که داره میده از جای دیگه داره میاد.

برای ارسال دیدگاه وارد شوید یا ثبت نام کنید .