Ubuntu Standard LTS installation procedures

From Blue-IT.org Wiki

Revision as of 09:27, 14 January 2014 by Apos (talk | contribs) (SSD Trim)

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

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

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