NixOS:使用其他渠道安装免费软件包

艾利斯

我正在使用默认的nixos 17.09通道,并希望unfree从不稳定的通道安装软件包。

(import <nixos-unstable> {}).vscode在这种情况下,我正在使用vscode进行安装,但是出现了必须设置的错误...allowUnfree = true;。看来该设置仅适用于默认通道。如何allowFree = true;在不稳定通道上设置

艾利斯

我找到了解决方案(https://github.com/NixOS/nixpkgs/issues/25880#issuecomment-322855573)。

它使用相同的配置为不稳定通道创建别名。

nixpkgs.config = 
{
    # Allow proprietary packages
    allowUnfree = true;

    # Create an alias for the unstable channel
    packageOverrides = pkgs: 
    {
        unstable = import <nixos-unstable> 
            { 
                # pass the nixpkgs config to the unstable alias
                # to ensure `allowUnfree = true;` is propagated:
                config = config.nixpkgs.config; 
            };
    };
};

然后你可以使用它像unstable.vscode代替(import <nixos-unstable> {}).vscode

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用其他名称安装R软件包?

为什么Composer安装其他软件包?

Apt:将软件包安装到其他位置

在FontAwesome免费软件包中的哪里找到图标的对象名称?

如何创建自动安装其他软件包的元软件包?

安装软件包而不更新其他不相关的软件包(Julia 1.0)

百胜安装软件包,而没有更新其他软件包或失败...?

使用pip将Python软件包安装到其他目录中吗?

如何在Nixos的Spacemacs范围内添加其他软件包?

Anaconda:使用environment.yml从特定渠道安装特定软件包

在Anaconda中可以使用PIP时,可以从特定渠道安装软件包吗?

Yum表示已安装但未安装软件包,并且阻止安装其他软件包

Windows 7 功能或免费软件使窗口始终位于其他窗口下方

如何使Ubuntu仅使用免费软件?

找出已安装的软件包是否依赖于其他已安装的软件包

使用其他发行版中的软件包

heroku免费软件包中的我的应用程序可以存活多长时间?

为什么安装一个npm软件包会删除许多其他软件包?

软件包“ libpango”有问题,阻止其他软件包的安装,我该如何解决?

软件包“ libpango”有问题,阻止其他软件包的安装,我该如何解决?

Ansible yum 模块用于安装软件包列表并删除任何其他软件包

如何在Cygwin中使用apt-cyg安装特定的gdb(或其他)软件包版本?

在安装Ubuntu时,“仅免费软件”选项是什么?

如何检查我是否安装了非免费软件?

仅当使用Artifactory回购作为渠道时,安装任何conda软件包才返回python错误。

作曲家-如何先安装/优先安装特定软件包,然后再安装其他软件包?

将python软件包安装到其他解释器(从anaconda更改)

在centos中安装sqlite3 dev和其他软件包

如何以别名或其他名称安装NPM软件包