Ubuntu 8.10 'Intrepid' Desktop Addendum
Everything I'd do to an out-of-the-box installation to make it what I'd consider more complete. This guide is for Ubuntu, not Xubuntu, or Kubuntu. This guide applies to i386 and amd64 architectures.
Partitioning
Don't accept the default partitioning method because there isn't a separate /home partition. With /home separate you can re-install Ubuntu without wiping out your own files. Use this partitioning scheme:
Usage | Size | Partition Type | Filesystem Type | Options | Bootable? | |
---|---|---|---|---|---|---|
/ | 6GB is comfortable, 8GB is very comfortable | primary | ext3 | relatime | bootable | |
home | Remaining space | primary | ext3 | relatime | not bootable | |
swap | Depends on usage but typically 2 x RAM (to a max of 2GB?) + 1 x RAM (+ 1 x VRAM?)for suspend/hibernate | primary | swap area | not bootable |
Theme
Get rid of Ubuntu's brown theme, instead choose the Clearlooks theme: System → Preferences → Appearance → Theme → Clearlooks.
Additional Repositories
Medibuntu
Medibuntu (Multimedia, Entertainment & Distractions In Ubuntu) is a repository of packages that cannot be included in the Ubuntu distribution for legal reasons (copyright, license, patent, etc). They provide for example libdvdcss2 (which enables you to watch commercial DVD movies) and Skype.
Add Medibuntu repository:
sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list
Add the Medibuntu GPG Key (not whilst Synaptic or Update Manager are running):
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
If you want to exclude getting packages from the non-free component of the Medibuntu repository (acroread, alsa-firmware, AMR and FAAC support in MPlayer and FFmpeg, googleearth, restricted video codecs (ppc-codecs, w32codecs, w64codecs) and Skype), then do this:
sudo sed -e 's/ non-free//' -i /etc/apt/sources.list.d/medibuntu.list
OpenOffice 3
So as to get OpenOffice version 3 rather than version 2.4.1, add a PPA to your Software Sources: System → Administration → Software Sources → Third Party Software → Add...APT line:
Use Synaptic or Update Manager to upgrade the system and 67 new or updated files OpenOffice and associated packages will arrive.
There are instructions with screenshots of how to do this here.
Software Installation
Updates
Install updates using Update Manager.
Packages Recommended For Most Regular Desktop Systems
- adblock-plus [universe] - block adverts in web browser
- flashplugin-nonfree [multiverse] - Adobe's Flash Player browser plug-in. I'd like to instead recommend mozilla-plugin-gnash [universe] which is a browser plugin for gnash, but it isn't yet developed enough to work with all Flash video.
The Adobe Flash Player acts as a plugin to Mozilla-based browsers (Firefox, Iceweasel, Epiphany, etcetera) to play SWF and FLV files embedded in web pages. It doesn't act as a stand-alone SWF and FLV player for files downloaded to your computer. The Flash Player program itself is comprised of the file /usr/lib/flashplugin-nonfree/libflashplayer.so. Use You can use 'about:plugins' in your browser to see if it's linked to the browser OK and which version it is. You can test if Flash is working at www.adobe.com/shockwave/welcome/
Some configuration of Flash Player is partly done by right-clicking on a player window in the web browser and choosing 'Settings'. Predominantly, obscurely, configuration is done through an actual web page at http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html.
Adobe's Flash Player represents a security risk as it is proprietary software, closed source not open-source, with a history of security flaws. As such Ubuntu cannot provide security support for it which is why it is not included in the main archive. flashplugin-nonfree is probably the biggest security risk you can install in a system intended for general desktop use. There are other security issues too, see 'Internet Privacy/Persistent Identification Elements' at Wikipedia
The current state of the web has many pages with adverts displaying that are in the Flash format. Adobe Flash Player 9 is very resource intensive. Adobe Flash Player 10 will not be so resource intensive. Thus if you have open a number of tabs in a browser each with Flash-based adverts then the draw on your computer's CPU can be extensive. This presents a compelling reason to not have Adobe Flash Player installed.
- gimp-data-extras [universe] - more brushes and patterns for GIMP
- gimp-ufraw [universe] - RAW plugin for GIMP
- gnash - standalone Flash player. Plays SWF and FLV files, though its support for Flash isn't yet complete. Note this is not a browser plug-in, it instead allows you to play Flash files from disk.
- gparted [main] - partition editor
- gstreamer0.10-plugins-bad [universe]
- gstreamer0.10-plugins-bad-multiverse [multiverse]
- gstreamer0.10-plugins-ugly [universe]
- gstreamer0.10-plugins-ugly-multiverse [multiverse]
- gstreamer0.10-ffmpeg [universe]
- icedtea6-plugin [universe] - Java JRE 1.6 / 6.0 browser plugin. Test it at the Sun Java test, it requires you to choose a cache location. If it doesn't work well enough you might instead want sun-java6-plugin [multiverse] - Java JRE 1.6 / 6.0 update 6 browser plugin. Use 'about:plugins' in your browser to see specific details of browser plugins installed.
- libdvdcss2 [medibuntu] - allows commercial DVD movies encrypted with CSS to be played (used by libdvdread3)
- libsane-extras [universe] - drivers for more scanners than are shipped with SANE
- liferea [main] - feed reader
- regionset [universe] - change DVD player's region
- scribus [main] - layout
- scribus-doc [main] - layout documentation
- scribus-template [universe] - layout templates
Install these (note it includes Adobe Flash and Sun JRE) from the command-line with: sudo aptitude install adblock-plus flashplugin-nonfree gimp-data-extras gimp-ufraw gnash gparted gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-ffmpeg sun-java6-plugin libdvdcss2 libsane-extras liferea regionset scribus scribus-doc scribus-template
Packages For Further Microsoft Windows Compatability
- ntfsprogs [main] - use Windows NTFS partitions
- samba [main] - share files to Windows machines
- smbfs [main] - mount Windows network shared drives
- wine [universe] - run programs written for Windows
Install these from the command-line with: sudo aptitude install ntfsprogs samba smbfs wine
Archival
Support for a wide range of archive formats
- arc
- arj
- cabextract
- lha
- lzop
- nomarch
- p7zip-full
- pax
- tnef
- unrar
- unshield
- ytnef
- zoo
Install these from the command-line with: sudo aptitude install arc arj cabextract lha lzop nomarch p7zip-full pax tnef unrar unshield ytnef zoo
Bluetooth
- gnome-bluetooth - Ubuntu already allows sending of files over Bluetooth, this allows receiving. This shouldn't be required, but is, because of Ubuntu bug 211252
- gnome-vfs-obexftp - contains a GNOME VFS backend to access remote files over OBEX FTP. In theory this is replaced by gvfs-backends but is still required because of Ubuntu bug 211252
Install these from the command-line with: sudo aptitude install gnome-bluetooth gnome-vfs-obexftp
Miscellaneous
- traceroute
- lynx
Install these from the command-line with: sudo aptitude install traceroute lynx
Software for Laptop Computers
- gsynaptics [universe]
Alternative Applications in case the default applications don't work for you
- banshee - worthwhile alternative if the default music manager 'rhythmbox' won't work with your media player
- gthumb - for more easily viewing multiple images than Eye of GNOME / eog (which is lacking in features for viewing muliple images) and Fspot (which when used to view individual images not already in its library has a very poor interface) .
- thunderbird-gnome-support - together with Lightning, an alternative to the default PIM (email / calendar / todo list) 'Evolution'
- lightning-extension - together with Thunderbird, an alternative to the default PIM (email / calendar / todo list) 'Evolution'
- skype [medibuntu] - though note that it's proprietary software, not open source and so it has security and interoperability implications and so a SIP client is recommended instead, such as the already installed Ekiga Softphone, but you can't talk to people who only have Skype with Ekiga.
- vlc - media player useful because Totem has trouble playing some DVDs where VLC succeeds, and VLC has a better ability to navigate DVDs
More Software, Less Necessary
- openoffice.org-base
- filezilla - FTP, SSH and SCP client
kompozer[universe] - web editor - KompoZer has bitrotted and so is broken in Ubuntu 8.10. It could be a long wait for BlueGriffon.- bluefish - source code web editor
Software for When Deployed in an Organisation
- openssh-server - to remotely access the machine using SSH
To Do - Potentially Worth Adding To This Guide
- ubuntu-restricted-extras [multiverse] - flashplugin-nonfree, gstreamer0.10-ffmpeg, gstreamer0.10-pitfdll [i386], gstreamer0.10-plugins-bad, gstreamer0.10-plugins-bad-multiverse, gstreamer0.10-plugins-ugly, gstreamer0.10-plugins-ugly-multiverse, icedtea6-plugin [amd64], libavcodec-unstripped-51, libdvdread3, libmp3lame0, msttcorefonts, sun-java6-jre [amd64], sun-java6-plugin [i386], unrar
User Accounts
The first account you create will have super user privileges, via the sudo capability. If you want to create user accounts that do no have such privilege then create another user with the following suggested restrictions:
- account
- Profile: Unpriveleged
- user privileges
- access external storage devices automatically
- capture video from TV or webcam and use 3d acceleration
- connect to wireless and ethernet networks
- use audio devices
- use CD-ROM drives
- use scanners
Issues
Mackenzie Morgan - Intrepid Update FAQ
ACKing KompoZer brokenness in Ubuntu 8.10 and Bugs in “kompozer” source package in Ubuntu
Banshee hangs up/crashes when pluggin in MTP-USB-Player
David Welton: Ubuntu Intrepid Regression: Beware of Wireless and WPA
Static IP addresses not saved by Network Manager after reboot