新版本的Guix 1.0和GuixSD发行版已经发布

吉克斯 1.0

最近 GNU Guix 1.0软件包管理器和GuixSD发行版发布 (Guix系统发行),建立在其基础上。

在这个新版本中 版本号的重大变化是由于 完成为形成目标而设定的所有目标 稳定的发射。 该问题总结了该项目七年的工作,并且已被确认可以日常使用。

分发包 允许作为独立操作系统安装在虚拟化系统,容器和常规计算机上,除了可以在已经安装的GNU / Linux发行版上运行之外,还可以作为实现应用程序的平台。

Guix基于Nix项目的工作量除了典型的软件包管理功能外,它还支持执行事务更新,回滚更新,无需获得超级用户特权即可工作,支持特定用户配置文件,程序,垃圾回收(标识和删除未使用的软件包版本)等功能。 。

支持使用现成的软件包的能力 用于Nix软件包管理器,位于Nixpkgs存储库中。

除了打包操作之外, 您可以创建脚本来管理应用程序设置。 创建程序包时,所有相关的依赖项都将自动下载并编译。

可以从存储库下载现成的二进制包,并从具有所有依赖关系的源代码进行编译。 通过组织外部存储库中更新的安装,实施了一些工具来使已安装程序的版本保持最新。

主要新闻

软件开发

随着第一个稳定版本的发布,我们着重指出: 一个新的交互式安装程序 在文本模式下工作。

这个版本的另一个新颖之处在于 为虚拟机准备了一个新映像, 适用于学习分发工具包和创建开发工作环境。

于是 添加了新的系统服务 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、1.12.1 ,guile 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,octave 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 Service Manager已更新到版本0.6,该版本实现了一站式服务模式,在该模式下,成功启动后立即标记该服务,这可能是在其他服务之前只能开始工作一次所必需的,例如,执行清洁或初始化。

Guix 1.0的新增功能

至于包管理器的新功能,已添加了操作进度的指示器,并用颜色突出显示了诊断消息。 默认情况下,大多数命令现在在屏幕上运行时都不会显示详细的结果,这是通过单独的“ -v”(-verbosity)选项启用的。

另一方面,收到了一条新命令«guix系统删除生成»以及选项«guix包-保存源”,“ guix拉-新闻”,“ guix环境-保留”,“ guix gc-列表根目录”,“ guix gc –删除生成”,“ guix天气–覆盖范围”。

Se 添加了新的包裹转换选项 “ –With-git-url”和“ –with-branch”。

还添加了键盘布局配置字段来定义键盘布局,用于配置X服务器的xorg配置,用于部分标签的标签以及用于定义基本服务的基本服务。

在Guix 1.0的其他更改中,以下几点引人注目:

  • 添加了“ guix pack -RR”命令,以创建具有可重定位可执行文件的tar文件,该可执行文件可以相对于用户命名空间中的路径以及相对于Proot运行。
  • 在“ guix pull”中,提供了程序包缓存的形式以按名称加速查找,并提供了“ glibc-utf8-locales”程序包的合并。
  • 作为输入管理器,使用GDM代替了SliM。

下载。 


发表您的评论

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

*

*

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