【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

包管理器

收录了 包管理器 频道下的 50 篇内容

我们是否需要通用的 C++ 软件包管理器?

C++具有多种软件包管理器,它们在功能特点上各有所长。但是通用的软件包管理器是软件开发人员的迫切需求。由于C++并不具有通用的构建系统,因此实现通用的软件包管理器无疑非常复杂。本文作者提出了一种采用通用的标准化规范文件的方法,实现相对简单,并且可行。该方法有助于实现不同的构建和软件包工具间的协同和互操作。

npm已落伍,下一代包管理器Tink正在孵化
npm 已落伍,下一代包管理器 Tink 正在孵化

本月初的柏林 JSConf EU 2019 会议(https://2019.jsconf.eu/)上,npm CLI 首席维护架构师Kat Marchan介绍了名为 Tink 的下一代包管理器技术概况。

OpenWrap:面向.NET 兼容于 MSBuild 的包管理器

包管理器在Linux世界中是再平常不过的东西了,用于从各种来源中获取依赖,但对于.NET开发者来说却没有这样一个利器。即便只使用微软自己的组件,所需的程序库也散布在微软众多的站点和其他一些依赖站点如SourceForge上。OpenWrap这个全新的项目就旨在解决这个问题。

Kubernetes 包管理器 Helm 现在由 CNCF 托管

本月早些时候,云原生计算基金会(CNCF)技术监督委员会(TOC)投票决定接受Helm作为孵化器托管项目。 Helm是一个软件包管理器,提供了一种“简单的方法来查找、共享和使用为Kubernetes而构建的软件”。

专访Kubernetes包管理器Helm创始人:希望Helm是个为期10年的项目
专访 Kubernetes 包管理器 Helm 创始人:希望 Helm 是个为期 10 年的项目

InfoQ采访了阿姆斯特丹Helm峰会的组织者Matt Butcher,探讨了Helm的成长之路及其之后的路线图。

Facebook 开源 JavaScript 包管理器 Yarn

Facebook开源了Yarn,这是针对存储在npm或Bower注册表中的JavaScript模块的一个代理包管理器。

OneGet:Windows 10 命令行形式的包管理器

在Windows 10系统中,微软公司加入了命令行形式的包管理器——OneGet。通过在PowerShell中使用OneGet ,用户就可以像Linux系统一样,通过一些简单的命令来管理应用程序。

Paket:一个面向.NET 的包管理器

Packet是一个面向.NET语言的包管理器,旨在作为广受欢迎的NuGet的一个替代选项。InfoQ联系了项目联合创始人Steffen Forkmann,了解更多有关Paket起源和特性的信息。

Linux包管理器apt/apt-get发现远程代码执行漏洞
Linux 包管理器 apt/apt-get 发现远程代码执行漏洞

研究人员发现apt/apt-get中的远程代码执行漏洞,该漏洞允许外部进行中间人攻击并获取root权限以执行任何代码。

Facebook 发布 JavaScript 包管理器 Yarn 1.0

Facebook在官方网站上正式发布了JavaScript包管理器Yarn 1.0版本。在从Yarn诞生之日起至今的11个月时间里,Yarn拥有了大批的追随者。GitHub上有175,000个项目在使用Yarn,许多大大小小的公司和广大的开源社区也在使用Yarn,每个月通过Yarn下载的包数量接近30亿个。Yarn为广大用户节省了大量的时间。Twitter和微软说他们的包安装速度因此提升了5倍,Expo、Kenzan和Sentry表示性能和稳定性的提升加快了代码的交付速度。Yarn现在已经成为主流持续集成平台的预安装项,如CircleCI、Travis CI和AppVeyor。

Swift 4.1 增强了泛型、编译器和包管理器

Swift 4.1发布正式版,它为Swift包管理器和Foundation带来了新的语言特性、构建选项和增强功能。

Vue CLI 4发布:自动化升级过程,支持自定义包管理器
Vue CLI 4 发布:自动化升级过程,支持自定义包管理器

这一版本可以帮助开发者自动化升级过程,可以使用额外的包管理器,并可以更准确更有效移除DOM中多余的空格。

Visual Studio Python 工具的包管理器

微软为了在Visual Studio中支持Python而仍然不断努力着。Visual Studio Python工具(PTVS)目前已经来到了2.2的beta版本,其中加入了许多VS支持的其它语言中的标准特性,例如C#和VB中的各种功能。其中包括代码小片段、自动观察窗口,以及包管理。

软件发行版在今天还扮演着重要角色吗?
软件发行版在今天还扮演着重要角色吗?

本文不仅诠释了何为软件发行版,而且讨论了新时代情况下它的地位和扮演的角色。

Swift 3.1 改进了语言、包管理器和 Linux 实现

按照计划,近日发布的Swift 3.1在源代码方面可兼容Swift 3.0,但同时在语言和标准库方面包含大量改进,并增强了Linux的实现。

前端周报:微软发布 Windows 包管理器;Facebook一半员工未来将永久远程办公;一加回应透视功能:暂时禁用
前端周报:微软发布 Windows 包管理器;Facebook 一半员工未来将永久远程办公;一加回应透视功能:暂时禁用

前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。

细说包管理器yarn和npm
细说包管理器 yarn 和 npm

包管理器是一种以各种方式自动处理项目依赖关系的工具。例如,在包管理器的帮助下,可以安装、卸载、更新和升级包,配置项目设置、运行脚本等等。所有复杂和乏味的工作都由包管理器完成,让开发人员专注于编码。

npm
YARN
Node
10月月更
Python 包管理器入门指南
Python 包管理器入门指南

PIP 是 Python 包管理器,用于管理 Python 包或模块。注意:如果您的 Python 版本是 3.4 或更高,PIP 已经默认安装了。

Python
程序员
软件
后端
开发
相比高人气的Rust、Go,为何 Java、C 在工具层面进展缓慢?
相比高人气的 Rust、Go,为何 Java、C 在工具层面进展缓慢?

较新的语言可以用更明确、更精准的方法解决问题,而旧有语言则面临大量相互矛盾的方法、甚至完全没有可行的解决路线。

从 vue3 和 vite 源码中,我学到了一行代码统一规范团队包管理器的神器

1. 如何学习调试源码 2. 学会 npm 钩子 3. 学会 "preinstall": "npx only-allow pnpm" 一行代码统一规范包管理器 4. 学到 only-allow 原理 5. 等等

JavaScript
前端
前端开发
Node
web前端开发
包管理器专题_资料-InfoQ中文网