您的位置:首页 > 其它

Canonical发布Snapcraft 3.1 ,各种改进

2019-01-31 00:00 447 查看

Canonical本周发布了Snapcraft 3.x系列的第一个版本,Snapcraft是一款开源工具,可让应用程序开发人员将他们的应用程序打包为Snap容器,以便在多个操作系统中进行分发。

Snapcraft 3.1现在可作为Snapcraft 3.x系列的一个小更新,增加了构建环境的改进,使您能够在运行“snapcraft clean < part-name >”时再次使用“base”关键字清理部件命令,并为您提供更直观的特定部件步骤清理。

Snapcraft 3.1中也更新了“cmake”和“rust”插件。虽然“cmake”插件获得了两个新功能,允许您以Snap通用二进制格式打包更多应用程序,例如KDE应用程序,但“rust”插件已经过改进,可以更好地使用非传统的rustup tool。

“插件现在可以通过使用cmake插件作为CMAKE_FIND_ROOT_PATH参数在部件中声明的build-snap列表的路径,将build-snaps用于构建环境。此外,cmake原语现在用于驱动构建只是调用make,“详情阅读发行说明。

Appstream元数据提取器改进,更好的OS X支持

在Snapcraft 3.1版本中还改进了appstream元数据提取器,它现​​在可以正确过滤xml:lang并处理连接节点内的标签。此外,Snapcraft现在可以准确地从appstream“可启动”条目中查找桌面文件,以及回退到传统模式并从appstream id中获取它。

最后但同样重要的是,当通过Homebrew使用Snapcraft工具时,此版本改进了对Mac OS X平台的支持。因此,如果尚未安装Snapcraft,则会在第一次启动Snapcraft时提示用户安装“multipass”工具(如下截图)。您现在可以从GitHub下载Snapcraft 3.1,在那里您还可以学习完整的更改,或者从Ubuntu的存储库中学习。

安装命令:

linuxidc@linuxidc:~$ sudo snap install snapcraft --classic

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: