Install Miniconda referring the Miniconda and Installing in silient mode.
Install
/home/root/local/miniconda3-py38-4.8.3
is installed directory in my case.
$ wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.8.3-Linux-x86_64.sh
$ sudo mkdir /home/root/local/miniconda3-py38-4.8.3
$ sudo chown jaruga:jaruga /home/root/local/miniconda3-py38-4.8.3
The installer script's options are like this. As I created the installing directory above, -u
option is needed.
-b
: batch mote.
-u
: update
-p
: prefix
$ bash Miniconda3-py38_4.8.3-Linux-x86_64.sh -b -u -p /home/root/local/miniconda3-py38-4.8.3
...
installation finished.
The following is the log to enable conda
on the shell section like virtualenv
, to enable conda setting as init. But as I do not want to modify .bashrc
for that, I recommend NOT to run the following step. It's just for my note.
$ eval "$(/home/root/local/miniconda3-py38-4.8.3/bin/conda shell.bash hook)"
(base) $ command -v conda
conda
(base) $ conda init
modified /home/jaruga/.bashrc
(base) $ conda config --set auto_activate_base false
Then add conda
's bin directory to PATH
with lower priority after the standard bin directories like this. Because I just want to use conda
command, using specific python
command set.
$ vi ~/.bashrc
...
PATH="${PATH}:/home/root/local/miniconda3-py38-4.8.3/bin"
...
export PATH
$ source ~/.bashrc
$ which conda
/home/root/local/miniconda3-py38-4.8.3/bin/conda
$ which python3
/usr/bin/python3
$ which python
/usr/bin/python
conda
command
It's like this.
$ conda install -c bioconda -y mafft
$ conda install -c genomedk -y raxml-ng
$ conda list
# packages in environment at /home/root/local/miniconda3-py38-4.8.3:
#
# Name Version Build Channel
...
mafft 7.467 h516909a_0 bioconda
...
raxml-ng 0.6.0 0 genomedk
...
$ command -v mafft
/home/root/local/miniconda3-py38-4.8.3/bin/mafft
$ command -v raxml-ng
/home/root/local/miniconda3-py38-4.8.3/bin/raxml-ng