使用 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

添加評論