nix

    0热度

    1回答

    我想推广并制作一个shell脚本出这个页面上的说明,特别是在这里:https://nixos.org/wiki/How_to_add_files_to_the_nix-store#Large_files,因为Nix没有处理4.5 GB的文件,我得到了内存不足的错误。 因此... 我当前的代码是: #!/usr/bin/env bash function do_store { if [

    5热度

    3回答

    如何在NixOS的/etc/configuration.nix中设置默认频道? 有一个命令来设置它,并 sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable sudo nixos-rebuild switch -I nixpkgs=/nix/var/nix/profiles/per-user/root/channel

    2热度

    1回答

    我试图从源代码编译GNU Guix来进行非根包管理。当运行与--disable-daemon配置,我得到以下错误: configure: error: Nix programs not found; please install Nix or use `--with-nix-prefix' 据我了解,尼克斯是一个整体的其他包管理器。为什么Guix需要这个?它是建立在尼克斯之上吗?最重要的是,我

    0热度

    1回答

    当我尝试做NixOS 15.09某些软件的手动源代码安装,我得到(sh -x是获得一个exec日志): [nix-shell:/tmp/nix-shell-es/EventStore-oss-v3.5.0-src]$ sh -x scripts/build-js1/build-js1-linux.sh werror=no ... + CXXFLAGS=-fPIC + make x64.re

    12热度

    1回答

    我刚刚开始认真对待Nix,所以如果我在文档中错过了我的问题的答案,请致歉。 我想使用Nix来设置一个安全的生产机器,其中包含最少量的库和可执行文件。我不想要任何编译器或其他构建工具,因为这可能会带来安全风险。 当我安装一些软件包时,它似乎只依赖于最小的一组运行时依赖项。例如,如果我安装apache-tomcat-8.0.23,那么我会得到一个Java运行时(JRE)和预构建的包含Tomcat的JA

    0热度

    1回答

    我想在我的NixOS中构建自己的nix-shell环境。我有2 .nix文件,default.nix和shell.nix,这里的配置: default.nix: { stdenv, haskellngPackages}: let env = haskellngPackages (p: with p; [ aeson bytestring condu

    0热度

    1回答

    我正在尝试为我的C++项目使用包管理器nix。 default.nix: { pkgs ? import <nixpkgs> {} }: let stdenv = pkgs.stdenv; in rec { myProject = stdenv.mkDerivation { name = "lynx"; version = "dev-0.4.0";

    0热度

    1回答

    运行nix-env -i emacs-redo+给我一个错误。 [email protected]:~$ nix-env -i emacs-redo+ error: selector ‘emacs-redo+’ matches no derivations [email protected]:~$ 但包似乎都存在,并且是可见的。 [email protected]:~$ nix-env -

    1热度

    1回答

    我有一些包可以在我的configuration.nix中覆盖。所以我写的代码如下: nixpkgs.config = { allowUnfree = true; packageOverrides = { pkgs: rec { #mumble + pulse audio mumble = pkgs.mumble.override {

    0热度

    1回答

    添加Linux的配置我现在有这在我的nixpkgs.config packageOverrides = pkgs: rec { netbeans81 = pkgs.stdenv.lib.overrideDerivation pkgs.netbeans (oldAttrs: { name = "netbeans-8.1"; src = pkgs.fetchurl {