Adding a PyPI or Anaconda mirror to your Anaconda repository installation¶
You can create a local copy of the PyPI or Anaconda repositories. Included here you will find an explanation of how to use Anaconda repository’s convenient syncing tools to create and configure local mirrors.
Anaconda Installers¶
Anaconda Repository can distribute copies of the Anaconda distribution and the Miniconda installer that are pre-configured to use your installation of Anaconda Repository.
To download the installers:
mkdir -p /tmp/extras
pushd /tmp/extras
URL="http://repo.continuum.io"
version="4.2.0"
miniconda="Miniconda3-latest-Linux-x86_64.sh \
Miniconda3-latest-MacOSX-x86_64.sh \
Miniconda3-latest-Windows-x86.exe \
Miniconda3-latest-Windows-x86_64.exe \
Miniconda-latest-Linux-x86_64.sh \
Miniconda-latest-MacOSX-x86_64.sh \
Miniconda-latest-Windows-x86.exe \
Miniconda-latest-Windows-x86_64.exe"
anaconda="Anaconda2-$version-Linux-x86_64.sh \
Anaconda3-$version-Linux-x86_64.sh \
Anaconda2-$version-MacOSX-x86_64.sh \
Anaconda3-$version-MacOSX-x86_64.sh \
Anaconda2-$version-MacOSX-x86_64.pkg \
Anaconda3-$version-MacOSX-x86_64.pkg \
Anaconda2-$version-Windows-x86_64.exe \
Anaconda3-$version-Windows-x86_64.exe"
for installer in $miniconda; do
curl -O $URL/miniconda/$installer
done
for installer in $anaconda; do
curl -O $URL/archive/$installer
done
# Move installers into static directory
popd
cp -a /tmp/extras \
/home/anaconda-server/miniconda2/lib/python2.7/site-packages/binstar/static
The installers will be available for download from http://<your-anaconda-server>/downloads
. The resulting
download will be a zip file containing the Anaconda distribution and the configuration files specific to
your server. These zip files will be cached in the server’s configured storage for quick retrieval.
To pre-generate these installer bundles based on the downloaded installers, or to re-generate after downloading new installers, execute the command:
anaconda-server-admin update-installers
This command requires that the SERVER_NAME
setting be set in order to generate the
correct URLs.
By default, the included conda
installation will point to the anaconda
and r-channel
accounts on
your Anaconda Repository server, if those accounts exist. The channels included in this default configuration
can be adjusted by setting the DEFAULT_CHANNELS
setting, and running the
anaconda-server-admin update-installers
command.