-qaP 搜索软件包
nix-env -qaP 'python'这会列出所有可安装的软件(带 python 关键字)。
示例输出:
nixpkgs.python3 python3-3.9.2
nixpkgs.python2 python2-2.7.18其中:
nixpkgs.python3是Python 3.9.2nixpkgs.python2是Python 2.7.18
-iA 安装软件
nix-env -iA <packageName>如安装来自 nixpkgs 官方源的软件:
# 安装 python3
nix-env -iA nixpkgs.python3
# 安装 vim
nix-env -iA nixpkgs.vim安装前可以先使用 [[202503121356 Nix nix-env 使用#-qap-搜索软件包|-qaP 搜搜]]。
-q 列出已安装的软件
nix-env -q示例输出:
vim-8.2
python3-3.9.2
nodejs-16.3.0-e 卸载软件
nix-env -e vim注意:
nix-env -e只是删除软件的引用,但不会删除/nix/store里的文件。- 你可以运行
nix-collect-garbage来真正删除未使用的软件。