用户登录

Package Manager,包管理工具,很多地方都会用到包管理工具,比如在开发项目的时候,维护 Linux 服务器的时候,都会用到某种包管理工具。包管理工具一般就是一个命令行工具,可以通过命令的方式安装软件包,Package 可以理解成软件包,有时候安装的软件包可能会依赖其它的软件包提供的功能,包管理工具可以帮我们自动解决这些依赖,安装需要的软件包,以及软件包依赖的其它的必要的软件包。

在我们用的桌面系统里,可以安装一个系统包管理工具,使用它可以方便地安装各种系统软件,特别是带命令行界面的软件。windows 用户可以下载安装一个 chocolatey,macOS 用户可以使用 homebrew。在 windows 系统里安装了 chocolatey 以后,可以在终端使用 choco 命令,安装管理软件包,在 macOS 系统里安装了 homebrew 以后,可以使用 brew 这个命令管理软件包。

搜索各自的官方网站可以找到安装方法,这些包管理工具的用法基本都差不多,可以通过命令,搜索,安装,更新或者删除软件包。

下面我在 macOS 系统里演示一下 homebrew 的用法。打开 homebrew 的官方网站,可以找到一行安装的脚本,复制一下这行脚本命令,打开终端,执行一下。

```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```

安装好 homebrew 这个系统包管理工具以后,需要在系统里安装软件包的时候,就可以执行 brew 这个命令了。想要使用包管理工具安装一个软件包,可以执行 brew install 这个命令,后面是要安装的东西的名字,比如安装一下 nginx 这个 web 服务器。

```
brew install nginx
```

完成以后,执行一下 brew list ,可以查看已经安装好的东西,你会发现,这里有我刚才安装的 nginx。

```
brew list
```

删除安装好的软件包可以使用 brew uninstall 命令,要卸载的是 nginx。删除成功以后,再执行一下 brew list,现在这里就没有 nginx 了。在 windows 系统里,使用 chocolatey 管理软件包的方法跟使用 homebrew 管理软件包的方法都差不多。具体可以参考 chocolatey 官方的文档,或者也直接向 AI 提问。

```
brew uninstall nginx
```

桌面操作系统包管理工具《 DevOps 开发运维:命令界面 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点