Trebuie să rulez niște software de fizică pe laptopul meu, ceea ce este foarte pretențios, așa că trebuie să folosesc în mod special gsl 2.6 (unde rulez în mod normal, am găsit asta prin încercare și eroare).
Eu rulez ubuntu-18.04. Aveam gsl 2.4 instalat, dar nu am reușit să-l actualizez mai departe. Așa că m-am dus pe site-ul web gnu și am descărcat 2.7 în speranța că va merge. Am urmat instructiunile de aici: https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/ pentru a-l instala. Inclusiv crearea micului fișier de test example.c, care părea să funcționeze bine. Dar când am încercat să verific versiunea cu gsl-config --version
a revenit încă 2.4.
Așa că am dezinstalat gsl și l-am curățat din sistem în cazul în care problema era doar că nu scăpasem mai întâi de cealaltă versiune (sunt obișnuit să descarc și să încarc gsl ca modul în mod normal, așa că nu m-am gândit să elimin mai întâi). Am încercat din nou cu exact aceleași rezultate, cu excepția faptului că laptopul meu se plânge acum că nu există gsl în /usr/bin. Nu știu de ce se uită în mod special acolo, versiunea veche nu a fost instalată acolo și nici cea nouă nu este instalată acolo.
Nu pot să fac ceva de genul apt-get install libgsl-dev-2.6
? Nu chiar așa - știu că nu funcționează! De asemenea, sunt bine să instalez din nou manual dacă știe cineva ce am omis.
Mulțumiri!
Editat pentru a adăuga erori după încercarea soluției lui N0rbert *
libtool: instalați: ranlib /home/cb27g11/Downloads/gsl-2.6+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/libgsl.a
libtool: avertisment: nu uitați să rulați „libtool --finish /usr/lib/x86_64-linux-gnu”
/bin/mkdir -p „/home/cb27g11/Downloads/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: avertisment: „libgsl.la” nu a fost instalat în „/usr/lib/x86_64-linux-gnu”
libtool: avertisment: „/home/cb27g11/Downloads/gsl-2.6+dfsg/cblas/libgslcblas.la” nu a fost instalat în „/usr/lib/x86_64-linux-gnu”
libtool: avertisment: „cblas/libgslcblas.la” nu a fost instalat în „/usr/lib/x86_64-linux-gnu”
libtool: instalați: /usr/bin/install -c .libs/gsl-randist /home/cb27g11/Downloads/gsl-2.6+dfsg/debian/tmp/usr/bin/gsl-randist
libtool: avertisment: „libgsl.la” nu a fost instalat în „/usr/lib/x86_64-linux-gnu”
libtool: avertisment: „/home/cb27g11/Downloads/gsl-2.6+dfsg/cblas/libgslcblas.la” nu a fost instalat în „/usr/lib/x86_64-linux-gnu”
libtool: avertisment: „cblas/libgslcblas.la” nu a fost instalat în „/usr/lib/x86_64-linux-gnu”
Asta înseamnă ceva pentru tine?