首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动安装自制软件?

问如何自动安装自制软件?
EN

Stack Overflow用户
提问于 2014-08-05 06:26:30
回答 3查看 3.2K关注 0票数 7

我正在一些unix机器上部署东西,我需要在没有任何用户提示的情况下安装home-brew。目前,我发现安装home-brew的唯一方法是运行这个ruby脚本:

代码语言:javascript
复制
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

但这有用户提示,不能完全自动化。有没有人能建议一种不需要用户提示就能安装的方法?

EN

回答 3

Stack Overflow用户

发布于 2016-10-05 09:57:25

如果将标准输入设置为TTY,则Homebrew安装脚本的当前实现将提示用户。通过将stdin重定向到/dev/null,安装程序可以在没有用户干预的情况下运行。

代码语言:javascript
复制
'ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null'

请欣赏Peteris Krumins令人敬畏的参考资料:Bash Redirections Cheat Sheet。

票数 5
EN

Stack Overflow用户

发布于 2014-08-05 06:58:48

票数 0
EN

Stack Overflow用户

发布于 2014-08-08 12:27:38

Homebrew安装脚本“只是”检查权限并克隆git存储库。如果您使用的是Linux,请使用Linuxbrew。注意Linuxbrew主页上的建议,您可以通过执行以下操作进行安装

代码语言:javascript
复制
git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew

例如,在~/.bash_profile中:

代码语言:javascript
复制
export PATH="$HOME/.linuxbrew/bin:$PATH"
export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"

把所有东西都准备好。

你可以在OS上做一些类似的事情。确保你的文件系统权限按顺序和git clone https://github.com/Homebrew/homebrew.git /usr/local (或任何地方),并设置你的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25128546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档