To może sobie skompilujemy RawTherapee ??
Opis dla Windowsa[/url]
Opis dla Linuxa[url=http://rawpedia.rawtherapee.com/Linux]
Aktualnie mam wersję 5.0-r1-gtk3-111-g06137b02
dependencies
Cytat:build-essential cmake curl git libcanberra-gtk3-dev libexiv2-dev libexpat-dev libfftw3-dev libglibmm-2.4-dev libgtk-3-dev libgtkmm-3.0-dev libiptcdata0-dev libjpeg-dev liblcms2-dev libpng-dev libsigc++-2.0-dev libtiff5-dev zlib1g-dev
Ściągamy:
Cytat:git clone https://github.com/Beep6581/RawTherapee ~/repo-rt
przechodzimy do katalogu /repo-rt
Cytat:cd ~/repo-rt
Wpisujemy:
Cytat:cmake -DCMAKE_CXX_FLAGS="-std=c++11 -Wno-deprecated-declarations -Wno-unused-result" -DWITH_LTO="OFF" -DCMAKE_BUILD_TYPE="release" -DPROC_TARGET_NUMBER="2" -DBUILD_BUNDLE="ON" -DBINDIR="." -DDATADIR="." -DCACHE_NAME_SUFFIX="5-dev" ..
Jeśli będzie czegoś brakowało, program nam napisze. Zazwyczaj przed słowem Error jest napisane co go konkretnie boli. Przeważnie brak biblioteki developerskiej. Po zainstalowaniu odpalamy jeszcze raz. Gdy znów coś brakuje, postępujemy jak wyżej.
Mnie brakowało chyba 7 pozycji.
Ponieważ pracujemy w konsoli Linuxowej, więc nie trzeba ponownie po kilka razy wklepywać powyższego polecenia (jest długie i można strzelić literówkę. Wystarczy strzałka do góry i enter.
Po powyższym zostanie wygenerowany plik "Makefile", który pozwoli nam na kompilację programu.
kompilacja i instalacja:
Ale zanim się do tego zbierzemy, sprawdźmy ile rdzeni ma nasz procesor. Przyda się, ponieważ w czasie pracy, program będzie używał wszystkich rdzeni, co ewidentnie skróci czas obróbki plików.
Cytat:grep -c processor /proc/cpuinfo
u mnie wyszło tak:
Kod:
root@tyrael1:/home/bodzio# grep -c processor /proc/cpuinfo
4
jedziemy z koksem:
Cytat:make -jx install
...gdzie w miejsce x wstawiamy ilość rdzeni procesora. U mnie ta komenda wyglądała tak: make -j4 install
Jest jeszcze druga szkoła, która sugeruje, aby parametr przy j był o 1 większy od ilości rdzeni, czyli -j5 (jak u mnie)
Tworzymy jeszcze katalog uruchomieniowy dla programu:
Cytat:mv release ~/rt
i odpalamy:
Cytat:~/rt/rawtherapee
Jeśli chcemy aby RT był dostępny dla całego systemu i dla każdego użytkownika, to warto wykonać:
Cytat:ln -s /home/nazwa_uzytkownika/rt/rawtherapee /usr/local/bin/rawtherapee
Aby mieć w RT w menu programów:
Cytat:/home/nazwa_uzytkownika/rt/share/applications/rawtherapee.desktop /usr/share/applications/rawtherapee.desktop