Linux用户喜欢从命令行安装软件,不难理解为什么。你不需要下载、运行可执行文件,也不需要逃避各种改变默认搜索引擎的尝试,你只需要键入你想安装的内容,然后点击“回车”
如果你想在Windows上享受这种宁静,那就看看chocolate吧,Windows的软件包管理器。这个免费工具让你只需一个快速命令(choco install)就可以安装上千个应用程序,并用另一个(choco升级)来更新它们。如果你是那种安装大量免费软件的人,这可以节省你很多时间。
您可以在两个地方使用chocolate:命令提示符和PowerShell。下面介绍如何在两种环境中安装此软件包管理器,但实际上您只需要其中一种。随便挑你喜欢的。
Chocolatey只有在以管理员身份运行时才能在命令提示符下工作。最简单的方法是右键单击“开始”菜单中的命令提示符,然后单击“以管理员身份运行”
要安装Chocooley,首先需要运行以下命令,该命令将为您下载并运行安装程序:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"此命令可能会更改,因此如果遇到问题,请查看官方巧克力说明。
安装chocolate之后,您可以立即使用它(尽管在某些情况下,您可能需要关闭并重新打开管理命令提示符)。安装软件很简单:只需键入choco install,然后输入程序名。在这里,我们运行choco install filezilla来安装流行的filezilla FTP客户端。
你也不必限制自己一次只能安装一个应用程序。例如,使用以下命令将一次性安装所有列出的应用程序:
choco install firefox thunderbird vlc libreoffice当然,您需要知道存在哪些包以及它们是如何命名的。您可以使用以下语法搜索给定的应用程序:
choco search key_word例如,在下面的屏幕截图中,我们使用choco search thunderbird来搜索与thunderbird电子邮件客户端相关的包。
或者,这个网站提供了一个完整的列表,所有的软件包你可以安装,完整的自己的搜索工具。
如果要将特定软件包升级到最新版本,请使用命令choco upgrade,后跟软件包名称。如果你想升级所有你用巧克力一次安装,巧克力升级所有将做的把戏。如果你想挖掘的话,还有更多的子命令。只是打巧克力-?查看完整列表。
相关:5个cmdlet让您开始使用PowerShell
如果你是PowerShell的超级粉丝,你也可以在那里用巧克力。这意味着,一旦您开始使用PowerShell并了解其中的诀窍,就可以实现各种事情的自动化。
您需要打开管理员PowerShell才能开始。最简单的方法是右键单击开始按钮,然后单击“Windows PowerShell(Admin)”
巧克力,就其性质而言,需要从计算机外部运行脚本的许可。因此,官方安装说明建议您在安装chocolate之前更改ExecutionPolicy。首先,在PowerShell提示符下,键入以下命令并按Enter键:
Get-ExecutionPolicy如果看到“受限”结果,则需要运行以下命令来设置执行策略,以便chocooley安装正常工作:
Set-ExecutionPolicy AllSigned命令集ExecutionPolicy Bypass也可以工作,尽管这是一个不太安全的选项:它允许任何脚本运行,而不管它是否由开发人员签名。
设置执行策略后,可以使用以下命令运行安装程序:
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))就像装巧克力一样!在Powershell中使用chocooley与在命令提示符中使用chocooley基本相同。以下是正在运行的choco install firefox:
像search和upgrade这样的子命令也像在命令提示符中一样工作,choco-?会给你一个其他功能的列表。玩得高兴!
... sudo add-apt-repository -y ppa:elementary-os/stablesudo apt-get update ...
... sudo apt-get update && sudo apt-get install ffmpeg ...
... sudo apt-get install libunwind8 libicu55sudo dpkg -i /path/to/your/powershell.deb ...
...此命令运行使用高级打包工具的包管理命令行程序。使用apt-get从存储库下载新包。根据您正在安装的内容,您可能需要添加sudo以使用超级用户(管理员)权限进行安装。作为进一步阅读,请参阅这个初学者指南安装软件在Ubuntu...
...,可以通过多种方法安装应用程序。命令行是最常用的。apt-get从存储库下载软件包以及依赖项。它很漂亮,看起来像这样(无括号,实际的包名): ...
... sudo add-apt-repository ppa:notepadqq-team/notepadqqsudo apt-get updatesudo apt-get install notepadqq ...