腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
覆盖
nix
派生
中
的
脚本
nix
、
nixos
是否有一种方法可以
覆盖
现有
派生
中
的
脚本
和/或配置,而不必重新编译整个包?我想创建一个新版本
的
gnome-session,修改后
的
$out/share/gnome-session/sessions/gnome.session会被修改。
浏览 4
提问于2017-01-04
得票数 1
回答已采纳
1
回答
下载settings.xml时在$out/maven/conf
中
修改nixpkgs.maven
maven
、
functional-programming
、
overlay
、
nix
、
nixos
上面的是apache
的
派生
。当我从
nix
商店下载maven时,它会在$out/maven/conf目录
中
创建一个settings.xml文件,我想要
覆盖
该文件。要求在上面的
派生
中
添加一个步骤,该步骤将
覆盖
settings.xml文件。这可以通过
覆盖
或重写这个
派生
来完成吗?
浏览 4
提问于2020-10-06
得票数 0
回答已采纳
1
回答
您将如何配置一个
派生
或
覆盖
,以便使用nixpkgs (非守护进程安装,macOS Catalina)与vpn连接打开连接?
configuration
、
macos-catalina
、
nix
、
tunneling
、
openconnect
我最近开始使用
nix
包管理器作为 (非守护进程)。我可以看到
的
默认
nix
包配置。我想我应该使用类似于( 和/或 )之类
的
东西。(我还不清楚这两者之间
的
区别,也不清楚你什么时候会使用其中一种。)不过,我想知道如何使用
nix
配置
的
步骤自然是这样
的
: 基本二进制安装(
覆盖
/<e
浏览 10
提问于2019-12-11
得票数 0
回答已采纳
1
回答
跨多个磁盘
的
Nix
存储
nixos
是否有使
nix
使用其他磁盘存储
的
配置?假设我有安装
nix
的
小型物理磁盘,以及安装/mnt/...
的
多个未使用
的
网络磁盘,我希望在执行nixos-rebuild switch时使用它来避免空间不足。理想
的
情况是每隔一代人都存储一次,但现在
的
情况是这样,所以没有它们
的
系统是可以启动
的
。 (我不是在问如何在多台nixos机器之间共享磁盘)
浏览 11
提问于2022-09-30
得票数 0
回答已采纳
1
回答
如何在shell.
nix
中
引用自定义
派生
?
nix
、
nix-shell
我想在我
的
shell.
nix
文件
中
引用项目
脚本
,这样当我将cd放到我
的
项目目录
中
时,我就可以按名称引用它们,并且每当源发生变化时,我都可以保持它们
的
最新。为了学习如何做到这一点,我为一个shell
脚本
创建了一个非常简单
的
派生
。最后,我想使用其他语言,但我开始很简单。所以我
的
尼克斯文件有问题。 我几乎肯定是在做错事。我知道我可以用pkgs.writeShellScriptBin简化这一点,但是shel
浏览 8
提问于2022-08-22
得票数 0
1
回答
fenix makeRustPlatform
中
的
附加组件
rust
、
nix
我正在编写一个
Nix
派生
来计算CI
中
的
代码
覆盖
率,并且我在Flake
的
输出
中
为我
的
Rust平台定义了以下内容: # ...fenix.packages.x86_64-linux.complete) cargo rustc; # ...以上依赖于以下flake输入: inputs.fenix.url = "github:
nix
-community/fenix"; inp
浏览 4
提问于2021-10-30
得票数 1
2
回答
如何通过
Nix
覆盖
nixpkgs
中
的
Haskell包?
haskell
、
nix
本质上,我使用
的
是:{ nixpkgs ? import <nixpkgs> {}, compiler ?/gitchapter.
nix
{ }{ mkDerivation, base, directory, extra, filepath, foldl, hpack , HUnit,这个问题似乎已经在git存储库
中
得到了修复。我是否应该遵循
中
的
说明,或者使用nixpkgs.pkgs.has
浏览 48
提问于2019-06-02
得票数 4
1
回答
Nix
覆盖
和
覆盖
模式
nix
我很难理解
Nix
覆盖
和
覆盖
模式。我想要做
的
是在gdb
的
“补丁”
中
添加一些东西,而不需要复制/粘贴整个
派生
。而且,由于
Nix
是一种函数式语言,所以您也没有变量绑定,您可以将这些绑
浏览 0
提问于2019-08-11
得票数 9
回答已采纳
2
回答
零实例化
的
目的是什么?什么是商店衍生?
nixos
、
nix
在
中
,它被写成: 手册中提到了关于
的
以下内容: 对构建操作
的
描述。
派生
的
结果是存储对象。导子通常使用
派生
原语在
Nix
表达式中指定。这些转换为低级存储
派生
(由
nix
-env和
nix
-build隐式转换,或由
nix
-instantiate显式转换
浏览 8
提问于2015-07-18
得票数 16
1
回答
相同
的
代码和相同
的
编译器能在不同
的
机器上产生不同
的
二进制吗?
nix
、
nixos
的
想法使我考虑了这个问题。 在
nix
中
,每个已编译
的
二进制文件都与散列键相关联,该散列键是通过散列所有依赖项和构建
脚本
获得
的
,即
nix
语言中
的
“
派生
”。不管怎样,这是我
的
理解。但是,在不同
的
机器上编译时,相同
的
派生
不能导致不同
的
二进制文件吗?如果机器A
的
处理器与机器B
的
处理器有一个稍微不同
的
指
浏览 6
提问于2021-04-01
得票数 4
回答已采纳
1
回答
nix
-shell '<nixpkgs>‘-A gnused
的
等价shell.
nix
是什么
nix
、
nix-shell
我可以从命令行执行此操作:
nix
-shell '<nixpkgs>' -A gnusedcd sed-4.8buildPhase ,然后在sed但是,我想使用未安装
的
ctag:
nix
-shell -p ctags 安装程序包,但:
nix
-shell '<nixpkgs>' -A gnused -p ctags 获取错误: error: attribute'gnused' in
浏览 13
提问于2020-09-19
得票数 2
1
回答
无法使用
nix
和perl生成简单
的
输出
nix
、
build-tools
我正在使用这个
脚本
:use warnings; open( my $out, ">", $output_file);close $out;d = derivation { name = "dot.env"; builder = "${perl}/bin/perl" ; args=[ ejem
浏览 16
提问于2021-03-02
得票数 1
1
回答
无法在nixos上运行groovy
脚本
java
、
groovy
、
x11
、
nixos
我正在尝试从nixos运行这个groovy
脚本
。 #!
浏览 22
提问于2017-12-23
得票数 1
回答已采纳
1
回答
在withHoogle
中
配置default.
nix
:
haskell
、
nix
、
nixos
我正在尝试在我
的
withHoogle
中
设置default.
nix
,但是我得到了以下错误:let compilerVersion = "ghc865"; compiler = pkgs.haskell.packagespkgs.haskell.lib.addB
浏览 2
提问于2020-04-11
得票数 2
1
回答
禁止运行时依赖于
Nix
overlay
中
的
包
package-managers
、
nix
、
dependency-resolution
任务描述 我希望确保我安装
的
任何
派生
在运行时都不依赖于指定
的
派生
集。如果我要求
nix
-env安装具有这种运行时依赖项
的
包,我希望它说我在请求不可能。构建依赖关系很好。不过,我希望避免巨大
的
级联重建。 换句话说,我想确保name = evil
的
派生
永远不会到达我
的
Nix
存储,但我很好,因为它被用来在Hydra上构建其他
派生
。这是我尝试过
的
: 尝试失败:使用
派
浏览 18
提问于2019-12-26
得票数 1
2
回答
如何使用
Nix
指定包/
派生
运行时依赖项?
nix
我正在制作一个haskell程序,我将buildInput设置为包含pkgs.ffmpeg-full (myHaskellPackages.callCabal2
nix
"App" (./.) {}).overrideAttrs在
nix
药丸中有一节是关于运行时依赖
的
,但我不明白这一节,它怎么能总是通过散列来确定运行时依赖呢?我
的
意思是,如果我在shell
脚本
中
引用一个可执行文件,那么
nix
肯定不会解析shell
脚本
来确定我引
浏览 5
提问于2021-07-10
得票数 1
2
回答
如何在NixOS
中
启用卡迪插件?
nix
、
nixos
、
caddy
、
nixpkgs
我刚刚开始使用NixOS,到目前为止,我已经在我
的
NixOS 18.09 VM
中
编辑了/etc/nixos/configuration.
nix
,从而启用了PHP和Caddy服务器。(如果在使用
Nix
时这是一种合理
的
方法?)。 我相信,在编写包时,可以分配一个构建器
脚本
(Bash或其他
脚本
),我认为可以在其中执行行插入。但是,在这种情况下,我不知道如何将
脚本
分配给现有的包(
覆盖
属性/使用<e
浏览 0
提问于2019-03-19
得票数 5
1
回答
在
nix
repl
中
从存储路径转到
派生
nix
我试图调试
的
包之一隐藏在
派生
的
几个链接
中
。我在其中一条路径中找到了一个引用,但这是一个字符串,我无法在
nix
repl中提取。从
nix
存储路径(它还不存在,因为
派生
失败)到
nix
派生
对象有什么方法吗?
nix
-repl> de.dev.packages.hie-bios.pkgs "[{\"paths\":[\"/
nix
/store
浏览 0
提问于2019-11-21
得票数 1
回答已采纳
1
回答
如何使用
nix
构建和分发二进制包?
nix
人们天真地认为,包管理器
的
核心功能是“构建包”。对于
nix
,情况似乎有点不同:分发
nix
文件/表达式(在通道或.
nix
文件
中
),定义
派生
(
nix
-instantiate),可以构建(
nix
-build)来生成安装到环境
中
的
二进制工件(
nix
-env在任何时候,都不会产生包含已构建工件
的
传统“包文件”,该文件可以复制到不同
的
机器和/或分发(例如,
浏览 2
提问于2021-08-06
得票数 0
回答已采纳
1
回答
如何将包添加到cabal2
nix
生成
的
“How”
中
?
haskell
、
cabal
、
nix
、
nixos
我使用这个default.
nix
用
nix
-build构建我
的
包,用
nix
-shell获取envin使用myPackage.
nix
生成
的
cabal2
nix
我不想编辑myPackage.
nix
。我想在编辑cabal2
nix
时重新运行myPackag
浏览 1
提问于2017-12-09
得票数 5
回答已采纳
点击加载更多
相关
资讯
平台设计中的脚本管理
abaqus中python脚本的应用
Bat批处理脚本中的 IF 语句
条码打印软件中几种脚本的应用方法
屏幕监控软件中的Groovy脚本语言
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券