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