با عرض سلام

من یک مدل رو باید کامپایل کنم قبلا با gfortran امتحان کردم چون می خوام کامپایلر رو تغییر بدم تصمیم دارم NetCDF رو حذف کنم. چگونه اون رو حذف کنم؟ قبلا دستورMake uninstall رو امتحان کردم به نظرم NetCDF3.6.3 رو حذف کردم. اما الان وقتی دستورncdump رو می زنم پاسخ زیر میاد :

ncdump [-c|-h] [-v ...] [[-b|-f] [c|f]] [-l len] [-n name] [-p n[,n]] [-k] [-x] [-s] [-t] [-w] file
  [-c]             Coordinate variable data and header information
  [-h]             Header information only, no data
  [-v var1[,...]]  Data for variable(s) <var1>,... only
  [-b [c|f]]       Brief annotations for C or Fortran indices in data
  [-f [c|f]]       Full annotations for C or Fortran indices in data
  [-l len]         Line length maximum in data section (default 80)
  [-n name]        Name for netCDF (default derived from file name)
  [-p n[,n]]       Display floating-point values with less precision
  [-k]             Output kind of netCDF file
  [-x]             Output XML (NcML) instead of CDL
  [-s]             Output special (virtual) attributes
  [-t]             Output time data as date-time strings
  [-w]             Without client-side caching of variables for DAP URLs
  file             Name of netCDF file
netcdf library version 4.1.3 of Feb 24 2014 21:05:37 $

بنابراین هنوز وجود داره چطوری می تونم حذفش کنم ؟

 

سوال دومم هم اینه : قبلا که NetCDF رو نصب کرده بودم دایرکتوری نصب رو پیدا نمی کردم یعنی می دونستم نصب هست ولی دایرکتوری نصب را نمی دانستم کجاست چون اصلا لایبررری های این نرم افزار رو نمیشناختم ( آن را برای مراحل بعد لازم داشتم طبق دستور نصب مدل  باید آن را داخل مدل جایگزین یک شاخه از پیش فرض شده می کردم. راهی برای فهمیدن این دایرکتوری هست؟ یک دایرکتوری وجود دارد یا چند تا هست؟

سیستم اوبنتو 14.04 هست.

 

با تشکر

 

 

 

 

تصویر nixmd

آیا make uninstall رو با مجوز دسترسی root انجام دادید یا همینطوری؟ باید از دستور

sudo make uninstall

استفاده کنید که خیلی فرق میکنه تا make uninstall خالی!

سوال دوم رو نمیفهمم. یعنی شما نمیدونید netcdf، سورس هاش کجاست و تو کجا بوده که کامپایلش کردید؟ اگه اینطور باشه پس دستور make uninstall رو کجا دارید اجرا میکنید؟ باید این دستور دقیقا همون جایی که سورس های netcdf قرار داره اجرا بشه.

اگر نمیتونید دایرکتوری سورس هارو پیدا کنید از دستور

find ~ -name netcdf

استقاده کنید و خروجی رو بررسی کنید.

درصورتی که مشکلتون رفع نشد، خروجی همه دستوراتی را که انجام دادیید رو اینجا قرار بدید تا بررسی بشه.

برای ارسال کد ها، از دکمه مخصوص کد استقاده کنید.

تصویر فاطمه۸۳

سلام. متشکرم از پاسخ شما.

در هنگام نصب من از دستور

sudo su

که در یکی از سایت ها آمده بود استفاده کردم و مراحل را تا نصب نهایی رفتم

مراحل نصب که خیلی هم ساده و روان پیش میره :

 wget http://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-3.6.3.tar.gz
 tar -xvzf netcdf-3.6.3.tar.gz
cd  netcdf-3.6.3
./configure  --disable-largefile --disable-cxx

 sudo su              Now you need to be root user. If you are on Ubuntu system (or Debian), type : 


su                     On Fedora : 


make
make check
make install

+-------------------------------------------------------------+
| Congratulations! You have successfully installed netCDF!    |
|                                                             |
| CAUTION:                                                    |
|                                                             |
| If you have not already run "make check", then we strongly  |
| recommend you do so. It does not take very long.            |
|                                                             |
| Before using netCDF to store important data, test your      |
| build with "make check".                                    |
|                                                             |
| NetCDF is tested nightly on many platforms at Unidata       |
| but your platform is probably different in some ways.       |
|                                                             |
| If any tests fail, please see the netCDF web site:          |
| http://www.unidata.ucar.edu/software/netcdf/                |
|                                                             |
| NetCDF is developed and maintained at the Unidata Program   |
| Center. Unidata provides a broad array of data and software |
| tools for use in geoscience education and research.         |
| http://www.unidata.ucar.edu  


دستورات بالا به صورت منظم تر در سایت زیر هم هست برای کسانی که بخواهند:

http://forge.ipsl.jussieu.fr/orchidee/wiki/HowTo/InstallingORCHIDEE

. بنابراین هنگام پاک کردن هم با همان دستور بهroot رفتم و بعد با دستور  cd  وارد فوادر برنامه ام شدم و بعد  make uninstall   کردم. و پیغام های زیر را مشاهده کردم:

make uninstall
  Making uninstall in f90
....

بنابراین فکر می کنم پاک شد ولی این کار را برای فولدر NetCDF3.6.3  انجام دادم. ولی چون خیلی برای نصب این   NetCDF تلاش کردم فکر کنم باز هم نصب دارم و همانطور که گفتم با زدن دستورncdump می بینم که NetCDF4.1.3 نصب  هست. و اصلا من فولدری ( پکیجی) به این نام ندارم و نام های آنهایی که روی سیستم  من موجود است عبارتند از :

NetCDF3.5

NetCDF4.3.2

NetCDF4.4.1

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

من تازه کارم. منظور شما از سورس محلی است که فولدر قرار دارد؟مثلا اگر در صفحه دسکتااپ قرار دارد سورس آن آنجاست؟

من دستور

find  -name netcdf

را به شکل بالا وارد کردم پاسخی که آمد :

find: `./.gvfs': Permission denied

اما همزمان مشکل دیگر هم دارم اگربخواهم نسخه آزمایشیifort را نصب کنم از چه سایتی بروم من سایت های مختلفی را امتحان کردم یک لینک سر راست و کاربردی اگر باشد عالیست.

متشکرم .

تصویر nixmd

ifort یک محصول تجاری از اینتل هست و مثل gfortran آزاد و رایگان نیست که بشه از هرجا پیداش کرد و نصب کرد. برای استفاده از اون باید اون رو بخرید یا این از جایی کپی و کرک کنید. ولی برای چی میخواید از ifort استفاده کنید؟ مشکل gfortran چیه؟

دستور whereis ncdump رو اجرا کنید و خروجی اون رو بذارید تا ببینیم این از کجا داره اجرا میشه و آیا اگه به صورت منسجم هست میشه پاکش کرد یا نه.

دایرکتوری سورس کد netcdf همون پوشه netcdf-3.6.3 هستش.

تصویر فاطمه۸۳

 سلام

متشکرم از پاسخ

متاسفانه من در ورود به سایت مشکل داشتم

موقع نصب برنامه خظا داشتیم با developer مدل که صحبت کردم، اشاره به کامپایلر کردند درسته تجاری هست به دنبال نسخه 30 روزه می گشتم البته دانشگاه ما کامپایلر  ifort رو برای دانلود گذاشته بود ولی  542 مگ بود و کامل نیست و ما نتونستیم آن را نصب کنیم، در .اقع در پوشه آن سه فولدرrpm pset crack هست ما برای نصب آن از دوستر alien استفاده کردیم ولی موفق به نصب نشدیم.

تصویر nixmd

چه برنامه ای میخواید نصب کنید؟ شاید بتونم راهنماییتون کنم.

و البته پاسخ سوالات قبل رو هم ارسال کنید.
 

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