How to install common lab software on ubuntu
-
Open a terminal. Make sure you have permission to install as a root by typing in the command line:
You will be asked for your password and if you get no error, then you are ready to work as a root.
-
Install
gitfor version control: -
Download Rasi's configuration files from Github and symbolically link them by following these instructions.
-
Install
vimfor text editing: -
Add the
emacsUbuntu package repository to your system and install the latest version ofemacs. See here for more instructions on installingemacs. -
Set up password-less authentication to Github:
sudo apt install libsecret-1-dev cd /usr/share/doc/git/contrib/credential/libsecret/ sudo make git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecretAfter you do the above, you should be able to login once to Github and not have to enter your credentials again.
-
Download and install
condafor installingpythonandRpackages inside virtual environments. When it asks for the path to install, I usually put it inside my~/libfolder instead of my home folder. -
Install
9. Installautojumpfor navigation. It will ask you to copy-paste a line into your~/.bashrc. Do this by replacing the corresponding similar lines from Heungwon's version of~/.bashrc.RStudiofor data analysis from http://www.rstudio.com/products/rstudio/download/. -
Add the
libreofficeUbuntu package repository to your system and install the latest version oflibreofficefor spreadsheet and word editor: -
Add the
inkscapeUbuntu package repository to your system and install the latest version ofinkscapefor drawing vector graphics: -
Install
sshpackages for remote connections. Then make sure yoursshconfiguration file is symbolically linked as described here. -
Set up password-less authentication to the Hutch server
rhino: -
Install
google-chromeweb browser: -
I also install useful applications such as
imagej(Images),zotero(Bibliography),gnome-tweak-tool(Desktop customization),okular(PDF annotation),slack(Team communication),texlive(Latex and PDF creation).