انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad2003 در 11 آذر 1395، 06:28 بظ
-
با سلام خدمت دوستان
من قصد دارم برنامه ای را با استفاده از دستورات configure ,make, sudo make install نصب کنم برای مسیر برنامه می توان از configure --prefix استفاده کرد ولی مسیر نصب کتابخانه های آن را نمی دانم چگونه؟ لطفا راهنمایی کنید.
netcdf
با تشکر
-
داداش ببین این آموزش به دردت می خوره :
http://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html (http://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html)
-
نه داداش بدرد نمی خوره جواب سوال من یک خط دستوری است نه ۵۰ صفحه
-
همون prefix پارامتری هست که دنبالش میگردید.
-
همون prefix پارامتری هست که دنبالش میگردید.
با تشکر از پاسخ دوست جدید ولی prefix مسیر نصب برنامه رو می دهد نه مسیر کتابخانه سوال من اینه که اگر بخواهیم مسیر کتابخانه رو تعیین کنیم چگونه است
-
با استفاده ازprefix=/usr برنامه در usr/ نصب می شه و کتابخانه در usr/lib ولی من می خوام کتابخانه تو مسیر usr/lib64 باشه( برای درست اجرا شدن بعضی برنامه ها) برای همین این سوال رو پرسیدم
-
باید از /usr/local/ بجاش استفاده کنید و /usr/local/lib/ هم درسته و نباید توی lib64 قرار بگیره. برای برنامههای دیگه از LD_LIBRARY_PATH$ استفاده کنید.
-
در حالت پیش فرض تو usr/local/lib نصب میشه بدون prefix با prefix می توان به usr/lib تغییر داد ولی همانطور که گفتم می خوام به lib64 بره برنامه دیگری دارم که کتابخانه های اینو از lib64 فراخوانی می کنه
-
خب بجای اینکه این رو اشتباه نصب کنید، اون نرمافزار رو با همون روشی که گفتم تصحیح کنید.