我对整个自制软件包都很熟悉,而且文档相当差。 什么是木桶,地窖和水龙头?brew install XXX和brew cask install之间有什么区别XXX
1
A
回答
2
Homebrew-Cask是Homebrew的扩展,用于安装Google Chrome或Atom等GUI应用程序。它独立开始,但其维护人员现在与Homebrew的核心团队密切合作。
自制调用其包定义文件 “的formulæ”(英国复数为 “式”)。 Homebrew-Cask称他们为......“木桶”。木桶就像一个公式,是一个用基于Ruby的DSL编写的文件,它描述了如何安装某些东西。
地窖是自制安装东西的地方。其默认路径是/usr/local/Cellar
。然后添加从标准位置到它的符号链接。
例如,当你键入brew install git
:
- 家酿安装它
/usr/local/Cellar/git/<version>/
下,在/usr/local/Cellar/git/<version>/bin/git
的git
二进制文件。 - 它增加了从
/usr/local/bin/git
一个符号链接到二进制
这使得家酿跟踪什么用自制安装与通过其他方式安装的软件。
水龙头是公式的来源。默认值是homebrew/core
,但可以添加更多。创建自己的软件公式最简单的方法是创建一个GitHub的仓库称为homebrew-<something>
;把你的公式文件放进去;然后键入brew tap <username>/<something>
到公式的新源添加到您的家酿安装等可以访问其所有的公式。
一些公司拥有自己的事业内部家酿水龙头。有很多公共水龙头一样homebrew/science
科学软件;用于Atlassian软件的atlassian/tap
; ska-sa/tap
射电天文;等等。
相关问题
- 1. `brew install infer` error
- 2. “brew install osm2pgsql”失败
- 3. brew install clang-omp不工作
- 4. “xxx-compliant”和“xxx-compatible”有什么区别?
- 5. “brew cask install”使用的是哪个目录?
- 6. 运行`brew install时失败
- 7. brew install npm“npm:command not found”
- 8. 如何将brew-cask make连接到brew cmake
- 9. libboost-XXX-dev和libboost-XXX有何区别?
- 10. pip install和sudo pip install有什么区别?
- 11. mvn clean install -Drelease-build和mvn clean install有什么区别?
- 12. mvn install -U和mvn install有什么区别?
- 13. brew安装节点卡在make install
- 14. 如何解决'brew install pkg-config'?
- 15. adb“install”命令和“pm install”命令之间的区别?
- 16. 'python setup.py install'和'pip install'之间的区别
- 17. ionic-native和@ ionic-native/xxx之间的区别是什么2
- 18. react-native install vs npm install有什么区别?
- 19. pip install -r pip-require之间的区别VS setup.py install
- 20. jspm install和npm install的区别
- 21. 'npm install -g xxx'安装到什么地方?
- 22. 从网站安装python和使用brew有什么区别?
- 23. 我使用的是RVM,使用bundle install和rvm bundle install有什么区别?
- 24. bundle和gem install的区别?
- 25. 通过brew和dmg安装cuda
- 26. 'headers:{“Content-Type”:XXX}'和'contentType:XXX'有什么区别?
- 27. brew tap是什么意思?
- 28. “mvn clean install”和“mvn eclipse:clean eclipse:eclipse”命令有什么区别?
- 29. gem install rails和bundle update之间的区别,以更新Rails?
- 30. “apt-get install openjdk-8-jdk”和下载之间的区别* .tar.gz