https://www.mlpack.org/doc/mlpack-3.4.2/doxygen/build.html
링크를 누르고 파일을 다운 받은 후에 압축을 푼다.
$ mkdir mlpack-3.4.2/build && cd mlpack-3.4.2/build
$ cmake ../
$ make -j4 # The -j is the number of cores you want to use for a build.
$ sudo make install
이후에 위와 같은 명령어를 실행하면 설치된다.
미리 설치되어야할 라이브러리들이 존재한다. dependecy라고 하는데
위와 같이 많은데
# apt-get install libboost-math-dev libboost-test-dev libboost-serialization-dev
libarmadillo-dev binutils-dev python3-pandas python3-numpy cython3
python3-setuptools
위나 아래와 같은 명령어를 실행해주면 다양한 라이브러리가 설치된다.
# apt-get install libensmallen-dev libstb-dev
cmake ../ 과정 중에서 문제가 발생함.
자세히 보면 Boost가 없다고 나오는데 위와 같이 라이브러리를 설치하여도 버전이 낮거나
없는 라이브러리가 있으면 제대로 설치되지 않으므로 검색해서 설치해야함.
엔지니어의 기본은 검색이다. 검색하자.
https://www.boost.org/users/download/
# sudo ./bootstrap.sh
# sudo ./b2 install
설치 후에 폴더를 열어주고 위의 명령어를 실행한다.
BOOST 설치 완료
Doxygen 없다고 오류가 난다면 위의 사이트를 방문하여
첫번째 소스를 다운 받은 후에
mkdir build
cd build
cmake -G "Unix Makefiles" ..
make
위의 명령어를 실행한다. 하지만
flex가 없다는 오류가 나타난다.
sudo apt-get install flex
flex 해주도록 하자..
이번에는 BISON이 없다고 한다..
답은?
sudo apt-get install bison
물론 위와 같이 간단하게 설치되지 않는 라이브러리들이 대부분이지만 시도는 해보자.
cmake -G "Unix Makefiles" ..
위의 명령어를 이제 성공했다. 그 다음은
make
Git 설치하기
sudo apt-get install git
Julia 설치
sudo cp -r julia-1.6.2 /opt/
sudo ln -s /opt/julia-1.6.2/bin/julia /usr/local/bin/julia
Julia 설치 완료
Go 설치하기
sudo apt-get install golang
https://github.com/gonum/gonum
R 설치하기
sudo apt-get install R-base