| 12345678910111213141516171819202122232425262728293031323334353637 |
- #!/usr/bin/env bash
- export PYPI='https://mirrors.aliyun.com/pypi/simple/'
- export JIMVC_PATH='/usr/local/JimV-C'
- export JIMVC_DOWNLOAD_URL='https://github.com/jamesiter/JimV-C/archive/master.tar.gz'
- mkdir -p ${JIMVC_PATH}
- curl -sL ${JIMVC_DOWNLOAD_URL} | tar -zxf - --strip-components 1 -C ${JIMVC_PATH}
- mkdir -p ~/.pip
- cat > ~/.pip/pip.conf << EOF
- [global]
- index-url = ${PYPI}
- EOF
- # 创建 python 虚拟环境
- pip install virtualenv
- virtualenv --system-site-packages /usr/local/venv-jimv
- # 导入 python 虚拟环境
- source /usr/local/venv-jimv/bin/activate
- # 自动导入 python 虚拟环境
- echo '. /usr/local/venv-jimv/bin/activate' >> ~/.bashrc
- # 安装 JimV-C 所需扩展库
- grep -v "^#" ${JIMVC_PATH}/requirements.txt | xargs -n 1 pip install -i ${PYPI}
- cp -v /usr/local/JimV-C/misc/jimvc.service /etc/systemd/system/jimvc.service
- systemctl daemon-reload
- systemctl start jimvc.service
- systemctl enable jimvc.service
- systemctl status jimvc.service -l
|