自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

編程入門之開發(fā)工具一鍵安裝

系統(tǒng)
難倒編程小白的第一件事 恐怕是“安裝開發(fā)工具”,即便是很多 程序猿老司機,也最怕“換電腦、配環(huán)境”……

 ?[[331753]]?

編程開頭難

難倒編程小白的第一件事 恐怕是“安裝開發(fā)工具”,即便是很多 程序猿老司機,也最怕“換電腦、配環(huán)境”……

這時可能有人會噴:“肯定用的是 Windows!Mac、Linux 這些類 UNIX 系統(tǒng)各種開發(fā)工具都自帶,裝其它的也很方便~”

作為開源老司機的我,Linux 的開發(fā)者友好性自不必說,但 Mac 除了移植了整套 UNIX 工具鏈,接口兼容性、系統(tǒng)擴展性、企業(yè)級支持等等還真不如浸淫企業(yè)級市場二三十年的 Windows?,F(xiàn)在連開發(fā)者友好性也不知不覺地落后了,且看我下文分解……

程序猿的“應用商店”

之所以我們現(xiàn)在可以讓小白、老司機都能一鍵安裝開發(fā)工具,得益于每個流行系統(tǒng)、語言必備的包管理器 —— 相當于圖形界面軟件的插件/擴展管理器、Windows 常用的 360 軟件管家、Android 的 Google Play、iOS 的 App Store。

基本的使用邏輯都一樣 ——


搜索 → 安裝 → 啟動 → 更新 或 卸載


只不過應用商店是在圖形界面上點點點,而包管理器是在命令行終端里敲敲敲~

不要看到“敲命令”就眉頭緊鎖,如果要敲一大堆,怎能叫“一鍵安裝”呢?廢話不多,且看代碼……

大神說:要有“包管理器”!

Windows 的“巧克力”

Windows 自打有 .Net Framework 后,也推出了 NuGet 包管理器,不過因為最早源自 Visual Studio 擴展,在 VS 之外并不太好用。但開發(fā)者社區(qū)基于它推出了更強大的包管理器,其中最方便的莫過 ??Chocolatey??,一鍵安裝、開箱即用!

安裝包管理器

(以上命令在【開始菜單】里搜索 PowerShell,再在其圖標上點右鍵,選“以管理員身份運行”后,輸入在打開的命令行窗口中回車執(zhí)行)

??

??

安裝軟件包

安裝成功后,你就能在 CMD、PowerShell、Git Bash、WSL 等任何 Windows 支持的命令行終端里一鍵安裝 命令行工具、軟件基礎(chǔ)庫 和 圖形界面軟件了 ——

搜索軟件包

你可以敲命令 ——

(按【空格】鍵顯示更多)

你也可以直接訪問 ??https://chocolatey.org/packages?? ——

??

Google Chrome 用戶第二次訪問可以 地址欄一把梭 ——

??

??

Mac 的“私釀”

令人費解的總是 喬幫主的套路,一直吹噓類 UNIX 體系“性能、安全”的 Mac,卻不學同門師兄 Linux 的“為自己帶包”,包管理器全是第三方開發(fā)的,而且還沒 Windows 的好用……(果然是“私釀”?呵呵~)

以目前最常用的 ??Homebrew?? 為例,安裝兩個命令行工具才頂 Chocolatey 一個命令的功能 ——

(以上命令若提示“無權(quán)限”,須加 ??sudo?? 前綴)

再看看它的??軟件包網(wǎng)頁目錄???,只能 ??Command + F?? 整頁查找,還沒收錄 cask 子命令的軟件……

新電腦的創(chuàng)世紀

每當我們拿到一臺新電腦,在裝好包管理器后,開發(fā)環(huán)境配置就能一把梭了。

Web 前端 / JavaScript 全棧工程師

Windows:

Mac:


責任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2015-11-03 15:29:49

ONOS開放網(wǎng)絡操作系統(tǒng)SDN

2024-06-21 10:27:21

Service生成工具鴻蒙

2023-06-01 15:30:30

Service代碼生成工具

2024-06-21 10:07:06

鴻蒙service生成工具

2009-07-08 15:25:56

Servlet和JSP

2014-07-04 16:23:15

開發(fā)者CrossApp

2013-10-14 15:35:46

CentOSLNMPCentmin Mod

2010-05-28 13:38:29

Linux開發(fā)工具

2011-02-22 09:40:05

iOS開發(fā)工具

2020-11-19 10:05:03

Java

2019-06-29 14:39:28

Java開發(fā)代碼

2015-02-09 15:25:52

換膚

2011-01-27 10:40:08

2013-07-17 15:39:39

Github詳解

2013-11-21 10:21:25

2010-07-15 12:56:55

Perl 開發(fā)工具

2009-07-03 12:59:50

Java ServleJSP開發(fā)工具

2010-06-04 17:26:53

Linux 開發(fā)工具

2010-07-26 13:45:14

Perl開發(fā)工具

2010-08-03 14:18:02

Flex開發(fā)工具
點贊
收藏

51CTO技術(shù)棧公眾號