kumitatepazuru's wiki

自分がやっているプロジェクトの公式wiki。みんな使ってね。

2. cszpのインストール

インストールはすごく簡単。

前提条件

soccerwindow2・rcssserverが実行できる状態にあること。また、bashが標準のコマンドシステムになっていること。OSはmac&linuxのみ。windows?そんなの知らん。

もし、インストールができていない・実行できない等の場合には以下のプログラムを実行するとrcssserver 16.0.0とsoccerwindow2、librcsc、rcssmonitorがインストールされる。実行可能環境はlinux(Debian系)のみ。

また、ubuntu20.04LTSからは、19.04のリポジトリを入れる必要がある。(依存等の問題でおすすめできないので方法は載せない)

$ curl -s https://gist.githubusercontent.com/kumitatepazuru/6f731a999d92c62520aff9367882184e/raw/c51e4843b0978ccdfda8ead5619770fa32773fec/setup.sh | sh

インストール方法

pythonをインストール

開発にpythonを使っている方も飛ばさないで読んでほしい。

以下のコマンドを実行してpython及びpipのインストールをする。

sudo apt install python3-pip

重要:以下のコマンドを実行し、versionが3.6.1未満だった場合はその下のコマンド入力して再インストールをする必要がある。

python3 --version

再インストールコマンド

sudo apt autoremove -y python3-pip
sudo apt install -y git make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.6.4
pyenv global 3.6.4

cszpを実際にインストール

pip3というコマンドが使えるようになっているはずなので以下のコマンドを実行。

pip3 install -U pip & pip3 install cszp

インストール確認

cszpコマンドが使えるようになっているはずなので実行。

cszp

そうして以下の画面が出たらインストールが成功している。エラー等が出た場合はやり方を確認してほしい。それでも解決しない場合はコメントで教えてほしい。