Мне нужно запустить какое-то физическое программное обеспечение на моем ноутбуке, которое очень привередливо, поэтому мне особенно нужно использовать gsl 2.6 (где я обычно работаю, я нашел это методом проб и ошибок).
У меня убунту-18.04. У меня был установлен gsl 2.4, но я не мог его обновить дальше. Поэтому я зашел на сайт gnu и скачал 2.7 в надежде, что она подойдет. Я следовал инструкциям здесь: https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/ установить его. Включая создание небольшого тестового файла example.c, который, казалось, работал нормально. Но когда я попытался проверить версию с помощью gsl-config --версия
он вернул 2,4 еще.
Поэтому я удалил gsl и очистил его от системы на тот случай, если проблема была только в том, что я сначала не избавился от другой версии (я привык выгружать и загружать gsl как модуль, поэтому я не подумал удалить это первое). Я попробовал еще раз с точно такими же результатами, за исключением того, что мой ноутбук теперь жалуется, что в /usr/bin нет gsl. Я не знаю, почему он специально ищет там, старая версия там не устанавливалась, и новая там тоже не ставится.
Могу ли я не просто сделать что-то вроде apt-get установить libgsl-dev-2.6
? Не то чтобы специально - я знаю, что это не работает! Я также могу снова установить вручную, если кто-нибудь знает, что я пропустил.
Спасибо!
Отредактировано для добавления ошибок после попытки решения N0rbert *
libtool: установить: ranlib /home/cb27g11/Downloads/gsl-2.6+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/libgsl.a
libtool: предупреждение: не забудьте запустить «libtool --finish /usr/lib/x86_64-linux-gnu»
/bin/mkdir -p '/home/cb27g11/Загрузки/gsl-2.6+dfsg/debian/tmp/usr/bin'
/bin/bash ./libtool --mode=install /usr/bin/install -c gsl-randist gsl-histogram '/home/cb27g11/Downloads/gsl-2.6+dfsg/debian/tmp/usr/bin'
libtool: предупреждение: «libgsl.la» не был установлен в «/usr/lib/x86_64-linux-gnu»
libtool: предупреждение: '/home/cb27g11/Downloads/gsl-2.6+dfsg/cblas/libgslcblas.la' не был установлен в '/usr/lib/x86_64-linux-gnu'
libtool: предупреждение: «cblas/libgslcblas.la» не был установлен в «/usr/lib/x86_64-linux-gnu»
libtool: установить: /usr/bin/install -c .libs/gsl-randist /home/cb27g11/Downloads/gsl-2.6+dfsg/debian/tmp/usr/bin/gsl-randist
libtool: предупреждение: «libgsl.la» не был установлен в «/usr/lib/x86_64-linux-gnu»
libtool: предупреждение: '/home/cb27g11/Downloads/gsl-2.6+dfsg/cblas/libgslcblas.la' не был установлен в '/usr/lib/x86_64-linux-gnu'
libtool: предупреждение: «cblas/libgslcblas.la» не был установлен в «/usr/lib/x86_64-linux-gnu»
Это что-нибудь значит для вас?