Gdzie ręcznie zainstalować biblioteki?

14

Chcę zainstalować SFML (darmowy multimedialny API C ++) na moim systemie Ubuntu, co w zasadzie nie stanowi problemu. Ale chciałem wiedzieć, gdzie powinienem przechowywać pliki.

Widzę, że Ubuntu przechowuje moje biblioteki C ++ Standard /usr/include/c++itd. Moim problemem jest to, że nie wiem, gdzie mam opuścić biblioteki lub nie ma miejsca, w którym można by to wykorzystać i mogę się przenieść pliki gdziekolwiek chcę?

Jedyne, czego szukam, to jakiś sposób „jak zrobić to dobrze”, ale nie mogę znaleźć odpowiedzi. Chcę, aby moje biblioteki były uporządkowane.

wyświetlana nazwa
źródło

Odpowiedzi:

17

/usr/local/lib/powinien być do tego odpowiedni folder. Jest to normalne miejsce, w którym pliki biblioteki współdzielonej są instalowane ręcznie z kodu źródłowego (zgodnie z definicją FHS ).

Jeśli budować bibliotekę uruchamiając ./configure, makei sudo make installto będzie zwykle zainstalować tam automatycznie.

BuZZ-dEE
źródło
1
Dziękuję Ci bardzo! Właśnie takiej odpowiedzi potrzebowałem :)
nazwa wyświetlana
6
Również /usr/local/include/dla plików dołączanych.
Robie Basak
kiedy już tam przeniesiesz, w jaki sposób upewnisz się, że cały system wie, że tam jest? czy musisz edytować /etc/environementczy coś?
tatsu