Snapcraft 6.0 发布,Linux 软件包管理工具

Snapcraft 是一个用于 Linux 系统上的打包、分发与更新工具,由于绑定了依赖项,所以不需要修改就可以在所有主要 Linux 系统上运行。

Snapcraft 6.0 正式发布,更新内容如下:

Core 20 的 Snapcraft

现在 Snapcraft 已经转移到 core20 上面,基于Ubuntu 20.04 LTS。由于 Ubuntu 20.04 LTS 引入了对 riscv64 架构的支持 ,同时对 i386 的支持缩减到 32 位列表,基于 core20 的 Snapcraft 6.0 也将支持 riscv64,不再支持 i386 架构。

不过 i386 架构的用户仍然可以使用 Snapcraft 5.x 和 4.x 版本, 6.x 新版本的功能就无法使用了,可点此查看详细信息

实验功能 - offline

Snapcraft  使用 --offline 模式时,缓存将更加激进,无需联网即可工作。这对已经拉取的项目非常有用,因为它们不需要联网了。

内容更新

  • schema:将 “microk8s” 添加到系统用户列表里。#3545
  • schema: hooks 添加环境支持。 (CRAFT-424) #3565
  • lint:禁用新的 shellcheck 警告。(CRAFT-482)  #3574
  • snaps:移除对查询 snap 信息的额外调用。(CRAFT-479) #3573
  • extensions:从内容快照中预加载 bindtextdomain 。#3569
  • cli & providers: lifecycle 命令传递 part 名称 。( CRAFT-481) #3572
  • ROS V2 插件 :解决条件依赖问题。#3570 
  • ROS 2 插件 v2 杂项更新。#3566
  • cli:加入实验性的 --offline 选项。(CRAFT-480)  #3577
  • snap:现在基于 core20 。(CRAFT-509) #3579
  • Github:更新 snapcore/action-build 管理 。#3582
  • environment-setup-local: cryptography 3.4 可能不支持构建 rust 版本。#3580
  • packaging:在 riscv64 上会加载正确的库,让 ctypes 可以在 riscv64 架构上工作。#3581
  • build providers:snapcraft 的新基准是 core20,停止对 core18 的更新。#3583
  • repo:使用主机状态进行 apt 缓存。(CRAFT-488) #3585 
  • yaml:在 snapcraft.yaml 中检测并记录重复键的警告。(CRAFT-553) #3518
  • lifecycle:基于 core20 初始化 。(CRAFT-517) #3587 
  • snap:修复 riscv64 架构的 patchelf 工具。#3588
  • snap:为 patchelf 应用适合的补丁。#3589
  • snap:引用正确的补丁路径。#3590
  • extensions:有条件地前置 LIBVA_DRIVERS_PATH,而不是直接覆盖。#3591
  • 从桌面助手移植字体渲染的修复。#3586
  • extensions/desktop:不再固定导出 QT_QPA_PLATFORM_THEME,改由平台决定。#3594
  • lifecycle, providers:离线模式下跳过需要网络的操作步骤。(CRAFT-587) #3593

更新公告:https://github.com/snapcore/snapcraft/releases/tag/6.0 

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/166168/snapcraft-6-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。