如何在NixOS中安装和删除软件包 NixOS详细教程
如何在NixOS中安装和删除软件包
相对于大多数人如何在NixOS中安装和删除软件包的电脑方面的小经验,相关内容具体如下:
NixOS 中的打包系统是它最强大的地方。Nix 软件包管理器使用的语法与apt、dnf和其他软件包管理器大不相同。
这也是 人们应该尝试使用 NixOS 的原因之一。
在本指南中,我将分享两种在 NixOS 上安装和删除软件包的方法:
- 使用 Nix 软件包管理器
- 使用
configuration.nix配置文件
⚠️ 使用 Nix 软件包管理器,你只能安装软件包,而不能安装 OpenSSH 或 Plex 服务器等服务。对于服务的安装,你必须使用 Nix 配置文件。
要安装任何软件包,必须知道它的确切名称,为此,我将从如何在 NixOS 中搜索软件包开始。
搜索软件包
要寻找软件包,你可以使用它的 网页搜索。
你可以使用如下步骤:
- 在搜索栏中输入软件包的名称
- 选择适当的软件包(从给出的描述中决定)
- 点击 “nix-env” 标签页
- 复制 NixOS 命令(第一条)
例如,如果我想要librewolf包,我将执行以下操作:

你也可以通过终端做同样的事情。
要使用终端搜索软件包,你可以按照给定的命令语法进行:
nix-env -qaP --description [软件包名称]
例如,在这里,我搜索了librewolf:

你必须复制输出的第一行,因为那是你需要安装的软件包的名称。
在这里它是nixos.librewolf。
是的,它听起来可能没有像使用 APT或 DNF 时软件包名字那么方便。但是,我认为这并不是大问题。
一些妥协或许会换来一些好处?
在 NixOS 中安装一个软件包
要安装一个软件包,你所要做的就是使用以下命令语法:
nix-env -iA [软件包名称]
而且,如果你使用网络搜索来寻找软件包,你就已经有了安装所需的确切命令。
所以,假设我想安装 `librewolf’,我将使用以下命令:
nix-env -iA nixos.librewolf
如果你想进行全系统的安装(让每个用户都能使用这个包),用sudo执行安装命令:
sudo nix-env -iA nixos.librewolf
就是这样!你将很快安装好你喜欢的软件包。
在 NixOS 中卸载一个软件包
要删除一个软件包,你可以参考下面的命令语法:
nix-env --uninstall [软件包名称]
因此,如果我必须删除librewolf包,我必须使用以下命令:
nix-env --uninstall librewolf
如果你仔细注意,我使用了librewolf而不是nixos.librewolf来安装。
这意味着你在删除软件包时要跳过nixos部分,这使事情变得简单而快速。
在 NixOS 中安装服务
正如我前面提到的,你不能使用 Nix 软件包管理器来安装像 OpenSSH、Plex 服务器、Flatpak等服务。
从搜索服务到安装过程,都与你上面看到的不同。
所以让我先说说如何搜索服务。
- 要搜索服务,请前往 Nix 软件包搜索 网页
- 选择 “NixOS 选项NixOS options”(页面顶部菜单行的第三个选项)
- 输入你要找的服务的名称
- 复制服务的名称
例如,在这里,我正在搜索 OpenSSH 服务。

一旦你找到了这个名字,用下面的命令打开configuration.nix文件:
sudo nano /etc/nixos/configuration.nix
并在行末添加服务的名称(在}之前),如下:
[service_name] = true;
由于我想启用 OpenSSH,我将添加以下内容:
services.openssh.enable = true;
相关阅读
-
三星自动息屏时间怎么改 三星的息屏时间怎么设置
本文核心导读:三星自动息屏时间怎么改的IT小经验,三星更改自动息屏时间共分为三步,只需要在显示设置中找到自动息屏选项,选择息屏时间即可。以下是具体操作步骤:
-
ai文字做渐变 ai文字渐变效果制作方法
为网友们详解ai文字渐变效果制作方法方面的知识,关于ai文字渐变效果制作方法 跟 ai文字做渐变,下面小编为您详细解答 使用ai软件输入了文字之后,大家可以进行更多的扩展设置,比如渐变
-
风云cad编辑器打印图纸方法 风云cad编辑器怎么打印单张图纸
今天小编介绍风云cad编辑器打印图纸方法的方法内容,关于风云cad编辑器打印图纸方法 及其 风云cad编辑器怎么打印单张图纸,接下来就是全面介绍。 我们绘制一张cad图纸后,如果想要施工或
-
女士国产手表品牌排行榜前十名 国产手表品牌介绍
今天为网友们详解女士国产手表品牌排行榜前十名和国产手表品牌介绍的IT小经验,一起来了解了解吧。 说起手表,大都可能都会想到瑞士表,毕竟世界十大名表基本都出自于瑞士。谈到性价


