Setup script for ubuntu.
oh-my-zsh.sh
is to download oh-my-zshaptinstall.sh
is for Ubuntu repository installssnapinstall.sh
is for snap repository installsprograms.sh
is for other softwarepip3install.sh
isfor pip packagessymlink.sh
sets up symlinks in$HOME
additional-os-settings.sh
is for some desktop settingssetup.sh
runs all the scripts andapt upgrade
find scripts/ -type f -iname "*.sh" -exec chmod +x {} \;
./scripts/setup.sh
zsh
source ~/.zshrc
All following post-installations steps are optional
Set username and email address
cat <<EOF > ~/.gitconfig.local
[user]
name = your name
email = [email protected]
EOF
ssh-keygen -t rsa -b 4096
sudo usermod -aG docker $(echo $USER)
Note that default kubeconfig path is ~/.kube/config
, while IBM cloud uses different path.
The IBM kluster config can be added to the KUBECONFIG
using export or creating a ~/.kubeconfig.local
file.
The .zshrc will look for ~/.kubeconfig.local
file.
To automatically overwrite/create ~/.kubeconfig.local
file, run the following script followed by the cluster name: scripts/ibm-cloud/ibm-connect.sh CLUSTER_NAME
:
./scripts/ibm-cloud/ibm-connect.sh dev
The ~/.kubeconfig.local
file will now contain the path of both ~/.kube/config
and ~/.bluemix/plugins/container-service/clusters
.
Follow instructions here