说到包管理工具,它几乎已经成为现代操作系统或开发平台不可或缺的工具软件。如果你有服务器管理方面的经验,一定用过yum这样的工具,只需要几个命令就可以安装所有需要的服务。
无论我们平时做开发还是管理服务器,都不可避免的会用到一些第三方依赖包。即使你设置了最简单的web服务器,你也需要安装至少一个nginx。
包管理工具的基本功能是提供一个集中的平台,在这里可以找到最流行的组件,而不是必须从自己的主页下载和安装每个软件。只需输入一个简单的命令,就可以直接安装了。包管理工具还将帮助用户管理所有这些包的版本及其依赖关系。
就像刚才提到的设置web服务器的例子,如果没有包管理工具,我们需要找到每个组件的下载位置,手动管理它们的更新、依赖关系等等,这样会消耗很多精力。幸运的是,包管理工具已经为我们处理了所有这些,我们所要做的就是安装和使用它。
macOS上的包管理
包管理在我们自己的开发机上有什么用?下面一步一步给大家介绍。家酿作为macOS包管理工具的后起之秀,近一两年蓬勃发展。相比其前辈macports和Fink,其整体设计更符合现代开发环境,平台更新更快。
不再废话,开始进入正题,不管你是新来的还是用过的,但还没有深入了解。相信以下内容对你会有帮助。
安装和使用
使用Homebrew的第一步是安装,它的主页上有一个清晰的文档https://brew.sh,最简单的方法就是只用一行命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"这是一个ruby脚本,执行这个安装脚本就可以完成Homebrew的所有安装操作。继续吧。安装完成后,我们可以使用brew命令安装所需的软件包:
brew install node下图显示了完整的安装过程:
了解了这个背景,你就应该知道这个表情不是随便放上去的,正好符合家酿的主题。
记住我们在开头提到的包的安装位置,/usr/local/Cell。地窖这个词的意思是酒窖。是不是又符合主题了。
这就是家酿的完整命名含义。读完《https://docs.brew.sh/Formula-Cookbook.html,》,我相信你会更好地理解家酿啤酒各种名称的含义。
总结
本文是自制程序的概述,介绍了它的主要功能和它能做什么。也希望这个介绍能帮助你更多的了解Hombrew。
1.《homebrew macOS 包管理工具 Homebrew 不完全指南》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《homebrew macOS 包管理工具 Homebrew 不完全指南》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/809439.html