当一个人从 Windows 转向 Linux 的时候,身边的 Windows 用户大多是我发文件你打不开活该自己折腾去吧的态度。当一个人从 Windows 转向 Mac 的时候,身边的 Windows 用户大多是我发文件你打不开活该自己折腾去吧的态度。当一个人从 Mac 转向 Windows 的时候,身边的 Mac 用户大多是中了毒你活该自己折腾去吧的态度。当一个人从 Linux 转向 Windows 的时候,身边的 Linux 用户却可能有这样的疑问:你的 Windows 是正版么? 你的 Windows 是多少钱买的?@appinn

If 不是,混蛋啊不是正版你也用Linux是拟码免费的免费的免费的你知道吗,免费的不用用盗版于情于理都该死啊你。else 确定不是雨林木风版?不是深度?不是番茄花园?是实验室买的你偷来用的吧那还是违反用户协议了啊你这个掩耳盗铃的骗子骗子。神马是自己买的,好吧你有钱,但是钱买不到自由啊,用win是花钱受奴役啊,linux是自由啊自由啊自由,自由你懂么?被奴役习惯的灵魂啊,鲁迅说过 Blah Blah Blah。所以本问题其实不是问题,相当于直接扔下一句不用 Linux 就傻叉。

Chocolatey - 命令行软件包管理 1

还有一些 Linux 用户会苦口婆心地告诉你,Linux 是一种精神一种信仰之外还是一种格物致知的境界,你看他们高富帅天天上白富美用 iPhone 但其实活得肤浅因为他们不知道 iPhone 摄像头是 kernel 怎么加载驱动然后在不用时又 unload module 这种精巧还省电的系统设计呢。更有一些 Linux 用户会做专业状告诉你:Windows 封闭落后,什么高级架构包管理都没有。iPhone 更封闭,连个 bash 都没有,看起来真是弱暴了呢。(他们绝口不提,Linux 什么都好什么都有,就是没用户。)

哦对了,其实今天要介绍的就是 windows 下一款命令行包管理软件 Chocolatey,简单说这就是 Windows 的 apt-get。习惯 Linux 操作方式并非常想用它操纵 Windows 的敬请折腾。Chocolatey 这套包管理系统目前已经包含了近 500 多款常用软件,比如 VLC 神马的。

安装很简单,打开命令行界面,贴入下面一行回车:


@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://bit.ly/psChocInstall'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

用法也简单:

查询程序是否在数据库中:clist < 程序名>
安装程序:cinst < 程序名>

跟 Linux 下面包管理比起来天差地别,如果您真的对包管理推崇备至,甚至到了“没有包管理的操作系统是反人类的”,那去找个有包管理的 Linux 发行版最省心,然后记得跟使用“反人类”操作系统的人类做艰苦卓绝的斗争吧!

相关链接: 官网 | 来自小众软件