Xenial Stuff
Ubuntu xenial after fresh install.
$ sudo apt purge thunderbird
$ sudo apt install curl git
$ sudo apt install chromium-browser virtualbox vlc gimp filezilla uget inkscape
$ sudo apt install docker-ce
$ sudo usermod -aG docker em
$ docker pull remark:v1
# download vbox-ext, guest-add-5.0.40
# download telegram sublimetext
$ sudo groupadd vboxusers (already exists)
$ sudo usermod -aG vboxusers em
# logout login
# groups (check)
# check: VBoxManage list usbhost
# install ext-pack
$ mkdir Apps
# install sublimetext
# copy .ssh key (cb ssh remote - ok)
# copy ~/Android (sdk)
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
# install android studio
# AS3b ubuntu bugs: export LC_NUMERIC="en_US.UTF-8" (sebelum studio.sh)
# connect filezilla keyfile g473 --> ok
# launcher dock uget
# extract telegram (code)
# install nvm
# new terminal
$ nvm install node --> 8.4.0
$ nvm ls
# .profile
# PATH="$HOME/now-app/android-studio/bin:$PATH"
# PATH="$HOME/now-app/flutter/bin:$PATH"
# android studio 3 (bug)
export LC_NUMERIC="en_US.UTF-8"
./studio.sh
# filezilla -> how to generate ppk file
# convert openssh keys to putty ppk
$ sudo apt install putty-tools
$ putygen id_rsa -o g473.ppk
# node, nvm
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
# new session, command -v nvm, nvm
$ nvm ls
$ nvm install node
# note: npm install -g --> gak perlu sudo kl nvm
# go
$ sudo tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz
$ nano .profile
[add] PATH="$PATH:/usr/local/go/bin"
[add] export GOPATH="$HOME/w/gowork"
$ go version
$ go get -u github.com/fogleman/primitive
$ go get -u github.com/pierrre/imageserver
# install ideaIC-2017.2.5 (bt flutter dart)