更新仓库#
注意:在开始更新过程之前,您必须有一个经过测试的安装备份。如果要更新多个版本,则必须按顺序执行所有更新。
您的支持代表可以为您提供一个更新后的仓库安装程序的下载URL。
更新到最新的仓库版本:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
注意:要使用从2.33.3到2.33.10版本的Repository和带有单点登录(SSO)的Anaconda Enterprise Notebooks,您必须在Repository配置中设置USE_SERVER_BASED_SESSIONS: false
。此设置会影响AEN和Repository的网络安全属性。具体来说,如果USE_SERVER_BASED_SESSIONS
设置为false
,并且如果发现新的跨站脚本(XSS)漏洞,可能会暴露额外的服务器固定漏洞。请与您的Anaconda代表讨论此问题,并在设置USE_SERVER_BASED_SESSIONS: false
之前确保该功能与您的网络要求兼容。
注意:从Repository 2.33.8版本开始,fs_storage_root
配置设置对于本地文件系统存储是强制性的,没有它,Repository服务器将无法运行。您可以使用以下命令进行设置:
anaconda-server-config --set fs_storage_root /opt/anaconda-server/package-storage
您可以将/opt/anaconda-server/package-storage
替换为由anaconda-server
用户拥有的任何位置。
如果您对更新有任何疑问或问题,请联系您的专业支持团队联系人或销售人员。
更新到当前和以前的版本#
更新到2.33:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
注意:要使用从2.33.3到2.33.10版本的Repository和带有单点登录(SSO)的Anaconda Enterprise Notebooks,您必须在Repository配置中设置USE_SERVER_BASED_SESSIONS: false
。此设置会影响AEN和Repository的网络安全属性。具体来说,如果USE_SERVER_BASED_SESSIONS
设置为false
,并且如果发现新的跨站脚本(XSS)漏洞,可能会暴露额外的服务器固定漏洞。请与您的Anaconda代表讨论此问题,并在设置USE_SERVER_BASED_SESSIONS: false
之前确保该功能与您的网络要求兼容。
注意:从Repository 2.33.8版本开始,fs_storage_root
配置设置对于本地文件系统存储是强制性的,没有它,Repository服务器将无法运行。您可以使用以下命令进行设置:
anaconda-server-config --set fs_storage_root /opt/anaconda-server/package-storage
您可以将/opt/anaconda-server/package-storage
替换为由anaconda-server
用户拥有的任何位置。
更新到2.32:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新至2.31版本:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新至2.30版本:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.29版本:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.28版本:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.27版本:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.26.6:
日志配置可以被移除。
日志已移至 $PREFIX/var/log/anaconda-server/
:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
anaconda-server-config --remove LOGGING
supervisorctl stop all
supervisorctl start all
更新到2.26版本:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.25:
curl '$INSTALLER_URL' > anaconda_repository.sh
bash anaconda_repository.sh -u
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.24版本:
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
anaconda-server-install-supervisord-config.sh
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.23版本:
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.22:
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.21版本:
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新至2.20版本:
conda update binstar-server binstar-static anaconda-client
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.19版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop all
supervisorctl reload
supervisorctl start all
更新到2.18版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop
supervisorctl reload
supervisorctl start all
更新到2.17版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop
supervisorctl reload
supervisorctl start all
更新到2.16版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到2.15版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到2.14版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到2.13版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
anaconda-server-config --config-file /etc/binstar/config.yaml --set LABEL_NAME "'channel'"
supervisorctl restart all
更新到2.12版本:
conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all
更新到2.9版本:
conda update binstar-static binstar-server cas-mirror
anaconda-server-db-setup --execute
supervisorctl restart all
更新到2.8版本:
conda update binstar-static binstar-server cas-mirror
anaconda-server-db-setup --execute
supervisorctl restart all
更新到2.6.0版本:
conda update binstar-server
conda install cas-mirror
更新到2.5.1:
conda update binstar-server
更新到2.3版本:
conda update binstar-server
conda install cas-mirror
更新到2.2版本:
conda update binstar-server