nix

    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 {

    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