我需要安装fleetctl,我发现一个教程说要使用
brew install fleetctl
问题是,我没有安装brew,当我按照这个教程输入
which brew
之后,什么也没发生。那么,我怎么让brew工作呢?我用的是Ubuntu 13.10
Brew,或Homebrew,是OS x的包管理器。因此,它不能在Ubuntu上工作,Ubuntu是Debian风味的Linux。
包管理器意味着有人已经预编译了源代码。它看起来不像Ubuntu的包管理器,apt-get,有一个预编译的版本。
然而,fleetctl的创建者在这里有一个编译版本:
https://github.com/coreos/fleet> Releases> fleet-v0.8.3-linux-amd64.tar.gz
所以在你的盒子上:
- 下载:
$ wget https://github.com/coreos/fleet/releases/download/v0.8.3/fleet-v0.8.3-linux-amd64.tar.gz
其解压缩:
$ tar -xvf fleet-v0.8.3-linux-amd64.tar.gz
它还没有安装,你可以从
which
看到,但它会运行:$ which fleetctl /usr/bin/which: no fleetctl in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/ec2-user/bin) $ ./fleet-v0.8.3-linux-amd64/fleetctl
(可选但推荐)通过移动到/usr/local/bin
安装$ sudo cp fleet-v0.8.3-linux-amd64/fleetctl /usr/local/bin
你可以证明它已经安装并从任何目录运行:
$ which fleetctl /usr/local/bin/fleetctl $ fleetctl