Ubuntu installation list
Installation of Ubuntu
Readers are referred to the following links for the creation of a bootable USB stick on different platform.
- Ubuntu: bootable usb
- Mac: bootable usb
- Windows: bootable usb
Installation instruction of Ubuntu is available here. However, the installation is relatively easy even without these instruction.
PPA List
-
Chrome (double check if it is necessary)
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/chrome.list'
-
Thunderbird
sudo add-apt-repository ppa:mozillateam/thunderbird-next
-
RStudio ( This repository currently does not support Ubuntu Vivid. Please ignore this line if you are using Ubuntu 15.04. )
sudo add-apt-repository ppa:opencpu/rstudio
-
Julia
sudo add-apt-repository ppa:staticfloat/juliareleases
At the end of adding these repository, we need the following commands to update the package list and upgrade installed packages.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
It is also suggested to run sudo apt-get autoremove
to remove
unnecessary packages.
Installation List
-
Ubuntu Restricted Extras
sudo apt-get install ubuntu-restricted-extras
-
Chrome
sudo apt-get install google-chrome-beta
And following extensions are useful:
- Hangouts
- Unblock Youku
-
Git
sudo apt-get install git
-
LaTeX and Texmaker
sudo apt-get install texlive-full sudo apt-get install texmaker
-
Vim
sudo apt-get install vim git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
The
vimrc
file can be found here. -
Dropbox
sudo apt-get install nautilus-dropbox
- Thunderbird
Thunderbird is installed by default and only upgrading is required.
And following add-ons are useful:
- Grammar Checker
- LaTeX It!
- MinimizeToTray revived
-
Openssh Server
sudo apt-get install openssh-server
-
Kerberos
sudo apt-get install krb5-user
Configure the kerberos. Here is an example for corn machines at Stanford.
-
Create a folder for Control ticket.
mkdir ~/.krblog
-
Set up configuration for ssh. Copy the following lines into
~/.ssh/config
file.Host corn corn?? corn.stanford.edu corn??.stanford.edu GSSAPIKeyExchange yes GSSAPIAuthentication yes GSSAPIDelegateCredentials yes ControlMaster auto ControlPath ~/.krblog/.%r@%h:%p ControlPersist yes ServerAliveInterval 60 ServerAliveCountMax 3
-
-
MPICH
sudo apt-get install mpich
-
R and RStudio
sudo apt-get install r-base sudo apt-get install r-base-dev
-
Python, numpy, scipy, matplotlib, ipython and ipython-notebook
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook
-
Jekyll
sudo apt-get install ruby-dev sudo gem install jekyll sudo gem install jekyll-sitemap sudo apt-get install nodejs
sudo apt-get install ruby-dev sudo gem install jekyll sudo gem install jekyll-sitemap sudo apt-get install nodejs
-
Julia
sudo apt-get install julia
-
CMake
sudo apt-get install cmake
-
Valgrind
sudo apt-get install valgrind
-
Pinyin Input
Install
ibus-pinyin
for Ubuntu 10-14.sudo apt-get install ibus-pinyin
Install
fcitx
for Ubuntu 15.sudo apt-get install fcitx
With the
ibus-pinyin
orfcitx
installed, we follow the following steps:- Click
System Settings/Language Support
- Click
Install/Remove Languages...
and addChinese
- Click
System Settings/Language Support
and selectIBus
(Ubuntu 10-14) orfcitx
(Ubuntu 15) as theKeyboard input method system
. - Logout and Re-Login.
- Configure pinyin input based on different systems.
Here we only show an example for Ubuntu 15,
- Click keyboard button on the status bar,
and select
Configure
. - Add Chinese pinyin ( uncheck
Only Show Current Language
). The instructions for Ubuntu 10-14 are detailed here.
- Click keyboard button on the status bar,
and select
For detailed instructions, readers are referred to Pinyin Joe’s.
- Click
-
Dput, Uploading packages to PPA
sudo apt-get install dput
-
Exfat related packages
sudo apt-get install exfat-utils sudo apt-get install exfat-fuse
Updating List:
-
2015-09-25: Added the first version of the Ubuntu package installation instructions.
-
2015-09-28: Added instructions for Chinese pinyin input.
-
2015-09-30: Added instructions for dput to upload packages to PPA. And updated the instruction order to avoid the usage of the not installed package.
-
2015-10-03: Added instructions for Ubuntu restricted extras. This installation includes many useful plug-ins.
-
2015-10-24: Added instructions for Exfat format related packages. Such that any Exfat format UBS can be read.
Please let me know if any of these packages are not updated via the repositories.
Yingzhou Li