使用 Nix 包管理器发布 NixOS 19.09 发行版

由...所提交 发行版 尼克斯操作系统 19.09基于包管理器 尼克斯 并提供许多自己的开发,以简化系统的设置和维护。 例如,NixOS使用单一系统配置文件(configuration.nix),提供快速回滚更新的能力,支持不同系统状态之间的切换,支持单个用户安装单个包(包放置在主目录下) ),并允许同时安装同一程序的多个版本,确保了可重现程序集的可能性。 全尺寸 安装图 KDE - 1.3 GB,缩短的控制台版本 - 560 MB。

创新:

  • 允许在非特权用户下启动安装程序
    nixos 代替 root(要获得 root 权限,请使用 sudo -i 且无需密码);

  • Xfce桌面已更新至分支4.14;
  • PHP 包已更新至分支 7.3。 对 PHP 7.1 分支的支持已停止;
  • GNOME 3 桌面控制模块提供了启用/禁用服务、应用程序和游戏等附加包的功能。 安装的 GNOME 3 环境尽可能接近原始发行版。 安装应用程序 accerciser、dconf-editor、evolution、
    gnome 文档
    gnome 网络工具
    侏儒电源管理器,
    侏儒-托多
    侏儒调整,
    gnome 用法
    古恰尔图,
    nautilus-sendto 和 vinagre。 包含在基本包中
    Cheese、 Geary、 gnome-color-manager 和 Orca。 services.avahi.enable服务被激活;

  • 分发组件的更新版本,包括
    系统242;

  • 添加了 dwm-status 服务和 hardware.printers 模块;
  • Python 2 支持已停止。

使用 Nix 时,软件包安装在单独的目录树 /nix/store 或用户目录中的子目录中。 例如,软件包安装为 /nix/store/f3a4...8a143-firefox-69.0.2/,其中“f3a4...”是用于依赖性监视的唯一软件包标识符。 包被设计为包含应用程序运行所需组件的容器。

可以确定包之间的依赖关系,并搜索已安装的依赖关系是否存在,使用扫描已安装包的目录中的标识符哈希值。 可以从存储库下载现成的二进制包(在安装二进制包更新时,仅下载增量更改),也可以从具有所有依赖项的源代码进行构建。 软件包的集合呈现在一个特殊的存储库中 尼克斯包装.

来源: opennet.ru

添加评论