Ubuntu Standard LTS installation procedures
From Blue-IT.org Wiki
Contents
Trusty Installation
vim for system edit
sudo apt-get install vim sudo /etc/vim/vimrc sudo update-alternatives --config editor
apt-get udate && apt-get dist-upgrade
Ubuntu bugs
- apport-collect 1266305
- ubuntu-bug package-name
sudo apt-get install python-apport
System
DKMS
apt-get install dkms
Enable Hibernation
vim /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
[Disable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate ResultActive=yes
Special Hardware Configuration
Thinkpad
apt-add-repository ppa:linrunner/thinkpad-extras && \ apt-add-repository ppa:linrunner/tlp && \ apt-get update && \ apt-get install gobi-loader tp-wwan-hotkey tlp tp-smapi-dkms
Lenovo W510
Install nvidia-driver
Error with vdpau:
apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 vainfo vdpauinfo
SSD Trim
On encrypted systems:
vim /etc/crypttab sda5_crypt UUID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX none luks,discard
vim /etc/lvm/lvm.conf +199 issue_discards = 1
Update boot images:
update-initramfs -k all -c
This should be already there on Ubuntu 14.04 LTS
vim /etc/cron.weekly/fstrim
#!/bin/sh # call fstrim-all to trim all mounted file systems which support it set -e exec fstrim-all
Reboot and check:
sudo fstrim -v /
Security
Network
Ssh and others ...
apt-get install ssh autossh mosh wireshark curl zenmap
apt-get install ca-certificates heirloom-mailx msmtp
Security
apt-get install keepassx gufw network-manager-openvpn
Encfs
EncFS Manager
add-apt-repository ppa:gencfsm/ppa apt-get update && apt-get install -y gnome-encfs-manager
Truecrypt with app indicator (saucy)
Disable online services in unity
Package Management and tweaking
Synaptic is still best for all special tasks of package management:
apt-get install synaptic
Ubuntu Tweak
Y-PPA Manager
sudo apt-add-repository ppa:webupd8team/y-ppa-manager && sudo apt-get update sudo apt-get install y-ppa-manager
Cloud
- Dropbox: Install via Ubuntu-tweak
- Grive: http://www.thefanclub.co.za/node/151
- activate Ubuntu One
Virtualisation
Virtualbox
Virt-Manager for controlling other machines. It is not possible to use kvm and virtualbox on the same machine!
apt-get intsall virt-manager
Remote Desktop
X2Go
sudo apt-get install x2go-client remmina
Development
Database
apt-get install automysqlbackup sudo vim /etc/default/automysqlbackup mysql-server
Sublime Text editor
apt-get update && apt-get install sublime-text-installer
Subversion - git
apt-get install subversion git
- Upgrade projects to match new svn version!
Grails
Java
Backup
apt-get install luckybackup
Multimedia
Video and Codecs
apt-get install flashplugin-installer vlc handbrake handbrake-cli clementine ubuntu-restricted-extras
Photo
apt-get install gimp-gmic gimp-data-extras gimp-dcraw gimp-plugin-registry gimp-ufraw \ gnome-xcf-thumbnailer gthumb gimp-help-de darktable phatch rapid-photo-downloader \ && apt-get clean
Desktop
Nautilus script
apt-get install nautilus-scripts-manager
notify (saucy)
add-apt-repository ppa:leolik/leolik add-apt-repository ppa:nilarimogard/webupd8 apt-get upgrade && apt-get update apt get install libnotify-bin pkill notify-osd apt-get install notifyosdconfig
libnotify
pkill notify-osd gsettings set com.canonical.notify-osd gravity 3
Remove overlay bars in Ubuntu
gsettings set com.canonical.desktop.interface scrollbar-mode normal gsettings set com.canonical.indicator.session show-real-name-on-panel false
Elementary theme and Gnome Icon theme
apt-get install elementary-icon-theme gnome-icon-theme-full
Evolve Theme
add-apt-repository ppa:satyajit-happy/themes get-update && apt-get install evolve-gtk-theme