从现在开始,往后您可能经常会听到一个词,叫做包管理,英文是 Package Manager,这里说的包,你可以理解成是一个软件,在一个软件里面,可能需要一些其它的软件提供的功能。在用包管理的方式发行软件的时候,可以去描述一下它所依赖的其它的东西,这样,用户通过包管理工具去安装这个软件的时候,包管理工具会为用户自动去下载软件所依赖的其它的东西。
另外,使用包管理工具,可以很方便的去管理软件,比如去升级还有删除它们。
之前,我介绍了一些软件,要安装它们的话,可以直接到各自的官方网站去把安装包下载到本地的电脑上,然后再去安装。或者,我们也可以通过操作系统的包管理工具去安装这些软件。
Windows 用户,可以使用 Chocolatey ,Mac 用户,可以使用 Homebrew 。 在 Mac 上,有一个跟包管理工具类似的软件,叫 App Store ,不过它只能安装图形界面的软件,并且这些软件需要通过 App Store 的审核才能。很多我们需要的软件,在 App Store 上面是找不到的。
在下面的视频里, 我们花点时间去了解一下这个系统的包管理工具。