Skip to content

rossbar/UbuntuInstallScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Order of Installation

Start from the top and work down

WARNING - These scripts are intended for use on a brand new install - there is currently no checking to see if software has been previously installed. This doesn't matter for many of the scripts that use package managers (apt-get, pip, etc.) but may cause problems for standalone installations.

Setup

  1. sudo update-manager: Make sure you are up-to-date.
  2. sudo apt-get install vim git xclip: Basic tools for git (so you can get this repo).
  3. sudo initial_apt_get.sh Install the rest of the basics.
  4. Install graphics drivers here as necessary (see install_bumblebee.sh for laptops with nvidia optimus (i.e. discrete graphics cards))

Configure Environment

  1. configure_git.sh: Configure git. NOTE: make sure to change the user.name and user.email before running the script! Adjust other params according to preference.

  2. configure_bash.sh: Add color and git_ps1 to bash prompt. Add any aliases as well.

  3. vim_upgrade.sh: Personalize vim.

  4. Setup fstab to auto-mount additional disks

More system packages

  1. sudo install_sun_java.sh: Install sun version of java. NOTE: Requires user I/O (have to agree to licenses etc.) WARNING: sun java implementation is NOT open-source.

  2. sudo root_dependencies.sh: Dependencies for ROOT (not necessary if you're not going to install the ROOT analysis package).

  3. sudo apt-get install qt-sdk: Install Qt4. This has to be complete before running the python installation scripts. NOTE: Downloads >400 Mb from network.

Python installation

  1. sudo python_install.sh: Use apt-get to install python packages for system python. NOTE: Downloads >350 Mb from the network.

  2. sudo python_upgrade.sh. Use pip to upgrade the packages that were installed with apt-get, as well as install new python packages to the system python. NOTE: some packages, particularly scipy and the PySide bindings, take a very long time to build (O(30min)).

  3. sudo python_mayavi.sh: Mayavi installation is annoying, requires special attention to keep from borking python environment.

  4. sudo python_virtualenv_setup.sh: Set up virtualenv and associated tools to combat python compatibility issues when installing new packages.

Robot Operating System and Apps

  1. sudo install_ros.sh: Install the Robot Operating System.
  2. install_rgbdslamv2.sh: Install RGBDSLAM for SLAM with Kinect.

Install additional software

  1. sudo install_latex.sh: Install latex and commonly-used packages for writing scientific papers. NOTE: Pulls > 1Gb from internet.
  2. install_root.sh: Install the ROOT analysis framework for physics data. NOTE: No sudo for this script.
  3. Install SIS: See this repo

About

My set of scripts for installing the software I like for fresh installs of Ubuntu

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages