mirror of
https://github.com/fleetdm/fleet
synced 2026-05-06 06:48:54 +00:00
1.1 KiB
1.1 KiB
Setting up a Linux Development Environment
Install some dependencies
sudo apt-get install xzip gyp libjs-underscore libuv1-dev dep11-tools deps-tools-cli
Create a temp directory, download and place the node and golang bins
mkdir tmp
cd tmp
install node and yarn
wget https://nodejs.org/dist/v9.4.0/node-v9.4.0-linux-x64.tar.xz
xz -d node-v9.4.0-linux-x64.tar.xz
tar -xf node-v9.4.0-linux-x64.tar
sudo cp -rf node-v9.4.0-linux-x64/bin /usr/local/
sudo cp -rf node-v9.4.0-linux-x64/include /usr/local
sudo cp -rf node-v9.4.0-linux-x64/lib /usr/local
sudo cp -rf node-v9.4.0-linux-x64/share /usr/local
npm install -g yarn
install go
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.9.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin:~/go/bin/
clean-up temp directory
cd ..
rm -rf tmp
Clone and build depenencies
mkdir -p ~/go/src/github.com/kolide/
git clone https://github.com/kolide/fleet.git
cd fleet
make deps
make generate
make build
sudo cp build/fleet /usr/bin/fleet