Para o Debian, veja "Build-Depends" das versões anteriores do fatrat:
link
Você pode obter o build-depends com um comando:
apt-get build-dep fatrat
Estou tentando instalar o mais recente Fatrat Download Manager da fonte no meu servidor Linux e não consigo lidar com dependências.
Existe um repositório GIT com a versão mais recente do Fatrat ( link ) O último commit aqui menciona PION, uma das dependências necessárias para instalar o Fatrat ( link ).
O PION tem algumas dependências próprias, então eu instalei a mais recente biblioteca CMAKE e BOOST C ++ ( link )
Mas a instalação do PION ainda terminou com este erro:
root@debian:/home/lukas/fatrat-source/pion# cmake .
EXECUTABLE_OUTPUT_PATH = /home/lukas/fatrat-source/pion/Bin/
>>> Building Pion version: 5.0.4
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- thread
-- system
-- filesystem
-- regex
-- unit_test_framework
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
-- Could NOT find Log4cplus (missing: LOG4CPLUS_LIBRARIES)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
PLUGIN_PATH = /home/lukas/fatrat-source/pion/Bin/; EXECUTABLE_OUTPUT_PATH = /home/lukas/fatrat-source/pion/Bin/
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OPENSSL_CRYPTO_LIBRARY (ADVANCED)
linked by target "pion" in directory /home/lukas/fatrat-source/pion/src
OPENSSL_SSL_LIBRARY (ADVANCED)
linked by target "pion" in directory /home/lukas/fatrat-source/pion/src
-- Configuring incomplete, errors occurred!
See also "/home/lukas/fatrat-source/pion/CMakeFiles/CMakeOutput.log".
See also "/home/lukas/fatrat-source/pion/CMakeFiles/CMakeError.log".
root@debian:/home/lukas/fatrat-source/pion#
Mas o OpenSSL também é certamente instalado.
Ao tentar instalar o Fatrat, seu CMAKE termina com (provavelmente porque falta o PION):
...
[ 99%] Building CXX object CMakeFiles/fatrat.dir/qrc_resources.cxx.o
Linking CXX executable fatrat
/usr/bin/ld: cannot find -licui18n
/usr/bin/ld: cannot find -licuuc
/usr/bin/ld: cannot find -licudata
/usr/bin/ld: cannot find -lboost_regex-mt
/usr/bin/ld: cannot find -lboost_signals-mt
/usr/bin/ld: cannot find -lboost_iostreams-mt
collect2: error: ld returned 1 exit status
make[2]: *** [fatrat] Error 1
make[1]: *** [CMakeFiles/fatrat.dir/all] Error 2
make: *** [all] Error 2
root@debian:/home/lukas/Downloads/fatrat-1.2.0_beta2#
O que devo fazer para resolver estas dependências?
Tags dependencies git installation linux