📌  相关文章
📜  安装外部 windows 包 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:25.812000             🧑  作者: Mango

安装外部 Windows 包 - Shell-Bash

在 Shell-Bash 中,我们经常需要安装一些外部的 Windows 包来扩展我们的应用程序或者工具。以下是安装外部 Windows 包的指南。

安装 Chocolatey 包管理器

Chocolatey 是一个 Windows 上的包管理器,它允许用户通过命令行界面来安装、升级和卸载应用程序。Chocolatey 是一个开源项目,可以从它的官方网站(https://chocolatey.org/)上下载并安装。

在 PowerShell 中安装 Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
在 CMD 中安装 Chocolatey
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "(iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))) && (SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin")"
在 Git Bash 中安装 Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex; choco install openssl.light -y

安装成功后,我们可以使用 choco 命令来安装外部 Windows 包了。

安装外部 Windows 包

在安装外部 Windows 包前,我们需要先确定我们需要安装的包的名称。我们可以到包的官方网站或者 Chocolatey 的包索引中查找。

使用 Chocolatey 安装包

使用 Chocolatey 安装包非常简单,只需在命令行界面中输入以下命令:

choco install <package-name>

例如,我们要安装 Python 3.7.3,只需要输入以下命令:

choco install python --version=3.7.3
使用 MSI 安装包

有些包没有被添加到 Chocolatey 的包索引中,我们需要手动下载安装包。通常,这些安装包是 MSI 格式的。我们可以使用以下命令来安装一个 MSI 包:

msiexec /i <path-to-installer-file>.msi /quiet

例如,我们要安装 Git LFS,只需要下载安装程序,然后输入以下命令:

msiexec /i GitLfs-2.10.0.exe /quiet
总结

在 Shell-Bash 中安装外部 Windows 包非常容易。使用 Chocolatey 安装包通常是最简单的方法,如果包没有被添加到 Chocolatey 的包索引中,我们只需手动下载安装程序,然后使用 MSI 命令来安装即可。最后,我们需要记住,安装外部 Windows 包时需要权限,所以我们需要使用管理员权限运行 Shell-Bash。