Elena Graverini

Things to do after fresh install

Here follows a list of the things I do after every fresh Linux Mint installation.

  • Upgrade everything:
    sudo apt-get update && sudo apt-get upgrade
  • Install Google Chrome and the GTalk plugin:
    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/google.list'
    sudo sh -c 'echo "deb http://dl.google.com/linux/talkplugin/deb/ stable main" >> /etc/apt/sources.list.d/google-talkplugin.list'
    sudo apt-get update
    sudo apt-get install google-chrome-stable google-talkplugin
    Check for duplicate repositories:
    ls /etc/apt/sources.list.d/
    In case of duplicates:
    sudo rm /etc/apt/sources.list.d/google.list
  • Install TTF fonts (useful for browsing and documents):
    sudo apt-get install ttf-mscorefonts-installer
  • Install SSH server:
    sudo apt-get install ssh
  • Share folders on LAN:
    sudo apt-get install nemo-share
  • Install Dropbox:
    sudo apt-get install nemo-dropbox
    dropbox start -i
  • Install Copy:
    wget https://copy.com/install/linux/Copy.tgz
    tar -xvf Copy.tgz
    sudo mv copy/ /opt/copy
    cd /opt/copy/
    sudo wget https://www.copy.com/include/images/images-std/about-copycrane.png
    mv about-copycrane.png copy.png
    sudo ln -s /opt/copy/x86_64/CopyAgent /usr/bin/copy_agent
    sudo gedit /usr/share/applications/copy.desktop
    Enter:

    [Desktop Entry]
    Name=Copy
    GenericName=File Synchronizer
    Comment=Sync your files across computers and to the web
    Exec=copy_agent
    Terminal=false
    Type=Application
    Icon=/opt/copy/copy.png
    Categories=Network;FileTransfer;
    StartupNotify=false
    

    Start Copy from the applications menu.

  • Install emacs:
    sudo apt-get install emacs
  • Install Sublime Text 3 (http://www.sublimetext.com/3):
    wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3059_amd64.deb && sudo dpkg -i sublime*.deb
    Installing ST3 on another distribution:
    wget http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3065_x64.tar.bz2 && tar xvjf sublime_text_3*
    echo "alias subl=\"/path/to/sublime_text_3/sublime_text\"" >> $HOME/.bashrc
    Installing the ST3 package manager: view https://packagecontrol.io/installation.
    Useful packages: djaneiro (django markup), sidebarenhancements (added functionalities for the sidebar file browser), sublimelinter (live code correction, requires language-specific packages e.g. sublimelinter-html-tidy, sublimelinter-pep8, sublimelinter-pep8-flakes), brackethighlighter (highlights brackets), git and gitgutter (integrate with git and show edits wrt the last commit). Other nice packages are: anaconda (for python snippets, but disable its own linter), markdown preview, bootstrap 3 snippets.
  • Install JDownloader (after following these steps to install Oracle Java):
    sudo add-apt-repository ppa:jd-team/jdownloader
    sudo apt-get update && sudo apt-get install jdownloader
  • Install Skype:
    sudo apt-get install skype libasound2-plugins:i386
  • Install Texmaker and the latest Texlive distribution:
    sudo apt-get install texmaker texlive-lang-italian texlive-fonts-recommended texlive-fonts-extra texlive-bibtex-extra texlive-science texlive-math-extra feynmf texlive-metapost texlive-publishers texlive-latex-extra latex-xcolor biblatex pgf lmodern tex-gyre latex-beamer
  • Install missing language files: Menu > System Settings > Languages
  • Install Truecrypt 7.1:
    wget http://www.truecrypt.org/download/truecrypt-7.1a-linux-x64.tar.gz
    for the new one: wget http://downloads.sourceforge.net/project/truecrypt/TrueCrypt/Other/TrueCrypt-7.2-Linux-x64.tar.gz?r=http%3A%2F%2Ftruecrypt.sourceforge.net%2FOtherPlatforms.html&ts=1467988839&use_mirror=jaist
    tar -zxvf truecrypt*.gz
    sudo ./truecrypt-7.1a-setup-x64
  • Install Vidyo: go to https://vidyoportal.cern.ch/ and download the .deb package.
    sudo dpkg -i Vidyo*.deb
    sudo apt-get install -f
    Remember to configure it not to automatically load on startup.
  • Install FileZilla:
    sudo apt-get install filezilla
  • Install Ghostscript, ImageMagick and Inkscape:
    sudo apt-get install ghostscript imagemagick inkscape
  • Make Gmail the default email client:
    sudo apt-get install gnome-gmail
  • Install Thunderbird extensions FireTray and Display Quota.
  • Scipy, IPython and PIP:
    sudo apt-get install python-numpy python-scipy ipython python-pip python-scitools python-matplotlib python-pandas spyder
  • Doxygen:
    sudo apt-get install doxygen doxygen-latex doxygen-gui graphviz
  • Acrobat reader (for Ubuntu 14.04, from here):
    cd ~/Downloads && wget http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
    sudo apt-get install gdebi libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns* libxml2:i386 libxslt1.1:i386 libstdc++6:i386
    sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb
  • Install fake-hwclock (source: How to force a clock update using ntp?):
    sudo apt-get install fake-hwclock
  • Install Pumubuntu (a Pomodoro timer from https://github.com/Pumubuntu/Pumubuntu):
    sudo apt-get install python-appindicator
    Download the files from the repository, unzip the package, and run the pumubuntu executable. Add it to the list of startup applications as described in the README file.
  • Install Youtube to mp3 converter:
    sudo add-apt-repository 'deb http://www.mediahuman.com/packages/ubuntu trusty main'
    sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 7D19F1F3
    sudo apt-get update
    sudo apt-get install youtube-to-mp3