如何在 NixOS 中完成这个二进制安装?

如何在 NixOS 中完成这个二进制安装?

https://calibre-ebook.com/download_linux

calibre 有一个二进制安装,其中包含所有依赖项的私有版本。它在 32 位和 64 位 Intel 兼容机器上运行。要安装或升级,只需将以下命令复制粘贴到终端中,然后按 Enter:

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

我想知道在 NixOS 上安装二进制文件时需要对命令进行哪些修改,

  • 如果我想要最小的修改,或者
  • 如果我想要最大程度地符合 NixOS 自己的软件包安装方式,或者
  • 如果我想要安装后运行二进制文件的最大范围(例如用户环境范围、系统范围)。

(我使用“OR”是因为我不确定它们是否可以同时完成,如果我知道这些用于不同目的的方法会很有帮助,仅供将来参考。)

谢谢。

答案1

在 NixOS 上你会想要从 nixpkgs 安装软件包,可以通过暂时运行nix-shell -p calibre或永久添加pkgs.calibreenvironment.systemPackagesin 中/etc/nixos/configuration.nix。如果您确实想要自定义安装,我建议您查看nixpkgs 打包脚本

相关内容