Nix パッケージ マネージャーを使用した NixOS 19.09 ディストリビューションのリリース

から提出された 配信リリース Nix OS 19.09パッケージマネージャーベース ニックス また、システムのセットアップとメンテナンスを簡素化する独自の開発機能を多数提供しています。 たとえば、NixOS は単一のシステム構成ファイル (configuration.nix) を使用し、更新を迅速にロールバックする機能を提供し、異なるシステム状態間の切り替えをサポートし、個々のユーザーによる個別のパッケージのインストールをサポートします (パッケージはホーム ディレクトリに配置されます)。 )、同じプログラムの複数のバージョンを同時にインストールできるため、アセンブリの再現可能性が保証されます。 フルサイズ 設置イメージ KDE の場合 - 1.3 GB、短縮コンソール バージョン - 560 MB。

メイン イノベーション:

  • 非特権ユーザーによるインストーラーの起動を有効化
    root の代わりに nixos (root 権限を取得するには、パスワードなしで sudo -i を使用します)。

  • Xfce デスクトップがブランチ 4.14 に更新されました。
  • PHP パッケージがブランチ 7.3 に更新されました。 PHP 7.1 ブランチのサポートは廃止されました。
  • GNOME 3 デスクトップ コントロール モジュールは、サービス、アプリケーション、ゲームなどの追加パッケージを有効/無効にする機能を提供します。 インストールされた GNOME 3 環境は、元のディストリビューションに可能な限り近いものになります。 アプリケーションのインストール accerciser、dconf-editor、evolution、
    gnome-ドキュメント
    gnome-nettool
    gnome-power-manager、
    gnome-todo
    gnome の調整、
    gnome の使用法
    グチャマップ、
    オウムガイセントとビナグレ。 基本パッケージに含まれるもの
    チーズ、ギアリー、ノームカラーマネージャー、シャチ。 サービス services.avahi.enable がアクティブ化されます。

  • 配布コンポーネントの更新されたバージョン。
    システムド 242;

  • dwm-status サービスと hardware.printers モジュールを追加しました。
  • Python 2 のサポートは終了しました。

Nix を使用する場合、パッケージは別のディレクトリ ツリー /nix/store またはユーザーのディレクトリ内のサブディレクトリにインストールされます。 たとえば、パッケージは /nix/store/f3a4...8a143-firefox-69.0.2/ としてインストールされます。ここで、「f3a4...」は依存関係の監視に使用される一意のパッケージ識別子です。 パッケージは、アプリケーションの動作に必要なコンポーネントを含むコンテナとして設計されています。

パッケージ間の依存関係を確認することができ、インストール済みの依存関係の存在を検索するには、インストールされたパッケージのディレクトリ内の識別子ハッシュをスキャンすることが使用されます。 既製のバイナリ パッケージをリポジトリからダウンロードすることも (バイナリ パッケージへの更新をインストールする場合、デルタ変更のみがダウンロードされます)、すべての依存関係を含むソース コードからビルドすることもできます。 パッケージのコレクションは特別なリポジトリに表示されます ニクスパック.

出所: オープンネット.ru

コメントを追加します