-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup_vm
More file actions
76 lines (64 loc) · 2.27 KB
/
setup_vm
File metadata and controls
76 lines (64 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
sudo apt-get update
# Fixing display under some distros for dell monitor under VMWAre
cvt -r 2560 1440
xrandr --newmode "2560x1440_60.00" <mode info from above>
xrandr --addmode Virtual1 2560x1440_60.00
xrandr --output Virtual1 2560x1440_60.00 (or lxrandr)
# Install the real vim
apt-get install vim
sudo rm /etc/alternatives/vi
sudo ln /usr/bin/vim /etc/alternatives/vi
# Git Setup
ssh-keygen and upload the public key to github
sudo apt-get install -y git
sudo apt-get install -y git-flow
copy .gitconfig from github
sudo update-alternatives --config editor # set it to vim.basic
mkdir ~/src
mkdir ~/contrib
cd ~/contrib
git clone https://github.com/datasift/gitflow
cd gitflow
sudo ./install.sh
#git clone linuxenv
sudo apt-get install npm
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
sudo npm install -g mocha
sudo npm install -g istanbul
sudo apt-get install openjdk-7-jdk
sudo apt-get install pylint
sudo apt-get install python-virtualenv
# other tools
sudo apt-get install ipmitool
sudo apt-get mdpress # Markdown slideshow thing for js
sudo apt-get install nmap
# HipChat (only useful on X11 enabled installation)
sudo echo "deb http://downloads.hipchat.com/linux/apt stable main" > /etc/apt/sources.list.d/atlassian-hipchat.list
sudo /etc/apt/sources.list.d/atlassian-hipchat.list
apt-get update
apt-get install hipchat
# Some stuff needed for NMA
sudo apt-get install python-ethtool
sudo apt-get install python-dmidecode
sudo apt-get install python-dev
sudo apt-get install libatasmart-dev
git clone [email protected]:NodePrime/pySMART
# virtualenv activate...
pip install netifaces
cd pySMART && pip install -e .
# Notes to install terminology
cd src/contrib
git clone http://git.enlightenment.org/core/efl.git
git clone http://git.enlightenment.org/apps/terminology.git
sudo apt-get install e17 (the only version of enlightenment avail on ubuntu)
sudo apt-get build-dep libefl-dev
sudo apt-get install libfribidi-dev freetype6-dev libjpeg-dev libssl-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-dev libsndfile-dev libpulse-dev autopoint
sudo apt-get install libx11-dev
apt-get install -y libelementary-dev
cd efl
bash autogen.sh and fix all the fucking dependencies
sudo make install
cd ../terminology
bash autogen.sh same shit as above
sudo make install
See if the shit runs