سلام همگی
من از ubuntu 20.04 استفاده میکنم و برای استفاده از یک برنامه پردازش تصاویر MRI مجبور هستم از یکی از نسخه های قدیمی open mpi استفاده کنم.
Open MPI 1.6.3 یا Open MPI 1.4.5 یا Open MPI 1.2.9
سعی کردم نسخه 1.6.3 رو با روش زیر نصب کنم:
1.Go to http://www.open-mpi.org and download the latest .tar.gz package
2. Create a directory to install OpenMPI and go into it
$ mkdir $HOME/openmpi
$ cd $HOME/openmpi
3. Copy the .tar.gz file into this directory:
$ cp $HOME/Downloads/openmpi-1.8.7.tar.gz $HOME/openmpi
4. Extract the package and go into the extracted directory:
$ tar -xzvf openmpi-1.8.7.tar.gz
$ cd openmpi-1.8.7
5. Configure and compile (this step may take about 5-10 minutes):
$ ./configure --prefix=$HOME/openmpi
$ make all
6. Finally install using the following command:
$ make install
Add OpenMPI to your PATH and LD_LIBRARY_PATH environment variable.
دایرکتوری ای که برای نصب ایجاد کردم:
/home/mostafa/mpi/openmpi-1.6.3
تمام مراحل به خوبی پیش رفت ولی از جایی که مبتدی هستم نمیدونم مرحله اخر یعنی Add OpenMPI to your PATH and LD_LIBRARY_PATH environment variable رو درست انجام دادم یا نه.
برای اینکار دستور های زیر رو به فایل bashrc اضافه کردم:
export PATH="/home/mostafa/mpi/openmpi-1.6.3:$PATH"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mostafa/mpi/openmpi-1.6.3
و بعد, از دستورهای زیر استفاده کردم تا تغیرات اعمال بشه:
source ~/.bashrc
sudo ldconfig
در نهایت از دستور زیر استفاده کردم تا مطمعن بشم open mpi به درستی نصب شده و با پیام زیر روبرو شدم:
ompi_info
Command 'ompi_info' not found, but can be installed with:
sudo apt install openmpi-bin
با استفاده از sudo apt install openmpi-bin اخرین ورژن نصب میشه که مطلوب من نیست.
لازم به ذکره که نام bashrc رو به bash_profile هم تغییر دادم اما تاثیری نداشت.
از هر پیشنهاد و نظری استقبال میکنم
ممنونم