This was only tested on Ubuntu 16.04 so might not fit with your environment.
# To get started
sudo apt install -y vim git
mkdir -p ~/.vim/bundle
mkdir ~/.vim/sessions
# git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
git clone https://github.com/itisnotdone/Vundle.vim.git ~/.vim/bundle/Vundle.vim
git clone https://github.com/itisnotdone/mydotfile.git ~/.vim/bundle/mydotfile
sudo ln -s ~/.vim/bundle/mydotfile/.vimrc ~/.vimrc
vim +PluginInstall +qall
# When using sessions
# :mks ~/.vim/sessions/my_sessions1.vim
# :source ~/.vim/sessions/my_sessions1.vim or vim -S ~/.vim/sessions/my_sessions1.vim