Ubuntu Standard LTS installation procedures

From Blue-IT.org Wiki

Revision as of 09:43, 14 January 2014 by Apos (talk | contribs) (Multimedia)

Trusty Installation

SSD

IMPORTANT: concerning overprovisioning

If you like to use overprovisioning with an encrypted system, you have to use the alternate install cd and manually partition your drive.

The standard installation procedure will use the whole disk space. To use overprovisioning leave a few GB space at the end of the ssd.

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

Sending Mails with in bash

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

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
  1. Upgrade projects to match new svn version!

Grails

Java

Backup

apt-get install luckybackup

Multimedia

Pulseaudio Equalizer

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