装机必备软件一键安装

缘起

接着《编程入门之开发工具一键安装》的思路,电脑维修一键装机也可用 Chocolatey 实现!

回想我 2008~10 年在川大飞扬做骨干技术员时还没这么好的东西呢,PowerShell 也还没普及,要用 CMD、WSH/JS 绞尽脑汁地封装各种维修工具…… 今天算是给学弟学妹补上这个遗憾~

一键脚本

Talk is cheap, show me the code!

function getChoco() {

    Set-ExecutionPolicy Bypass -Scope Process -Force;

    Invoke-Expression (
        (New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')
    );
}


choco -v

if (! $?) {  getChoco  }


choco install -y \
    boxstarter.winconfig ChocolateyGUI \
    everything notepad3 7zip 360ts \
    firefox tim wps-office-free

Import-Module Boxstarter.Chocolatey

Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowFileExtensions

Install-WindowsUpdate -AcceptEula

懂点计算机的都能大概看明白上面的脚本程序在干啥,不懂的只要有高考英语水平,用“看日文中的汉字”的笨办法也能了解一二,我就不解释了~

软件管家?

上述脚本只装了普通中国大陆人最通用的几个软件,但针对大学不同专业的学生、社会上不同职业的员工,他们常用的专业软件集合又各不相同,即便计算机、软件专业,不同技术架构的程序员也需要不同的开发环境……

大神说:“要有个软件管家!”

https://boxstarter.org

Chocolatey 官方团队早给各位“伸手党”准备好了,但他们设计的巧妙之处在于 ——

软件集 即是 软件包

可能借鉴了 UNIX 一切皆文件的思想,这样只需给软件集发布者封装一些方便的工具、服务,而用户还是在 Chocolatey 官方软件仓库中搜索、安装,让大家都简单~

Awesome

按着官方文档很快就把上述软件集脚本发布成一个包 China-mainland-suite

GitHub 社群的 awesome(真香)传统,我来填补一下 Chocolatey 的 awesome 空白 ——

https://github.com/TechQuery/Chocolatey-awesome

参考资料

  1. https://www.pstips.net/powershell-online-tutorials

  2. https://blog.csdn.net/kk185800961/article/details/49026637


上一篇
云计算时代的免费建站 云计算时代的免费建站
云计算看起来更高大上,所以在这个时代网站建设更难了吗? 不!越分工应该越简单! 回望“免费空间”的时代,建站不过是“FTP 上传”,而今 HTTPS 证书、SSH 密钥、NGINX 配置、域名备案等等又繁琐又费钱的步骤,真让人掉发! 有没有
2019-01-09
下一篇
编程入门之开发工具一键安装 编程入门之开发工具一键安装
编程开头难难倒编程小白的第一件事 恐怕是“安装开发工具”,即便是很多 程序猿老司机,也最怕“换电脑、配环境”…… 这时可能有人会喷:“肯定用的 Windows!Mac、Linux 这些类 UNIX 系统各种开发工具都自带,装其它的也很方便~
2018-11-17