Próbuję zainstalować bibliotekę Armadillo na moim systemie Linux (Ubuntu 12.04). BOOST BLAS ATLAS i LAPACK są wymagane najpierw do instalacji. Czy istnieje sposób sprawdzenia, czy te biblioteki są już zainstalowane?jak sprawdzić, czy BLAS i ATLAS są już zainstalowane
16
A
Odpowiedz
7
Wszystkie te biblioteki są w domyślnym repozytorium, dzięki czemu można łatwo dostać je
sudo apt-get install liblapack3
itd. Rozumiem, że to nie jest całkiem to odpowiedź na twoje pytanie, ale to, co będzie prawdopodobnie masz i tak zrobić. Jeśli nadal chcesz sprawdzić, czy pakiet (nie tylko biblioteki wymienione powyżej) jest zainstalowany, po prostu uruchom
apt-cache policy liblapack3
Skąd wiesz, aby pisać na liblapack3 zamiast po prostu lapack? Co dokładnie napiszesz w przypadku innych wymienionych bibliotek? Kiedy wpisujesz sudo apt-get install liblapack3, przypuszczam, że apt-get najpierw sprawdza, czy liblapack3 jest już zainstalowany? (Przepraszam za moje noob pytania.) – littleO
To sprawdza, oczywiście, ale czasami możesz chcieć wiedzieć, czy to jest instalacja i nie instaluj go na wypadek, gdyby nie był. Dla innych bibliotek (jeśli dobrze pamiętam) powinieneś wpisać libblas3 lub libblas-dev, libatlas-dev (użyj klawisza TAB do przeglądania wskazówek, ponieważ nie jestem pewien o tych pakietach) i libboost-all-dev, jeśli potrzebujesz pełnej biblioteki boost . Ponownie użyj klawisza TAB, aby zainstalować tylko niektóre komponenty. –
Otrzymuję E: Nie można zlokalizować pakietu liblapack3. Być może pakiet jest nieaktualny? Czy istnieje inny sposób? – Arturo