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

اطلاعیه

#1 2021-01-06 02:31:34

Arcush
Administrator
ثبت شده: 2015-09-15
ارسال ها: 1,563

سافت لینکِ استانداردِ فایل های اجرائیِ ++FreeFem

++FreeFem یکی از پکیج های معروف حل عددی معادلات دیفرانسیل با مشتقات جزئی هست که به صورت پیشفرض، در دایرکتوری opt کامپایل و نصب می شه. برای شناختن فایل های اجرائیش توسط متلب/اکتاو/گنوپلات/اتم/... بهتر و ساده تر این هست که یک سافت لینک از اون ها در دایرکتوری /usr/bin/ بسازیم. مثلن

$ sudo ln -s /opt/freefem/bin/FreeFem++ /usr/bin/ff++

ویرایش: یا طبق داکیومنت های خودش:

$ export PATH=/opt/freefem/bin:${PATH}

آخرین ویرایش توسط Arcush (2021-01-06 02:49:14)

آفلاین

#2 2021-01-08 18:05:40

morealaz
Moderator
ثبت شده: 2016-03-19
ارسال ها: 369

پاسخ: سافت لینکِ استانداردِ فایل های اجرائیِ ++FreeFem

البته عیسی عزیز برنامه هایی که در opt نصب می شوند معمولا باید یه فایل bash یا csh در دایرکتوری etc/profile.d/ نصب کنند و داخل این فایل دستور export متغیر PATH رو قرار بدهند که شل کاربر موقع اجرا اتوماتیک از مسیر جدید که شامل فایلهای اجرایی برنامه نصب شده هست استفاده بکند و بتواند برنامه را اجرا کند چون به صورت پیش فرض برنامه های نصب شده در دایرکتوری opt/ در متغییر PATH وجود ندارند. شما هم اگر بسته freefem رو از طریق AUR نصب کرده باشید اینکار برای شما انجام می شود چون اقدامات لازم موقع ساخت بسته انجام می شود. البته این وظیفه سازنده بسته هست که دستورات لازم برای اینکار را در PKGBUILD قرار دهد.
به عنوان نمونه بسته freefem فایل freefem.sh را با محتوای

export PATH=/opt/freefem/bin:${PATH}

در مسیر

/etc/profile.d/

نصب میکند که اینکار را برای شما انجام میدهد.

آفلاین

#3 2021-01-09 21:05:53

Arcush
Administrator
ثبت شده: 2015-09-15
ارسال ها: 1,563

پاسخ: سافت لینکِ استانداردِ فایل های اجرائیِ ++FreeFem

همینجوره محمدجان. خودشون این کار را کرده بودند و من دیر دیدم. ولی ترجیح دادم ویرایش کنم و بگذارم ارسال باقی بمونه.

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB