لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
setenv و export چی هستند؟
2007-04-13, 02:02 PM,
ارسال : #1
setenv و export چی هستند؟
من قصد دارم نرم افزار pitsa رو نصب کنم. مراحل رو طبق manual انجام دادم :

zcat PITSA.source.tar.Z |tar xvf -
chmod -R a+rX.

خوب تا اینجا. بعد نوشته که هر کاربر می خواد این نرم افزار رو نصب کنه بایدفایل cshrc. رو در دایرکتوری خانگی اش ویرایش کنه .
کد :
# to minimize typing
setenv PITSAHOME /usr/home/pitsa
# puts PITSA in users path
set path = ($path $PITSAHOME)
# path for pitsa.cfg file
setenv PITSA_CONFIG_PATH_ENV $PITSAHOME/
# path for printer definition files
setenv PITSA_PRINTDEF_PATH_ENV $PITSAHOME/pltdef/
# default printer definition file
setenv PITSA_PRINTDEF_NAME_ENV 8X11_landscape.PS
# path to HYPO71
setenv PITSA_HYPO71_PATH_ENV $PITSAHOME/hypo71

اولا که فایل cshrc. در دایرکتوری من نیست و این ها رو تو bashrc. کپی کردم.
بعد هم زدم bashrc. .

می گه setenv نمی فهمه.

بجاش دستور export رو زدم.
حالات مختلف رو چک کردم. یعنی هم فایل cshrc. رو ساختم و دستورهای setenv export رو چک کردم و هم در bashrc.

حالا من دو تا سوال دارم:
۱- setenv برای یک shell دیگست؟
۲- برای اعمال تغییرات نوشته بزنید source . .cshrc فرمان source چکارمی کنه؟
نقل قول این ارسال در یک پاسخ
2007-04-13, 07:33 PM,
ارسال : #2
 
۱: تاجایی که یادمه در BASH هم هست و احتمالا استاندارد مشترکه. برای اطلاعات به رفرنس یا منوالش مراجعه کنید یا بگید چه نیازی دارید و مشکل کجاست شاید وقت گذاشتم براتون.
۲: فرمان سورس که همون نقطه هم بجاش میشه استفاده کرد یک شل اسکریپت رو میگیره برای اجرا به شل میسپاره. راه دیگر اجرای شل اسکریپتها اینه که بیت اجرایی اونها ست شده باشه و مثل فایلهای اجرایی دیگه دستور اجراشون رو بدیم (احتمالا shebang باید مهم باشه اینجا (شاید هم الزامی)).
نقل قول این ارسال در یک پاسخ
2007-04-14, 04:13 PM,
ارسال : #3
 
این پست رو من دادم.
تو این فروم هم یه همچین مشکلی مطرح شده و گفته دستور export رو استفاده کنید:
<!-- m --><a class="postlink" href="http://www.linuxforums.org/forum/linux-programming-scripting/43278-setenv-isnt-working.html">http://www.linuxforums.org/forum/linux- ... rking.html</a><!-- m -->

اینبار ایراد نمی گیره ولی نرم افزار هم اجرا نمی شه.
pitsa نسخه تحت داس هم داره . ولی من دوست دارم از نسخه لینوکسیش استفاده کنم.

Lenovo Thinkpad R61 , Arch 64Bit kernel 3.7, kde 4.10, chromium 25
<!-- m --><a class="postlink" href="http://ebrahimraeyat.blogfa.com/">http://ebrahimraeyat.blogfa.com/</a><!-- m -->
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-04-17, 08:51 PM,
ارسال : #4
 
من نسخه های کامپایل شده برای Redhat و Suse رو دانلود کردم.
<!-- m --><a class="postlink" href="http://www.geo.uni-potsdam.de/forschung/Software/pitsa.html">http://www.geo.uni-potsdam.de/forschung ... pitsa.html</a><!-- m -->
برنامه رو که روی کامپیوتر خودم اجرا می کنم فقط پنجرش باز می شه. خوب تو manual نوشته بود که با کلیک راست منوهاش ظاهر میشه. ولی نشد. سی پی یو من AMD64 هست.
روی یه کامپیوتر دیگه با دیسک زنده Ubuntu اجرا کردم. اینبار با کلیک راست منوها ظاهر شد ولی داخل هیچ زیر منویی نمی رفت. حالا چند تا سوال دارم.
1- آیا می تونم رو کامپیوتر خودم Redhat8 یا 9 رو نصب کنم؟ و اگه ورژن 9 رو نصب کنم به نظر شما اجرا می شه؟
2- آیا دیسک زنده ای هست که بشه برنامه رو توش اجرا کرد؟
3- آیا می شه ازطریق شبکه شدن با یه کامپیوتر دیگه در اینترنت اون رو اجرا کرد؟
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان