bootstrap.sh 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # download pre-compiled opencv lib
  2. OPENCV_URL=https://bj.bcebos.com/paddleseg/deploy/opencv3.4.6gcc4.8ffmpeg.tar.gz2
  3. {
  4. system_name=`awk -F= '/^NAME/{print $2}' /etc/os-release `
  5. } || {
  6. echo "[ERROR] There's some problems, maybe caused by your system is not Ubuntu, refer this doc for more informat: https://github.com/PaddlePaddle/PaddleX/tree/develop/docs/deploy/opencv.md"
  7. exit -1
  8. }
  9. # download pre-compiled opencv lib
  10. OPENCV_URL=https://bj.bcebos.com/paddleseg/deploy/opencv3.4.6gcc4.8ffmpeg.tar.gz2
  11. if [ $system_name == '"Ubuntu"' ]
  12. then
  13. system_version=`awk -F= '/^VERSION_ID/{print $2}' /etc/os-release `
  14. if [ $system_version == '"18.04"' ]
  15. then
  16. OPENCV_URL=https://bj.bcebos.com/paddlex/deploy/opencv3.4.6gcc4.8ffmpeg_ubuntu_18.04.tar.gz2
  17. elif [ $system_version == '"16.04"' ]
  18. then
  19. OPENCV_URL=https://bj.bcebos.com/paddleseg/deploy/opencv3.4.6gcc4.8ffmpeg.tar.gz2
  20. else
  21. echo "[ERROR] Cannot find pre-comipled opencv lib for your system environment, refer this doc for more information: https://github.com/PaddlePaddle/PaddleX/tree/develop/docs/deploy/opencv.md"
  22. exit -1
  23. fi
  24. else
  25. echo "[ERROR] Cannot find pre-comipled opencv lib for your system environment, refer this doc for more information: https://github.com/PaddlePaddle/PaddleX/tree/develop/docs/deploy/opencv.md"
  26. exit -1
  27. fi
  28. if [ ! -d "./deps/opencv3.4.6gcc4.8ffmpeg/" ]; then
  29. mkdir -p deps
  30. cd deps
  31. wget -c ${OPENCV_URL} -O opencv3.4.6gcc4.8ffmpeg.tar.gz2
  32. tar xvfj opencv3.4.6gcc4.8ffmpeg.tar.gz2
  33. rm -rf opencv3.4.6gcc4.8ffmpeg.tar.gz2
  34. cd ..
  35. fi
  36. #download openssl
  37. OPENSSL_URL=https://bj.bcebos.com/paddlex/tools/openssl-1.1.0k.tar.gz
  38. if [ ! -d "./deps/openssl-1.1.0k/" ]; then
  39. mkdir -p deps
  40. cd deps
  41. wget -c ${OPENSSL_URL} -O openssl-1.1.0k.tar.gz
  42. tar -zxvf openssl-1.1.0k.tar.gz
  43. rm -rf openssl-1.1.0k.tar.gz
  44. cd ..
  45. fi