小编Ign*_*rov的帖子

如何发现并安装特定版本的软件包?

nix在 Linux 系统上安装了,并添加了频道nixpkgs-unstable。我现在可以安装软件包,例如gcc

% nix-env --install gcc
installing 'gcc-7.4.0'
...
created 78 symlinks in user environment
Run Code Online (Sandbox Code Playgroud)

如果我看着如目录~/.nix-defexpr/channels/nixpkgs/pkgs/development/compilers/gcc/,我会发现,有多种版本,全部完成default.nix

  • 如何使用ghc-env --query或其他一些友好工具发现这些隐藏的软件包版本?

  • 假设我想在gcc我的用户环境中安装版本 8,我应该怎么做?我可以一次获得多个版本gcc吗?

我一直在浏览 Nix 的大量文档,但到处都在说“使用 Nix,你可以一次安装任意数量的版本,它们永远不会发生冲突”,同时“你应该只安装一次一个版本,在您选择的频道中进行硬编码”。它有什么意义?

nix

3
推荐指数
2
解决办法
1525
查看次数

标签 统计

nix ×1