У меня есть gFortran 4.8.4 в моей системе. Я установил версию путем ввода:
sudo apt-get install gfortran-4.9
Все казалось прекрасным, но если я ввожу gfortran --version
, это говорит, что это - версия 4.8.4 все еще. Как я могу зафиксировать это?
У Вас есть два gfortran установленные пакета: gfortran
плоскость (версия 4.8.4) и gfortran-4.9
(версия 4.9).
Когда Вы работаете gfortran
в обычном терминале Вы - на самом деле рабочая версия 4.8.4, как Вы заметили. Чтобы вынудить Вашу систему использовать 4,9 версии, попытайтесь работать gfortran-4.9
от терминала.
Теперь, в теории, Вы могли вызвать gfortran-4.9
быть названным от gfortran
, но это не рекомендуется. Если Вы хотите проигнорировать это предупреждение, сделайте это:
Создайте резервную копию и удалите существующее gfortran
двоичный файл.
sudo mv /usr/bin/gfortran /usr/bin/gfortran.bak
sudo rm /usr/bin/gfortran
Ссылка gfortran-4.9
к старому:
ln -s /usr/bin/gfortran-4.9 /usr/bin/gfortran
Обратите внимание потерю этого при фактическом обновлении постоянного клиента gfortran
пакет, поэтому имейте это в виду.
Для немного более постоянного изменения, которое не рискует повреждать Вашу систему (с оборотной стороной, что это только работает в терминале), Вы могли также присвоиться gfortran
быть псевдонимом gfortran-4.9
путем выполнения этого:
echo "alias gfortran=gfortran-4.9" >> ~/.bashrc
Перезапустите любые сессии Bash, и gfortran
должен выполнить версию 4.9