我在 32 位 Kali Linux PC 上安装 PowerShell 时遇到一些问题。我遵循了本指南并开始于:
apt update && apt -y install curl gnupg apt-transport-https
Run Code Online (Sandbox Code Playgroud)
接下来,我下载并添加了公共存储库 GPG 密钥,因此 APT 将信任这些包并提醒用户注意包签名的任何问题。
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Run Code Online (Sandbox Code Playgroud)
添加 GPG 密钥后,我将 Microsoft 包存储库添加到其自己的包列表文件下/etc/apt/sources.list.d/
并更新了可用包的列表。
echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch main" \
> /etc/apt/sources.list.d/powershell.list
apt update
Run Code Online (Sandbox Code Playgroud)
到目前为止,更新过程中没有显示错误,Microsoft 源在我的 source.list 中,一切都应该顺利进行。
当我执行:
apt -y install powershell
Run Code Online (Sandbox Code Playgroud)
我得到:
root@kali:/opt# apt -y install powershell
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package …
Run Code Online (Sandbox Code Playgroud)