postBuild 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # エラーが無視されるのを防ぐため
  2. set -e
  3. # 必要なパッケージのインストール
  4. conda install git-annex=8.20210903
  5. conda install git=2.35.0
  6. conda install datalad=0.15.4
  7. conda install chardet==4.0.0
  8. pip install --upgrade pip
  9. pip install notebook
  10. pip install papermill==2.3.3
  11. pip install blockdiag==3.0.0
  12. pip install lxml==4.7.1
  13. pip install nbformat==5.2.0
  14. pip install black==21.12b0
  15. pip install snakemake
  16. pip install boto3
  17. # 拡張機能のインストール
  18. pip install jupyter_contrib_nbextensions
  19. jupyter contrib nbextension install --user
  20. jupyter nbextensions_configurator enable --user
  21. # Jupyter-LC_run_through
  22. pip install git+https://github.com/NII-cloud-operation/Jupyter-LC_run_through
  23. jupyter run-through quick-setup --user
  24. # Jupyter-multi_outputs
  25. pip install git+https://github.com/NII-cloud-operation/Jupyter-multi_outputs
  26. jupyter nbextension install --py lc_multi_outputs --user
  27. jupyter nbextension enable --py lc_multi_outputs --user
  28. # フォントの用意
  29. font_deb=fonts-ipafont-gothic_00303-18ubuntu1_all.deb
  30. mkdir ${HOME}/.fonts
  31. wget -P ${HOME}/.fonts http://archive.ubuntu.com/ubuntu/pool/universe/f/fonts-ipafont/${font_deb}
  32. dpkg-deb -x ${HOME}/.fonts/${font_deb} ~/.fonts
  33. cp ~/.fonts/usr/share/fonts/opentype/ipafont-gothic/ipag.ttf ~/.fonts/ipag.ttf
  34. rm ${HOME}/.fonts/${font_deb}
  35. rm -rf ${HOME}/.fonts/etc ${HOME}/.fonts/usr
  36. # workフォルダを削除
  37. rm -rf ${HOME}/work
  38. # datalad procedureフォルダを用意
  39. mkdir -p ${HOME}/.config/datalad/procedures
  40. ##### User Custom Area [Start] ######
  41. # postBuildファイルを編集する場合は、「User Custom Area」内に記述してください。
  42. # それ以外の記述は書き換えないでください。ワークフロー機能が正常に働かなくなる可能性があります。
  43. # postBuildファイルに記述されたコマンドは一般ユーザ権限として実行されます。
  44. # aptコマンドでパッケージをインストールする場合は、apt.txtに追記してください。
  45. ###### User Custom Area [End] #######