95992828九五至尊2

Windows下的包管理器Chocolatey882828九五至尊手机版,Chocolatey软件包管理

一月 25th, 2019  |  882828九五至尊手机版

正文参考了Chocolatey的官方文档,假设想驾驭更加多信息,请直接参阅法定文档

Chocolatey是windows下的一个软件包管理器,可以兑现类似Linux上边的apt-get、yum、dnf等工具,

若果利用过Linux的话,一定会被其简洁的软件包管理连串所折服。在Linux世界中,安装一个软件不要求在浏览器中查找软件的官网,然后将其下载下来,然后双击举行安装。只需求一条不难的授命,就足以成功搜索、安装、更新、卸载等所有操作。例如Debian和Ubuntu中的apt-get命令,Fedora的yum以及新的dnf命令,还有Arch中的pacman。

只需一条命令,就可以长足的物色、安装、更新及卸载软件。

# apt-get install firefox
# dnf install python
# pacman -S gcc

安装chocolatey

事实上Windows下,也有那样一个包管理器,成效纵然不如Linux中那多少个包管理器强大,然则也让Windows下的软件安装方便了诸多。这就是Chocolatey

CMD

打开一个负有管理员权限的一声令下行窗口,执行如下命令:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Chocolatey的安装

要安装Chocolatey很简单,需要以管理人权限开辟命令提醒符窗口,然后输入以下命令即可:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

要么打开领队权限的Powershell,然后输入以下命令:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

Chocolatey的撰稿人创立了一个短网址,包含了Chocolatey的安装脚本。如若仍旧嫌上面的孝庄长的话,可以试行那一个(在社团者权限下的Powershell中):

iwr https://cin.st | iex

指令运行完结将来,输入choco命令,要是显示出了版本号,表明安装成功了。

PS C:\Windows\system32> choco
Chocolatey v0.9.9.12

PowerShell

开辟一个有着管理员权限的PowerShell窗口,执行如下命令:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

提示:比方是在 Powershell 上面安装 Chocolatey 在此以前,先修改一下
Powershell 的实施政策,不然会油可是生 “此系统中明令禁止实施脚本”
那样的错误,解决的法子是实践上边的命令,意思就是把举办的政策设置成不限制:

Set-ExecutionPolicy unrestricted

自定义安装地点

如上都是安装到了默许位置C:\ProgramData\Chocolatey,假诺现在其他地点设置Chocolatey的话,必要新建一个环境变量ChocolateyInstall,值是您愿意安装到的公文夹。然后手动创制那个文件夹。然后再运行上边的下令。假若已经设置了,可以重新运行安装命令,这样能够重新安装到你指定的职分。

自定义安装地点

如上都是设置到了默认地方C:\ProgramData\Chocolatey

设若要自定义安装Chocolatey的话,必要新建一个环境变量ChocolateyInstall,值是你希望安装到的文件夹。

882828九五至尊手机版,下一场再运行上面的命令。如若已经安装了,可以再度运行安装命令,那样可以重新安装到您指定的岗位。

Chocolatey的使用

安装成功以后,就足以行使Chocolatey了。常用功能如下:

search命令

choco search 关键字

会招来出所有包蕴关键字的软件包。例如搜索jdk会列出eclipse等一些个软件。

install命令

choco install 软件包名称

设置相应的软件包。

update命令

choco upgrade 软件包名称

uninstall命令

choco uninstall 软件包名称

会卸载指定的软件包。

要是不想在指令行下搜索和装置软件包,可以安装ChocolateyGUI,那是一个图形化的界面,能够方便的实施上述命令。

choco install chocolateygui

除去在命令行中搜索软件包,还是可以平素在Chocolatey网站上追寻软件包,网址是https://chocolatey.org/packages/
。细心的同学会发现在网站上有一些同名的软件包,不相同之处在于一个末尾有Install,另一个则并未。那四头的区分是:有Install的软件包在安装之后,会在控制面板的充裕和删除程序中找到。

使用chocolatey

兴许蒙受的题材

搜索包

可安装的应用程序,可以参见其 Package
列表

choco search <package>
choco list <package>
choco search <package> -all      搜索所有版本

操作超时

那是由于网络不通畅造成的,多试一次就行了。如果您的网络不佳,提出仍然直接运用下载工具到官网上下载安装软件包相比好。

安装包

choco install <package>
choco install <package> -version <版本号>    安装指定版本

不能加载文件 ,因为在此系统上禁止运行脚本。

这是由于系统的推行政策造成的。有趣味的同班可以到微软官方表达此地明白详细音信。默许意况下是严酷形式,允许执行命令可是禁止实施脚本。输入以下命令将举行策略设置为允许签名的中远距离脚本就行了。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

卸载包

choco uninstall <package>

更新包

choco upgrade <package>          升级本地包

本地包

choco list 命令,加上一个 –local-only 或 -lo(简写方式)
参数,查看在本土安装的包的列表

choco list --local-only

Your Comments

近期评论

    功能


    网站地图xml地图