配布キットを使用すると、次の両方の方法でインストールできます。
メイン
- 新規追加
対話型インストーラー 、テキストモードで動作します。 -
準備 仮想マシンの新しいイメージ。配布キットを理解するためと、開発用の作業環境を作成するための両方に適しています。 - 新しいシステム サービス、cups-pk-helper、imap4d、inputattach、localed、nslcd、zabbix-agent、zabbix-server を追加しました。
- 2104 パッケージのソフトウェア バージョンが更新され、1102 の新しいパッケージが追加されました。 clojure 1.10.0、cups 2.2.11、emacs 26.2、gcc 8.3.0、gdb 8.2.1、ghc 8.4.3、の更新バージョンを含む
gimp 2.10.10、glibc 2.28、gnome 3.28.2、gnupg 2.2.15、go 1.12.1、
ガイル 2.2.4、icecat 60.6.1-guix1、icedtea 3.7.0、inkscape 0.92.4、
libreoffice 6.1.5.2、linux-libre 5.0.10、mate 1.22.0、ocaml 4.07.1、
オクターブ 5.1.0、openjdk 11.28、Python 3.7.0、Rust 1.34.0、r 3.6.0、
sbcl 1.5.1、shepherd 0.6.0、xfce 4.12.1、および xorg-server 1.20.4。 - GNU Shepherd サービス マネージャーのバージョンが更新されました
0.6 ワンショット サービス モードを実装します。このモードでは、起動が成功した直後にサービスが停止済みとしてマークされます。これは、クリーニングや初期化の実行など、他のサービスの前に XNUMX 回限りの作業を開始する必要がある場合があります。 - 他のパッケージ マネージャーによくある「install」、「remove」、「upgrade」、「search」のエイリアスを「guix package」コマンドに追加しました。 パッケージを検索するには「guix search」コマンドを使用し、インストールには「guix install」を、アップグレードには「guix pull」および「guix upgrade」を使用できます。
- パッケージ マネージャーに進行状況インジケーターが追加され、診断メッセージが色で強調表示されます。 デフォルトでは、ほとんどのコマンドは冗長性なしで実行されるようになりました。これは、別の「-v」 (--verbosity) オプションで有効になります。
- 新しいコマンド「guix system delete-generations」とオプション「guix Pack --save-provenance」、「guix pull --news」、「guix Environmental --preserve」、「guix gc --list-roots」、「guix gc」 --delete-generations"、"guix 天気 -coverage";
- 新しいオプションが追加されました
パッケージの変換 「--with-git-url」および「--with-branch」; - ディストリビューションでは、キーボード レイアウトを定義するための設定フィールド「keyboard-layout」、X サーバーを設定するための「xorg-configuration」、セクションにラベルを付けるための「label」、および基本サービスを定義するための「essential-services」が追加されました。
- ユーザー名前空間パスと PRoot の両方に対して相対的に実行できる再配置可能な実行可能 tarball を作成する「guix Pack -RR」コマンドを追加しました。
- 「guix pull」は、名前検索を高速化するためのパッケージ キャッシュを提供し、「glibc-utf8-locales」パッケージを埋め込みます。
- 「guix system」コマンドによって生成された ISO イメージの完全な再現性 (ビットごと) を保証しました。
- GDM は SLiM の代わりにログイン マネージャーとして使用されます。
- Guile 2.0 を使用した Guix の構築のサポートは終了しました。
GNU Guix パッケージ マネージャーはプロジェクトの開発に基づいていることを思い出してください。
Nix パッケージ マネージャー用に準備され、リポジトリに配置されたパッケージを使用する機能がサポートされています。
パッケージのビルド環境は、アプリケーションの動作に必要なすべてのコンポーネントを含むコンテナとして形成されます。これにより、ディストリビューションの基本システム環境の構成に関係なく動作できるパッケージのセットを作成できます。アドオンとして使用されます。 Guix パッケージ間の依存関係は、インストールされたパッケージのディレクトリ内のハッシュ識別子をスキャンして、既にインストールされている依存関係の存在を見つけることで判断できます。 パッケージは、ユーザーのディレクトリ内の別のディレクトリ ツリーまたはサブディレクトリにインストールされるため、他のパッケージ マネージャーと共存でき、幅広い既存のディストリビューションをサポートできます。 たとえば、パッケージは /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/ としてインストールされます。ここで、「f42d58...」は依存関係を制御するために使用される一意のパッケージ識別子です。
このディストリビューションには無料のコンポーネントのみが含まれており、フリーではないバイナリ ファームウェア要素が取り除かれた GNU Linux-Libre カーネルが付属しています。 ビルドにはGCC 8.3を使用します。 サービスマネージャーは初期化システムとして使用されます
出所: オープンネット.ru