標籤:

吐槽一下 Chocolatey

Windows 下的包管理是一件非常蛋疼的事情,搭建一個可用的開發環境往往需要到一堆網站上去下一堆安裝包,然後依次點開,選擇路徑,安裝。不像 Linux,絕大部分都可以直接用一行命令搞定。

後來有人覺得沒有一個好的包管理工具很難受,做了一個 Chocolatey 的東西出來,與其說它像 apt-get,不如說像 homebrew。因為它其實也是下載二進位包來安裝的,只是省去了你挨個網站找的工夫。

開始看到這個東西的時候我還覺得挺高興,然而,當我嘗試好好用它的時候。。。

  1. Chocolatey 的網站國內訪問很成問題,下載安裝的時候就卡了半天,後來我掛了代理,安好,看了好一會 help 都沒看到這玩意到底怎麼自己設置代理。。這也不管它,我相信它是可以設置的,只是我沒看到,我就用全局代理好了;
  2. 安裝路徑稀奇古怪。。。我想用它安裝 Python2 和Python3,安 Python2 的時候它幫我放在了 C:toolsPython27 下,這也就算了,還能用,至少我可以找得到。安 Python3 的時候,我根本找不到它放在哪裡了。。。
  3. 我覺得不會這麼二筆吧,去翻翻文檔好了,看到一個 override installdir 的功能,心頭一喜,然後我又看到。。。這是 pro 功能,你需要交錢買 license 才能用。。。

就說蛋疼不蛋疼。。。

我還是乖乖地挨個下安裝包吧。

推薦閱讀:

寫一個 Minecraft 包管理器,需要什麼編程語言?
編程語言中import比起include來是更先進的模塊管理機制嗎?
C++有沒有像python-pip/nodejs-npm/ruby-gem一樣的包管理工具?

TAG:包管理器 |