Installing Linux OS
Posted: July 22, 2013 Filed under: Linux Leave a commentUbuntu Linux 14.04 is a Long Term Support (LTS) release with support until April 2019. The desktop system will be a complete workstation designed to be used for desktop publishing.
Installing the base system follows the basic setup with no changes. You can see the directions with screenshots at http://www.ubuntu.com/download/desktop/install-ubuntu-desktop
After installation, we’ll add:
- Chromium, the open source web browser
- FileZilla, an FTP client
- Skype
- K3B, a CD/DVD burning program
- Audacity, an audio editor
- Multimedia Codecs
- TrueType fonts, including Google fonts
- Java
In addition, there will be custom installation of GIMP, Scribus, Inkscape, VideoLan Movie Creator, and Kompozer.
After initial installation, the system should be updated. Open a terminal window (Dash -> Terminal) and run the updater:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get autoclean
When that’s completed, a reboot will be required.
Install Synaptic Package Manager
The next step is to add the Synaptic Package Manager, which is used to easily install multiple packages. Open a terminal and enter:
sudo apt-get update
sudo apt-get -f install
sudo apt-get install synaptic
Install additional software
Additional software needs to be installed. Open Synaptic Package Manager (Dash -> Synaptic).
In the Synaptic Package Manager, us the Quick Filter to find packages and click the checkbox to select the package and Mark for Installation. If a package has a dependency that is needed a popup will show this and click on Mark.
Select these packages for installation:
- gimp
- audacity
- bluefish
- dvdrip
- filezilla
- ttf-mscorefonts-installer
- k3b
- openshot
- mplayer
- smplayer
- kompozer
- scribus
- inkscape
- vlc
- browser-plugin-vlc
- sound-juicer
- ubuntu-restricted-extras
- linux-firmware-nonfree
- xine-ui
- xine-plugin
- virtualbox-ose
- chromium-browser
- skype
- gdebi
- icedtea-plugin
This will install the standard Microsoft fonts, java, a PDF editor, the codecs required for video playback, and everything else on the list.
Install Google Web Fonts
The whole library of Google Web Fonts can be installed on your desktop. Open a terminal and enter the following commands:
wget https://freesoftwarepublishing.wordpress.com/wp-content/uploads/2013/07/install-google-fonts.doc
chmod +x install-google-fonts.doc
./install-google-fonts.doc
Security
Start the firewall.
sudo ufw enable
Limit su
sudo groupadd admin
sudo usermod -a -G admin
sudo dpkg-statoverride –update –add root admin 4750 /bin/su
sysctl settings
sudo gedit /etc/sysctl.conf
uncomment the following lines:
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
net.ipv4.tcp_syncookies=1
net.ipv4.conf.all.accept_redirects = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv6.conf.all.accept_source_route = 0
net.ipv4.conf.all.log_martians = 1
Finally, apply the new settings:
sudo sysctl -p
Move /tmp to RAM
Reduces disk I/O
In a terminal window enter:
sudo gedit /etc/fstab
At the end of the file add:
# Move /tmp to RAM
tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0