列出新版本的GNU Guix 1.1软件包管理器

最近的e宣布发布了新版本的GNU Guix 1.1软件包管理器以及在此基础上构建的GNU / Linux发行版。 分布p允许安装为独立操作系统 在虚拟化系统中,在容器中和在普通设备中,以及已经安装的GNU / Linux发行版的发布,都充当实现应用程序的平台。

用户 具有诸如依赖性核算,无根工作,回滚到版本之类的功能 如果出现问题,请执行上述操作,配置管理,环境克隆(在其他计算机上创建软件环境的精确副本)等。

而GNU Guix程序包管理器基于Nix项目的成就 除了典型的包裹管理功能外, 支持诸如执行事务更新,回滚更新的功能,无需获得超级用户特权即可工作,支持链接到各个用户的配置文件,能够同时安装一个程序的多个版本,垃圾收集方式(标识和删除未使用的程序包)。

另外,建议使用面向Guile Scheme API组件和主题的专用高级语言来确定应用程序组装方案和包形成规则。 这些组件使您可以在功能编程语言架构中执行所有程序包管理操作。

GNU Guix 1.1有什么新功能?

这个版本相当于14.078人在11个月内做出的201项承诺。 它包括许多新功能,用户界面和性能,改进以及许多错误修复。

在突出的主要新颖性中,我们可以发现 添加了用于自动化图形安装程序测试的框架。 现在,将安装程序组装在一个持续集成系统上,并以不同的配置(常规和加密的根分区,通过桌面安装等)进行测试。

添加了两个新命令,其中之一是“guix系统描述«,这使得在实施时可以评估系统的两个不同实例之间的更改,添加的另一个命令是“ Guix部署” 它旨在同时实现多台计算机的填充,例如VPS中的新环境或可通过SSH访问的远程系统。

我们也可以找到 添加了新的系统服务: auditd,fontconfig-file-system,getmail,gnome-keyring,kernel-module-loader,knot-resolver,mumi,nfs,nftables,nix,pagekite,pam安装,patchwork,polkit-wheel,起源,pulseaudio,理智,奇异,usb-modeswitch。

进一步 3368软件包中的更新软件版本, 添加了3514个新软件包,包括的更新版本 xfce 4.14.0,gnome 3.32.2,mate 1.24.0,xorg-server 1.20.7,bash 5.0.7,binutils 2.32,cups 2.3.1,emacs 26.3,照度0.23.1,gcc 9.3 .0,gimp 2.10.18 .2.29,glibc 2.2.20,gnupg 1.13.9,go 2.2.7,guile 68.7.0,icecat 0-guix1-preview3.7.0,icedtea 6.4.2.2,libreoffice 5.4,linux-libre 31。 12.33,openjdk 5.30.0,perl 3.7.4,python 1.39.0和氧化物XNUMX。

在其他突出的变化中 这个新版本包括:

  • 对奇异性和Docker的映像支持已添加到guix pack命令中。
  • 添加了“ guix time-machine”命令,使您可以回滚到Software Heritage存档中保存的软件包的任何版本。
  • “ –target”选项已添加到“ guix系统”,为交叉编译提供了部分支持;
  • Guix是使用Guile 3实现的,对性能有积极影响。
  • 程序包依赖关系图仅限于程序集(种子)的二进制源组件的减少集,这是朝着完全可验证的引导程序实施迈出的一大步。
  • 添加了针对Node.js,Julia和Qt的构建系统,以简化与这些项目相关的应用程序的编写程序包。
  • 此外,第三方软件包存储库作者还具有编写新闻消息的工具,用户可以通过执行“ guix pull –news”命令来阅读新闻消息。

下载Guix 1.1

最后,对于那些对测试包管理器或发行版感兴趣的人, 您可以查看详细信息 安装和/或找到要下载的图像, 在下面的链接中。

可在i241,x479_686,armv86和aarch64体系结构中使用USB闪存(7 Mb)中安装的映像或它们在虚拟化系统中使用的映像(64 Mb)。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。