Skip to content

Commit 21e0d75

Browse files
recommend Miniforge and warn about the Anaconda Terms of Service
1 parent f08f26e commit 21e0d75

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

docs/GettingStarted.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,20 @@ Note that the instructions for Conda and Micromamba are virtually identical apar
7373

7474
=== "Conda"
7575
## Install conda
76-
On Debian- and RPM-based distributions, we recommend the [Debian and RPM repository for miniconda](https://docs.conda.io/projects/conda/en/stable/user-guide/install/rpm-debian.html). To source the base environment:
76+
To get started, you'll need a base conda installation. We recommend using the [Miniforge](https://github.com/conda-forge/miniforge) installer.
77+
78+
On Debian- and RPM-based distributions, you can also use the [Debian and RPM repository for miniconda](https://docs.conda.io/projects/conda/en/stable/user-guide/install/rpm-debian.html). To source the base environment:
7779
```bash
7880
source /opt/conda/etc/profile.d/conda.sh
7981
```
8082

81-
For other OSes and Linux distributions, we recommend using the [`miniforge`](https://github.com/conda-forge/miniforge) installer.
83+
!!! warning "Avoid using the `defaults` channel"
84+
The packages from the `defaults` channel (https://www.anaconda.com), set up by Anaconda and Miniconda, are subject to the [Anaconda Terms of Service](https://www.anaconda.com/legal/terms/terms-of-service). See [Conda Package Repository and Channels](https://conda.org/blog/2024-08-14-conda-ecosystem-explained/#conda-package-repository-and-channels) for details.
85+
86+
To avoid accidental violation of the Anaconda ToS, remove the `defaults` channel:
87+
```bash
88+
conda config --env --remove channels defaults
89+
```
8290

8391
!!! important "Do not install ROS packages in the `base` environment"
8492
Make sure to _not_ install the ROS packages in your base environment as this leads to issues down the track. On the other hand, conda and mamba must not be installed in the `ros_env`, they should only be installed in base.

0 commit comments

Comments
 (0)