1. Zawsze patrz pierw czy w repozytorium twojej dystrybucji jest,
jesli jest to pobierz z tamtąd.
Poniewaz nie zaleca się uzywania oprogramowania z poza repozytorium.
2. W paczkach ktore pobierasz,
w tym przypadku SFGUI-0.3.0.zip masz plik README ,
plik tekstowy i tam po angielsku pisze co i jak zrobić.
Generalnie powinno to wyglądać tak,
- rozpakowujesz paczke
- otwierasz terminal w rozpakowanym katalogu
- czytasz README i inne pliki tekstowe i co piszą na stronie domowej
- jeśli nie piszą inaczej to powinno to tak wyglądać
mkdir build
cd build
cmake ..
Czyli tworzy katalog build , przechodzi do niego i wykonuje skrypt cmake w celu sprawdzenia zaleznosci budowania.
Jak wywali błąd to napisze czego Ci brakuje w systemie.
Zaleznosci instalujesz z repozytorium.
Jak komenda "cmake .." nie wyrzuci zadnych bledów
to nastepna produra to
i potem
Ale tego nie polecam robić na systemie który uzywasz na codzien,
bo mozesz go uszkodzic.
Lepszym wyborem jest:
- robic liste plików przed i po instalacji i usunąć to co sie zainstalowało
jak bedziesz chcial odinstalowac
( tutaj na forum kiedys moze tez o tym wspomnialem jak podajac
linka gdzie znalazlem )
- nauczyc sie paczkowac, jak zrobisz pakiet to bedziesz mogl go latwo
zainstalowac i odistalowac
- jest jeszcze komenda
ale
* nie zawsze dziala, bo nie kazdy program jest przystosowany
* zeby dzialala potrzebujesz orginalne pliki z których instalowales.
- moze tak jak przy "./configure" da sie zmienic miejsce instalacji,
wtedy byloby ci latwiej usunac pliki (nie wiem)
Przykład z OBS studio
cmake -DCMAKE_INSTALL_PREFIX="${HOME}/obs-studio-portable" ..
${HOME} --> to jest sciezka do twojego katalogu, jest ona uzupełniana automatycznie.
zamiast "cmake .." mozesz wpisac "cmake .. --help" Moze coś tam znajdziesz.
PS: Sprawdz to co napisalem w pkt.1.
Ja sprawdzilem u siebie z cmake to mam
CMake Error at cmake/Modules/FindSFML.cmake:306 (message):
Could NOT find SFML (missing: SFML_GRAPHICS_LIBRARY SFML_WINDOW_LIBRARY
SFML_SYSTEM_LIBRARY)
I zgaduje ze albo
- mam za stare cmake
- albo brakuje mi "cmake extra" pakietu
- albo jest blad w tym programie.
Jakby mi zalezalo to bym pierw sprawdzil to,
a jesli dalej bym mial problem to pisalbym wtedy do autora programu o rady.
Tranlator do pomocy w razie "w"
https://translate.google.pl/