![如何通过 cmd 提示符安装程序](https://linux22.com/image/1453077/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20cmd%20%E6%8F%90%E7%A4%BA%E7%AC%A6%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F.png)
我目前安装了双启动 Ubuntu 和 Windows 8,作为 Linux 新手,我喜欢它相对于 Windows 的所有功能,例如终端,它允许我用两句话来安装程序等等,因此当我回到 Windows 8 并开始安装程序时,我觉得它是一种负担。
我的问题是,cmd 提示符是否允许从网络上获取程序并以类似于 Linux 终端的方式进行安装,因为这将极大地改善我的日常工作
答案1
首先,cmd.exe(命令提示符)正在慢慢被 PowerShell 取代。您应该使用 PowerShell 并忘记命令提示符。好的,既然您使用 PowerShell,那么您应该使用 OneGet (https://github.com/OneGet/oneget)。这是一个基于 PowerShell 的前端命令行安装程序,可与许多不同的在线存储库(Chocolatey 等)交互。说到 Chocolatey,您也可以使用它 - (https://chocolatey.org) - 但我推荐 OneGet,因为您可以直接将其挂接到 choco repo 中,也可以使用您自己的(以及其他几个)。OneGet 是一个开源项目,可以安装在 Win7 等老版本的操作系统上,并且是 Windows 10 的一部分。它将为您提供以下命令:
安装包 查找包 卸载包
ETC ...
答案2
有一个名为巧克力味在我看来,这是更好的比传统的sudo apt get install packagename
。特定程序的命令是方式更加直观。例如:sudo apt-get install vlc browser-plugin-vlc
变成choco install vlc
。
Chocolatey 主要使用第三方安装,而许多通过 CLI 安装的 Linux 存储库来自直接来源。我个人更喜欢 Chocolatey,因为它非常直观,可以直接使用,但也有一些替代方案提供略好一些的功能。比如一得对于 PowerShell,它提供了各种搜索功能、简单的命令等......
以下是连接两者的教程:http://www.fixedbyvonnie.com/2014/11/5-minute-setup-using-oneget-chocolatey-windows-10/
答案3
有几种方法,但它们不一定是第一方支持的,也不一定像 Linux 那样流畅。首先,Windows 平台确实存在一些第三方“软件包管理器”。我听到最多的是 Chocolatey(可从https://chocolatey.org)。该软件将允许您从第三方维护的存储库(甚至您自己的存储库)下载并安装软件包。
如果你能等到 Windows 10,那么包管理器将通过 PowerShell 实现。如果你等不及,你也可以使用 PowerShell 中的“wget”命令并启动下载的可执行文件进行简单的下载和安装。