Mac Minicondaのアップデートが掛からないのはminiforge版だからだった

うちのMacのminicondaが古い。新しいバージョンが存在するようだが、指示どおりターミナルで conda update -n base conda と打ってもアップデートが掛からない。いろいろ不具合が蓄積しているようにも見える。記憶をたどるとまだ本家Conda版がApple Siliconに対応していない頃miniforgeで入れたものだった。

 $ conda update  -n base conda
Collecting package metadata (current_repodata.json): done
Solving environment: | 
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  - conda-forge/noarch::requests==2.27.1=pyhd8ed1ab_0
  - conda-forge/noarch::six==1.16.0=pyh6c4a22f_0
  - conda-forge/noarch::charset-normalizer==2.0.12=pyhd8ed1ab_0
  - conda-forge/osx-arm64::zlib==1.2.12=ha287fd2_2
  - conda-forge/noarch::wheel==0.37.1=pyhd8ed1ab_0
  - conda-forge/osx-arm64::sqlite==3.37.0=h72a2b83_0
  - conda-forge/osx-arm64::readline==8.1=hedafd6a_0
  - conda-forge/noarch::urllib3==1.26.8=pyhd8ed1ab_1
  - conda-forge/noarch::colorama==0.4.4=pyh9f0ad1d_0
  - conda-forge/osx-arm64::cffi==1.15.0=py39h52b1de0_0
  - conda-forge/noarch::pyopenssl==22.0.0=pyhd8ed1ab_0
  - conda-forge/osx-arm64::pysocks==1.7.1=py39h2804cbe_4
  - conda-forge/osx-arm64::conda-package-handling==1.7.3=py39h5161555_1
  - conda-forge/osx-arm64::python==3.9.13=h96fcbfb_0_cpython
  - conda-forge/noarch::idna==3.3=pyhd8ed1ab_0
  - conda-forge/osx-arm64::certifi==2021.10.8=py39h2804cbe_1
  - conda-forge/noarch::tqdm==4.63.0=pyhd8ed1ab_0
  - conda-forge/osx-arm64::conda==4.11.0=py39h2804cbe_2
  - conda-forge/osx-arm64::brotlipy==0.7.0=py39h5161555_1003
  - conda-forge/osx-arm64::ruamel_yaml==0.15.80=py39h5161555_1006
  - conda-forge/osx-arm64::python_abi==3.9=2_cp39
  - defaults/osx-arm64::tk==8.6.12=hb8d0fd4_0
  - conda-forge/osx-arm64::pycosat==0.6.3=py39h5161555_1009
  - conda-forge/osx-arm64::cryptography==36.0.1=py39hfb8cd70_0
  - conda-forge/noarch::pip==22.0.4=pyhd8ed1ab_0
  - conda-forge/noarch::pycparser==2.21=pyhd8ed1ab_0
  - conda-forge/osx-arm64::setuptools==60.9.3=py39h2804cbe_0
done


==> WARNING: A newer version of conda exists. <==
  current version: 4.11.0
  latest version: 22.11.1

Please update conda by running

    $ conda update -n base conda



# All requested packages already installed.

Condaのサイトに行ったら最新版があった。

macOS Apple M1 64-bit pkgをダウンロードして最新版をインストールできた。新しいminicondaはパッケージのインストールが並列化・高速化していて驚いた。このminicondaの仮想環境は~/miniconda3/envsに作成される。一方、miniforgeのminiconda版の仮想環境は~/miniforge3/envsに保存されている。