انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: z.esfehani در 19 شهریور 1401، 02:10 ب‌ظ

عنوان: اشکال در نصب نرم افزار gromacs
ارسال شده توسط: z.esfehani در 19 شهریور 1401، 02:10 ب‌ظ
سلام. من موقع نصب این نرم افزار به این ارور برخوردم و از اونجایی که کار با لینوکس رو بلد نیستم و مبتدی هستم . نمیتونم این ارور رو رفع کنم. ممنون میشم راهنماییم کنید.


CMake Error at CMakeLists.txt:45 (project):
  No CMAKE_CXX_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.

عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: behzad1 در 19 شهریور 1401، 02:21 ب‌ظ
سلام. دارید چه دستوری می‌زنید؟
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: Issac در 19 شهریور 1401، 02:23 ب‌ظ
سلام،
از چه روشی میخواید نصبش کنید؟ میخواید خودتون کامپایلش کنید؟
اگه اوبونتو دارید؛ میتونید با apt هم نصبش کنید:
$ sudo apt install gromacs

در خطا هم میگه که کامپایلر برای c++‎ پیدا نشده، خوب احتمال داره که اصلا کامپایلریی نصب نداشته باشین. یا پیکربندی cmake درست نباشه.
شاید با زدن این کد قبل از دیگر دستورات، این مشکل برطرف بشه.(من امتحان نکردم):
$ export CMAKE_CXX_COMPILER=gcc
تو ترمینال gcc --version رو بزنید و ببینید نصبه؟
توزیعتون چیه؟
برای چه کاری نیاز به نصب اون نرم‌افزار دارید؟
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: z.esfehani در 19 شهریور 1401، 06:11 ب‌ظ
سلام. دارید چه دستوری می‌زنید؟
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON
 
برای دانلود نرم افزار های جانبیش هست
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: z.esfehani در 19 شهریور 1401، 06:14 ب‌ظ
سلام،
از چه روشی میخواید نصبش کنید؟ میخواید خودتون کامپایلش کنید؟
اگه اوبونتو دارید؛ میتونید با apt هم نصبش کنید:
$ sudo apt install gromacs

در خطا هم میگه که کامپایلر برای c++‎ پیدا نشده، خوب احتمال داره که اصلا کامپایلریی نصب نداشته باشین. یا پیکربندی cmake درست نباشه.
شاید با زدن این کد قبل از دیگر دستورات، این مشکل برطرف بشه.(من امتحان نکردم):
$ export CMAKE_CXX_COMPILER=gcc
تو ترمینال gcc --version رو بزنید و ببینید نصبه؟
توزیعتون چیه؟
برای چه کاری نیاز به نصب اون نرم‌افزار دارید؟
من فایل رو دانلود کردم و در آموزشی که دیدم گفت با روش نصب خود نرم افزار برید جلو:
tar xfz gromacs-5.1.tar.gz
cd gromacs-5.1
mkdir build
cd build
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON
make
make check
sudo make install
source /usr/local/gromacs/bin/GMXRC
ولی در خط قبل از make همچین اروری میده و چک کردم و gcc نصبه و cmake رو هم نصب کردم
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: SLACKER در 19 شهریور 1401، 08:37 ب‌ظ
sudo apt install build-essential
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: z.esfehani در 19 شهریور 1401، 08:45 ب‌ظ
sudo apt install build-essential
این دستور رو هم بهش دادم ولی خطای زیر رو بعد از اجرا کردن دستور نصب نرم افزار های جانبی داد:
CMake Error at tests/CMakeLists.txt:57 (message):
  error: downloading
  'http://gerrit.gromacs.org/download/regressiontests-5.1.4.tar.gz' failed
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: SLACKER در 19 شهریور 1401، 09:28 ب‌ظ
sudo apt install build-essential
این دستور رو هم بهش دادم ولی خطای زیر رو بعد از اجرا کردن دستور نصب نرم افزار های جانبی داد:
CMake Error at tests/CMakeLists.txt:57 (message):
  error: downloading
  'http://gerrit.gromacs.org/download/regressiontests-5.1.4.tar.gz' failed
فيلتر شكن روشنه؟
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: farooqkz در 19 شهریور 1401، 11:48 ب‌ظ
sudo apt install build-essential
این دستور رو هم بهش دادم ولی خطای زیر رو بعد از اجرا کردن دستور نصب نرم افزار های جانبی داد:
CMake Error at tests/CMakeLists.txt:57 (message):
  error: downloading
  'http://gerrit.gromacs.org/download/regressiontests-5.1.4.tar.gz' failed
فيلتر شكن روشنه؟

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

پیشنهاد می‌کنم با تور امتحان کنید:

torify COMMAND
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: Dragon- در 20 شهریور 1401، 12:43 ب‌ظ
بهتره اول از مخازن نصب کنید و ببینید کار با همون راه میوفته یا نه.
sudo apt install gromacs

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

ببینید با اون نسخه‌ای که توی مخازن هست می‌شه کار‌های شما رو انجام داد یا نه.
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: دانیال بهزادی در 20 شهریور 1401، 04:00 ب‌ظ
وقتی برنامه‌ای که تو مخازن هست و دستی نصب می‌کنید، مدیر بسته رو خراب می‌کنید.
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: farooqkz در 20 شهریور 1401، 04:51 ب‌ظ
وقتی برنامه‌ای که تو مخازن هست و دستی نصب می‌کنید، مدیر بسته رو خراب می‌کنید.

مطمئنید؟
تا جایی که میدونم وقتی چیزی رو کامپایل و نصب می‌کنیم میتونیم جایی که ربطی به مدیر بسته نداره نصبش کنیم.
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: دانیال بهزادی در 21 شهریور 1401، 10:49 ق‌ظ
مشکل همین‌جاست. دارید یه سری چیزها به سامانه اضافه می‌کنید که وجود دارن، ولی مدیر بسته ازشون خبر نداره. در کل هر چیزی جز home باید در اختیار مدیربسته باشه.
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: farooqkz در 21 شهریور 1401، 04:53 ب‌ظ
مشکل همین‌جاست. دارید یه سری چیزها به سامانه اضافه می‌کنید که وجود دارن، ولی مدیر بسته ازشون خبر نداره. در کل هر چیزی جز home باید در اختیار مدیربسته باشه.

خب میتونیم توی همون هوم نصب کنیم دیگه :)

همچنین فکر می‌کنم /usr/local برای همین منظور استفاده میشه.
عنوان: پاسخ : اشکال در نصب نرم افزار gromacs
ارسال شده توسط: دانیال بهزادی در 21 شهریور 1401، 05:00 ب‌ظ
منطق نصب داخل home توی مدیربسته‌هایی مثل Guix استفاده می‌شه. این‌جوری نیست که دستی ببریم همه‌چی رو بریزیم اون‌جا.
بعد فقط نکته کار کردن نیست… تداخل رو درنظر نمی‌گیرید.