如何看待Homebrew 2.0開始支持Linux和Windows 10的WSL子系統?
03-30
Ubuntu 和WSL都有apt了還要它幹啥
之前一直有linuxbrew的,只是現在變成官方支持了,那麼很多formula就會(漸漸加上)單獨處理Linux下的特殊情況(DSL早已經支持OS判斷)。
我覺得brew在Linux上可用最大的意義不是取代apt,和apt不是競爭關係,是讓每天90%的時間使用Mac的人在剩下10%時間用Linux時不會感覺那麼奇怪(不順手?),可以很自然的管理工具。如果你一直玩的就是Linux,或之前沒怎麼用過Mac,那brew應該毫無用處。
作為包管理器,Homebrew傾向於緊跟軟體包的最新更新。應該說絕大多數linux發行版都不會這麼激進地更新包吧。
另外,Homebrew儘可能提供編譯好的包,最直接的好處就是安裝很快。這一點得益於macOS比較集中的系統版本。不知道對於linux和wsl,是否還能做到這一點。曾經嘗試用過非官方的linuxbrew,印象中都是需要下載源碼本地編譯的。
apt:???
dnf:???
pacman:???
其他包管理器:???
總之呢,用用再說吧。
畢竟原本沒mac,我也不知道跟apt,dnf比homebrew怎麼樣|_|
可以說讓沒有mac的人用上了homebrew(?)
如果只是為了解決非 root 的包管理,似乎跟 conda 比起來並沒有優勢?畢竟 conda 還能解決跨語言的依賴,以及建立多個獨立的軟體包環境呢。
挺好的,非root用戶裝軟體解決方案。
WSL不是肽鍵,現在有人給他造了個甲基吧,apt和ppa不知道把自己放在哪裡