• FreeBSD的新一代包管理工具Pkg 1.3.0 发布


    Pkg 是 FreeBSD 下一代的打包管理工具,用来替代原来的 pkg_info/pkg_create/pkg_add 工具,可以本地打包,也提供远程打包,主要是为了方便远程二进制包升级。

    Pkg 1.3.0 发布,此版本是 29 个贡献者 9 个月辛苦开发的成果,包括 373 个文件修改。

    主要更新内容如下:

    • 新的解析器,pkg现在有了真正的SAT解析器,可以自动处理冲突/并且动态发现冲突。 pkg set -o 命令方式被标记为deprecated
    • pkg install 现在可以安装本地包文件,并且从远程仓库中解析依赖关系;
    • 大部分代码被改造成沙盒机制
    • 进行了大量重写以便改进移植性
    • 包安装进程机制也进行了重写,以保证更高的安全性,并且更合理的处理schg标签
    • 锁机制做了重要修改,以便获得更高粒度的锁
    • 大量使用libucl
    • 简化API
    • UI进行大量改进以便提供更好的用户体验
    • 对多仓库模式进行了大量改进
    • pkg审计代码被移到library中
    • pkg -o A=B 命令会覆盖配置文件
    • UI支持长选项
    • 包的单一性不再 origin
    • 无数bug修复
    • 无数行为behaviours修复
    • 更多不再详述
  • 相关阅读:
    django中使用celery
    django中使用Redis
    Nginx编译和安装(超简单版)
    cookie和session
    forms组件
    反向解析(reverse())
    QuerySet对象
    models.py里的字段以及参数详解
    Q查询和F查询
    JgrId 无数据返回设置
  • 原文地址:https://www.cnblogs.com/x3d/p/3869896.html
Copyright © 2020-2023  润新知