You are on page 1of 119

06/02/2011 Ubuntu:Karmic


www.giv Ads by Google


Ubuntu 9.10 (Karmic Koala)
On October 29, 2009, Ubuntu ( 9.10 was released.
It is codenamed Karmic Koala and is the successor to Jaunty Jackalope (9.04) ( (Jaunty+1).
Karmic Koala is NOT an LTS (Long Term Support) release. It will be supported with security updates until April 2011.

Afrikaans • ‫ﻗﻴﺪ اﻟﺘﺤﺮﻳﺮ‬- ‫ﻋﺮﺑﻲ‬- • বাংলা (Bengali) • Български • Català • 简体中文
(翻译中) • Česky • Dansk • Deutsch • Español • English • Estonian • Filipino •
Français • Ελληνικά • Kurdî• Lietuviškai• Latviešu tulkojums • Hindi •
Indonesian • Magyarra • Melayu • Italiano • 日本語 (翻訳中) • Қазақша • 한
edit (
Languages: 국어 • • ने पाली • Nederlands • Norsk • Русский • Română • Suomi • title=Template:KarmicKoalaLanguageBar&action=edit)
Türkçe • Svenska • • Slovak • ‫ • ﻓﺎرﺳﯽ • עברית • ﭘ ﺘﻮ‬ไทย • Polski •
Português • Português do Brasil • Shqip • Slovenski • Srpski • Traditional
Chinese • 繁體中文 (努力翻譯中) • Українська • ‫ • اُردو‬Việt • Ubuntu
language pages (

This guide is currently maintained at the Linux Center ( of the University of Latvia
( .

Please help test and perfect this guide. To edit pages you need to register.

1 Ubuntu 9.10 (Karmic Koala)
1.1 Introduction
1.2 General Notes
1.2.1 General Notes
1.3 Other versions
1.3.1 How to find out which version of Ubuntu you're using
1.3.2 How to find out which kernel you are using
1.3.3 Newer Versions of Ubuntu
1.3.4 Older Versions of Ubuntu
1.4 Other Resources
1.4.1 Ubuntu Resources Gnome Project Ubuntu Screenshots and Screencasts New Applications Resources… 1/119

06/02/2011 Ubuntu:Karmic -
1.4.2 Other *buntu guides and help manuals
1.5 Installing Ubuntu
1.5.1 Hardware requirements
1.5.2 Fresh Installation
1.5.3 Dual-Booting Windows and Ubuntu
1.5.4 Installing multiple OS on a single computer
1.5.5 Use Startup Manager to change Grub settings
1.5.6 Dual-Booting Mac OS X and Ubuntu Installing Mac OS X after Ubuntu Installing Ubuntu after Mac OS X
1.5.7 Upgrading Intrepid or Jaunty to Karmic Reinstalling applications after a fresh install
1.6 Add Extra Repositories
1.6.1 Types of Repositories Third party repositories
1.6.2 Add Repositories using Synaptic Package Manager
1.6.3 Manually add repositories
1.6.4 Add repository keys
1.7 Package Installation and Updates
1.7.1 Apt and Package Basics Installing .deb packages Handling (Tar/GZip) and (Tar/Bzip2) archives Installing a package from source Create a .deb package from source files
1.7.2 Aptitude
1.7.3 Synaptic Package Manager
1.7.4 Add/Remove Programs
1.7.5 Manual Updates
1.7.6 Automated Updates
1.8 Desktop Add-ons
1.8.1 Gnome Eye-Candy Resources
1.8.2 Metacity
1.8.3 Compiz Fusion Fusion Icon Rotate the Compiz Cube
1.8.4 Emerald
1.8.5 Ubuntu Wallpaper
1.8.6 Change USplash Boot Screen
1.8.7 Google Desktop
1.8.8 gDesklets
1.8.9 Dock applications Avant Window Navigator Cairo Dock Gnome Do wbar wbarconf
1.9 Virtualization
1.9.1 VirtualBox Proprietary versions of VirtualBox
1.9.2 VMWare VMWare Player Create an Ubuntu Appliance for VMWare Player VMWare Server VMWare Package Keyboard errors in VMware guest
1.9.3 KVM
1.9.4 Qemu (without KVM)
1.9.5 Xen
1.9.6 Virtual Machine Manager
1.9.7 Crossover for Linux
1.9.8 Wine PlayOnLinux Internet Explorer 7… 2/119

06/02/2011 Ubuntu:Karmic - Internet Explorer 6
1.9.9 Transgaming Cedega
1.9.10 Mono Moonlight
1.9.11 DosBox
1.9.12 ScummVM
1.10 Edutainment Applications
1.10.1 Google Earth Troubleshooting Uninstall Google Earth
1.10.2 FBReader (e-book reader)
1.11 Games
1.11.1 Vdrift
1.11.2 Action Nexuiz UrbanTerror Spring PlaneShift Doom Skulltag PrBoom Wing Commander Privateer
1.12 Internet Applications
1.12.1 Web Browsers Mozilla Firefox Install Firefox 3.6 Firefox Plug-ins Adblock plug-in (block ads in a web page) Noscript plug-in (controls scripts) User Agent Switcher plug-in for Firefox Video Download Helper plug-in for Firefox Unplug Download Management Java Runtime Environment (JRE) for Firefox plug-in Adobe Acrobat Reader for Firefox Plug-in Adobe Flash Player for Firefox Plug-in Gnash Plug-in (Open source Flash Player replacement) VLC plug-in for Firefox Gecko MediaPlayer Plug-in for Firefox Kaffeine Plug-in for Firefox Helix player plug-in for Firefox Moonlight plugin for Firefox FireFTP for Firefox Firefox Widgets Turn off browser bar drop-down list in Firefox IceCat SeaMonkey IceApe Opera Chromium Google Chrome
1.12.2 Download Managers Downloader for X
1.12.3 Email Clients Evolution Evolution and PGP Thunderbird Lightning calendar extension Enigmail New Mail Icon for Thunderbird KMail
1.12.4 Newsreaders Akregator RSSOwl… 3/119

12.7 Freeseer (Presentation capture) 1.17 Screencasts and Desktop Recording Skype Gwenview (Image Manipulator) 1.14 Privacy aMSN 1.17.6 OpenSIPS / OpenSER (SIP server) recordMyDesktop (Desktop Session Recording) 1.12 OpenClipart (ClipArt Library) 1.1 Filezilla 1.4 WebCamStudio 1.3 Kopete Dia (Diagram editor) Empathy Gnome-Scan (Scanning Utility) BigBlueButton How to install Skype on a 64-bit system Xsane (Scanning utility) 1.12.1 PGP (Message Encryption) 1.4 Konversation (IRC client) Filesharing / P2P 1.1.4 Inkscape Vector Illustrator 1.3 xvidcap (Desktop Session Recording) 1.5 Apollon (P2P Filesharing) 1.16.15 Proprietary Extras 1.4 Gizmo5 Video Applications 1.1 Using recordMyDesktop with PulseAudio KTorrent Digikam (Photo Organiser) 1.13.7 Tesseract (Optical Character Reader) Pidgin 1.12.1 Transmission (BitTorrent Client) Seahorse 1.1 MLDonkey GUI frontends 1.1 Kopete Styles 1.12.1 Restricted Extras 1.13.8 Cuneiform (Optical Character Reader) QTorrent 1.1 Kiax 1.5 Asterisk VOIP PBX system 1.17.6 Emesene Camorama (Web Cam) 1.17.1 GIMP (Image Manipulator) Ubuntu:Karmic - 1.13.5 Instant Messengers 1.5.php?title=Ub… 4/119 .1 PiTiVi (Non-linear Video Editing Suite) Google Picasa (Photo Organiser) 1.3 Azureus 1.7 Web meetings 1.7.3 Wengophone 1.3 Kivio (Diagram editor) 1.1 Tor GUIs Wink (Presentation Editor) Videoconferencing and VOIP 1.8 Screencast Demos Istanbul (Desktop Session Recording) 1.16 Photos and Graphics 1.16.6 MLDonkey (P2P eMule/eDonkey2000) 1.2 Tor (Network Privacy) 1.1 Ekiga 1.3.6 FTP Clients 1.2 GoogleTalk on Kopete 1.7.2 WebHuddle 1.

5 Exaile Music Manager and Player 1.5 Cinelerra (Non-linear Video Editing Suite) 1.21.12 SOX (encodes/decodes audio) 1.20.4 Kaffeine Video Player 1.2 Avidemux (Video editor/processor) Split a file into segments Music Players 1.20.2 Amarok Multimedia Players KdenLive (Non-linear Video Editing Suite for KDE) 1.22.21 CDs and DVDs 1.6 ManDVD 1.2.8 Ripper X CD Ripper/Encoder 1.1 FFMPEG video / audio conversion SMPlayer 1.21.3 Rosegarden (Digital Audio Workstation) 1.6 UbuntuStudio (Ubuntu distribution customized for multimedia editing) 1.3 K3b (CD/DVD burner) 1.20 Audio / Video conversion 1.20.1 Amarok themes 1.06/02/2011 Ubuntu:Karmic - 1.18.9 Stopmotion (Animation) 1.8 Blender 1.3 Sopcast Internet TV ubuntuguide.2.5 DeVeDe 1.6 Internet TV 1.5 EasyTag (ID3 Tag Editor) MPlayer Multimedia Player 1.10 Audex CD Ripper/Encoder 1.7 DVD Author 1.2 Gnomebaker (CD/DVD burner) dvd::rip 1.1 Brasero (CD/DVD burner) 1.20.1 Rhythmbox Myth TV 1.1 Save rtmp / flv streams RealPlayer 11 Multimedia Player 1.1.1 Audacity (Audio Editor and Recorder) DVD Playback Capability 1.6 Songbird Music Player Save any streaming Flash video LiVES (Video editor/processor)… 5/119 .11 Gnac (GNome Audio Converter) Hydrogen (Drum synthesizer) 1.5 K9copy (DVD Ripper) 1.4 Banshee Music Player 1.20.3 Kino (Non-linear Video Editing Suite) 1.1 VLC plugins 1.19 Audio Applications 1.2 Dump a video stream to disc 1.7 OpenMovieEditor 1.3 Convert Flash video audio to mp3 1.1 Miro Player 1.3 Audacious Xine-UI Multimedia Player 1.20.2 Ardour (Digital Audio Workstation) 1.4 2ManDVD 1.7 DVD Fab (DVD Ripper) 1.9 Asunder CD Ripper/Encoder 1.1 FFMPEG GUI 1.2 VLC Multimedia Player Join video segments QDVDAuthor 1.20.8 Handbrake 1.19. KDE Groupware Wizard Media Centers and PVR (Personal Video Recorder) 1.25.2 TiMidity++ MIDI Sound Server Zarafa 1.4 Zattoo 1.24.7 Zimbra 1.06/02/2011 Ubuntu:Karmic - Quasar (Enterprise Finance Management) 1.1 Kontact Personal Information Manager 1.1.1 Groupware Servers 1.24.3 eGroupware Mozilla Sunbird (Calendar) 1.7.5 OpenGroupware 1.4 Open-Xchange Internet Radio 1.8.1 MPD Multimedia Playing Server 1.1.2 GnuCash (Personal Finance Management) 1.1.5 WebERP (Enterprise Finance Management) BBC program recording 1.27.25 Office Suites 1.23.3 Zimbra Desktop Multimedia Servers Linux MCE (Media Center Edition) 1.2 KOffice 1.2 Citadel 1.5 Time Tracker 1.24 Home Automation / Home Theater / Home Security 1.2 Shoutcast Internet Radio Planner (Project planning & management) 1.1 KMyMoney (Personal Finance Management) Phreebooks (Enterprise Finance Management) Darwin Calendar Server 1.1 Myth Zoneminder Mythbuntu LinuxMCE 1.1 Kolab Ubuntu package 1.3 AbiWord 1.5 Elisa 1.6.4 Boxee 1.25.1 Last FM BasKet Note Pads WebCalendar ubuntuguide.26.3 StreamTuner Stream Directory Browser Kolab 1.3 uShare UPnP A/V Media Server 1.26 Financial Software 1.27 Groupware 1.9.1 Open Word 2007 Documents in Open Office 1.1 Kontact Personal Information Manager 1.3 Moneydance (Personal Finance Management) 1.2 Home Security 1.2 Manual Kolab installation 1.23.4 Personal Information Managers 1.23.1 Oracle Calendar Desktop Client 1.1 Zoneminder surveillance system 1.3.4 DAViCal Calendar Server 1.27.3 XBMC Complete Systems 1.1 MythTV 1.9 SchoolTool 1.27.8 SugarCRM Server 1.4 SQL-Ledger (Enterprise Finance Management) Open Office 1.2 Groupware Clients 1.php?title=Ub… 6/119 . Unrar 1.3 SBackup 1.5 Partimage (Partition backup) HJSplit Files Joiner/Splitter 1.2 Claroline Ubuntu:Karmic - 1.34.1 Moodle 1.28 Wiki software 1.31.1 Archiving Utilities 1.4 BlueFish Web Development Editor Freemat Health applications Utilities 1.1 MediaWiki 1.3 Netbeans IDE 1.32.2 Exim vs.35.4 Screensavers Software Development GParted Partition Manager 1.5.2 Bacula 1.33 Miscellaneous software (not endorsed by this guide) 1.1 Rsync 1.31.6 dd TiddlyWiki WordPress FileRoller (Archiving GUI) 1.5 Amateur Electronics 1.6 Version control software 1.6 7-Zip 1.2 Hard Drive Utilities 1. Technology. Mathematical solutions 1.1 KDiskFree (Hard drive properties monitor) Installation quirks 1.32.6 Gallery (Photo album website) 1.1 Arduino Joomla (Web content publishing) 1.1 Octave 1.1.5 Plone (Content Management System) 1.1.28.php?title=Ub… 7/119 .32.1 VistA (Enterprise Electronic Health Record) 1.35.3 Clock Utilties 1.5 Gobby (Multi-user development) 1.1 libgd2-xpm 1.1.35 System Backup and Recovery 1.3 Moin Moin 1.1 Kompozer Web Development Editor BChunk X-archiver (Archiving GUI) ZIP 1.1 Drupal (Web content publishing) 1. and Engineering Applications 1.29 Web Publishing 1.1 GRsync 1.1 JBidwatcher 1.4 Rar 1.5 Partition Managers 1.3 Dokeos 1.32.4 Scribus (Desktop publishing) 1.4 Amateur Radio applications 1.35.31. Postfix 1.2 CAD 1.3.30 Distance teaching 1.2 Quanta Plus (Web IDE) 1.32.2 Twiki 1.7 FSArchiver (Filesystem Archiver) Keep (Backup and Recovery) 1.32 Science.

1 Automating Tasks 1.3 Default Applications 1.37.2 Modify Users 1.38.3 Monitors / Displays 2.1 Login Menu settings 1.6 Printers & Scanners ubuntuguide.14 Synchronize clock to network time server 1.3.2 USB Creator 1.2.4 Change your user groups 1.37 User Administration 1.2.1 Create a boot CD to allow booting from the USB drive Timekpr (Parental controls) 1.1 CPU and motherboard 2.3.1 Turn off power saving 2.38.2 Graphics Card 2.38.2 libsensors 2.1 Add New Users 1.36.1 xorg.6 Web content filtering 1.13.8 Create a symlink from a file to another location 1.4.2.conf for nvidia 2.38.2 Automating bootup options 1.3.5 Optical Drives 2.6 Working with Menus 1.38.4 Ubuntu Customization Kit System Administration 1.1 Use CUPS web interface 2 Hardware Remastering software… 8/119 .9 Assign a root password 1.7 Create an encrypted folder 1.1 Install Latest Nvidia/ATI drivers Fix Intel graphics resolution problems 2.4 Installation of ATI and nVidia Graphics drivers 2.2.3 Reconfigure xserver-xorg 2.12 Manually Mount and Unmount a device 1.36.1 Grub2 Hard Drives and USB Storage Removing Users 1.2 GRUB Legacy 1.37.1 System Rescue CD GRUB boot manager settings 1.06/02/2011 Ubuntu:Karmic - 1.4 Kill a process 1.2 ATI Driver 2.38.11 Use the File Manager as root 1.10 Get a root prompt without using a root password Mounting NTFS Partitions (with read/write privileges) 1.13 Windows Compatibility 1.38.1 Disable CPU Frequency scaling 2.2.2 Configure Dual Monitors with nVidia Run Ubuntu LiveCD from a USB pendrive 1.5 Enabling NUM LOCK On Startup 1.39 Printers Mounting FAT32 Partitions 1.38.1 Chainloading Grub2 from Grub Legacy 1.1 nVidia Driver 2.38.1 Add a Printer Boot Menu 1.38.conf 2.2 Clonezilla 1.39.3 Sensors-applet (Motherboard monitoring) 2.36 System Rescue and Cloning Utilities Disk Imaging software 1.36.1 xorg.36.1 Screen Keeps Flickering 2.

4 Airfoil 2.1 Mobile Devices NFS 3.2 Wicd Network Manager 3.2 T-Mobile Option 225 (Web'N'Walk) Stick 2.2.8 Local Area Network 3.3 Integrating into Mac OS X Network 3.2.2 Verizon 2.14 Wireless Cards 2.8 Mice 2.1 Using a nested wireless LAN router 3.16 WebCams 2.3 raop-client Sansa Fuze 3 Networking 3.2.php?title=Ub… 9/119 .1 Tethering your PC to your Verizon cell phone 2.14.2 GSTransmit Samba File Sharing 3.1 Activate side-mouse-buttons in FireFox 2.19.1 Samba client Other USB 2.3 Set a static IP address 3.3 MP3 / Video Players 2.3 Virgin Huawei e169 2.11 Remote Controls 2.2 Samba server 3.2.1 Pulse Audio 2.1 Airport Express with Pulse Audio 2.14.1 Network Manager 3.4.18 Palm 2.17 Netbooks Touchpad 2.7.3 Luvcview (USB webcam viewer) 2.1 Brother printers he220r1 2.1 Sprint 2.06/02/2011 Ubuntu:Karmic - Bluetooth 2.1 Network Manager 3.16.2 Manual configuration from the command-line Network Interfaces Bridging 3.2.2 iSight 2.14.1 Acer Aspire One Wacom Pen Tablets 2.7 Filesharing 3.10 Remote Access ubuntuguide.1 LIRC (Infrared Remote Controls) GPS 2.3 EVDO Cards 2.4 Wireless Atheros Cards 2.1 EasyCam 2.9 Modems / Dial-up 3.1 WiiMote 2.16.4 Recognizing Win98 machines Change your Workgroup 3G 2.7.5 Internet connection sharing (DHCP server) 3.2 Airport Express 2.7 Sound 2.6 Using Dynamic IP addresses for a webserver Digital Cameras 2.1 Atheros AR242x 2. Using a VNC client with SSH OpenVPN 3.2 Port forwarding through SSH Vinagre VNC client Avast 3.1 VPN through Network Manager VPN clients 3.3.5 Krdc VNC client XDMCP Other VPN clients Nmap GUI 3.1 Firewall VPN servers 3.1 Using VNC with SSH 3.11 WebDAV 3.2.1 Limit authorized SSH users 3.5 Connect using SSH Agent 3.4 Using keys created by Puttygen in OpenSSH 3.2 OpenSSH Public Key Authentication 3.1 SSH 3.6 Snort 3.2 Rootkit Hunter Terminal Server Client 3.1 Connect to a remote SSH server 3.4 Rootkit checkers 3.3 Connect with SSH and start an application with a single command 3.10.2 X11VNC Server Guarddog Vino Remote Desktop VNC server Nmap VNC 3.14 Network Management ubuntuguide.4.1 Chkrootkit Poptop (PPTP Server) 3.1 AcidBase 3.1 FreeNX Server FreeNX Etherape (Network monitoring) OpenSwan 3.2.1 ClamAV Spam Assasin 3.3 List open files 3.13.7 AppArmor 3.1 Firestarter 3.1 From the command-line terminal 3.php?title=Ub… 10/119 .10.1 How to securely use VNC with SSH tunneling 3.1 Disable AppArmor 3.12.5 Malicious commands to avoid 3.3 PuTTY FreeNX Client 3.1.2 Setup an SSH server 3.5 Nessus Anti-virus 3.06/02/2011 Ubuntu:Karmic - 3.6 XVNC4Viewer VNC Client SELinux 3.5 Telnet 3.1 Gufw 3.13 Network Monitors Security Netstat Anti-spam 3.10.2 AVG 3.2.3 Uncomplicated Firewall 3.3.10.

2 LGPL license 10.4.1 FreeNAS 6 Setup RAID in Ubuntu/Kubuntu 7 Databases 7.2 OpenSSH server 4.4.5 Pessulus (Lockdown Editor) 4.6 Capture a screenshot 8.9 Kill (end) a process 8.6 Miscellaneous solutions 5 Network Attached Servers 5.1 OutKafe GPL license 10.7.13 Alien 9 Software Troubleshooting 9.5 Cluster (cloud) computing Bind9 (DNS server) 4.2 SmoothWall 4.1 IPCop 4.6 Xen virtual machine host Apache2 + MySQL + PHP 4.6 Enterprise Network Firewall 4.5 Run a script from a menu item 8.7 LTSP (Thin client support) 4.7.3 CafePilot 4.1 LTSP Server MySQL 8 Tips & Tricks 8.1 Permissions error on program startup 9.3 iTALC (Thin client for Education) 4.7 Run a KDE 4 desktop from Ubuntu Add a desktop to an Ubuntu Server Turn off Hot Keys 8.3 Postfix (Mail Server) 4.3 LAMP server installation 4.2 CD-ROM Troubleshooting 10 Licenses 10.3 Endian 4.10 View hidden files 8.8 Run a KDE 3 desktop from Ubuntu 8.4 Internet Cafe software 4.4 BSD license 10.2 Cacti Monitoring Server 4 Servers 4.3 Associate default applications 8.2 LTSP Client 4.06/02/2011 Ubuntu:Karmic - 3.4.3 Apache license Ultimate Server Walkthrough 4.4 Other servers 4.7.php?title=Ub… 11/119 .4 Autostart a program at bootup 8.2 OpenKiosk 4.1 Nagios 3.9 OpenLDAP 4.7 Print server 4.4.12 MD5Sum 8.5 Apache Tomcat (Java server) 4.1 eBox (server and network manager) 4.6.1 Run Command 8.1 PostgreSQL 7.5 Proprietary licenses 11 Requests ubuntuguide.11 Random password generator 8.4.8 Apache2 Webserver with PHP and Perl support

replace any "i386" with "amd64" Other versions How to find out which version of Ubuntu you're using Open the command terminal and type: ubuntuguide. Many instructions use the text editor "nano" (which is universally available in Linux). akin to the Start button in Microsoft Windows.) gksudo nautilus or sudo nautilus "man" command can be used to find help manual for a command. when installing programs or making changes to the system).wikipedia. 'sudo' elevates a User's privileges to the Administrator level temporarily (i. you can also use the Synaptic Package Manager. Many changes to the operating system can only be done by a User with Administrative privileges. "man sudo" will display the manual page for the "sudo" command: man sudo While "apt-get" and "aptitude" are fast ways of installing programs/packages. it is often easier to use the text editor "gedit" in Ubuntu instead. when you see sudo apt-get install package you can search for package in Synaptic and install it that way.list Many file management tasks can be accomplished with root Administrative privileges by starting the Nautilus file manager in a similar fashion.e. (Use 'gksudo' if starting Nautilus from a menu item.06/02/2011 Ubuntu:Karmic - General Notes General Notes This is the original Ubuntuguide. the command-line-interface terminal is called Terminal. However. You are free to copy this guide but not to sell it or any derivative of it. Most (but not all) programs/packages available with apt-get install will also be available from the Synaptic Package or from a text-based command-line interface (CLI) (http://en. a GUI method for installing programs/packages. Example: gksudo gedit /etc/apt/sources. In this guide. If you are using the 64-bit version. Text inside the grey dotted box like this should be put into the command-line Terminal. "Applications" means the bottom-left (or upper-left) button.php?title=Ub… 12/119 . Example: sudo bash 'gksudo' should be used instead of 'sudo' when opening a Graphical Application through the "Run Command" dialog box or as a menu item. This Ubuntu help guide is neither sold nor distributed in any other medium. For example. which is started: Applications -> Accessories -> Terminal. Ubuntuguide is not associated with Canonical Ltd nor with any commercial enterprise. In Ubuntu.wikipedia. they are neither endorsed nor sanctioned by this . Ubuntu allows a user to accomplish tasks from either a menu-driven Graphical User Interface (GUI) (http://en. Copyright of the names Ubuntuguide and Ubuntu Guide reside solely with this site. Beware of copies that are for sale or are similarly has a large community for online solutions and specific help.a collection of (open-source) educational tools for Debian/Ubuntu Linux Installing Ubuntu Warning: Ubuntu Desktop edition installer no longer allows a custom installation of GRUB.ubuntu. with releases in April and October. scheduled for release in October 2010.04) (http://ubuntuguide. Other Resources Ubuntu Forums ( .com/tag/Ubuntu) New Applications Resources GetDeb (http://www.Lubuntu can run with as little as 256 Mb RAM. Top 100 Open source Applications ( Lubuntu (https://wiki.deb files (see Apt and Package Basics).getdeb.04 LTS) (http://ubuntuguide.04 LTS) (http://ubuntuguide. Older Versions of Ubuntu Jaunty Jackalope (9. DO NOT USE the Karmic Koala Desktop edition if you use a boot Ubuntu Videos at DailyMotion (http://www.10) (http://ubuntuguide. and it now uses GRUB2 (which allows very little customization) -. released on April 29. This is a serious flaw in ubuntuguide. official Ubuntu Server Guide (https://help.gnome. Other *buntu guides and help manuals Kubuntuguide (http://www. (no longer supported) Hardy Heron (8. use multiple OS (more than 2).com/ See our full list of add-on applications.10/serverguide/C/index.html) -. This will not be an LTS (Long Term Support for server until June 2011.06/02/2011 Ubuntu:Karmic - lsb_release -a How to find out which kernel you are using uname -a Newer Versions of Ubuntu Ubuntu has a six month release cycle. or chainload bootloaders.Features the latest versions of software available from the official repositories as well as software not available in the official is the default desktop in Ubuntu.10) (http://ubuntuguide. Ubuntu Resources Gnome Project Gnome ( .org/wiki/Ubuntu:Hardy) (Long Term Support version with desktop support until April 2011 and server support until April 2013) Dapper Drake (6.ubuntu.php?title=Ub… 13/119 .dailymotion. The Ubuntu installer will overwrite your Master Boot Record and you will later be forced to recreate it. Ubuntu Screenshots and Screencasts What is Ubuntu? ( Maverick Meerkat ( Daily Ubuntu Applications (http://thedailyubuntu. is the next LTS (Long Term Support) version.a good starting reference for server packages Ubuntu Doctors Guild ( (supported until October 2010) Intrepid Ibex ( -.blogspot. Available in easy-to-install . It is better for older machines with limited resources. Lucid Lynx ( of older and newer versions.a collection of tips for using (K)ubuntu Linux in health care environments SkoleLinux (http://www. desktop no longer supported) See this complete list (http://ubuntuguide.06 LTS) ( .

ubuntu. Because the installation requires an intact functioning Windows system. see this section. consider Lubuntu (https://wiki. (If you forget to do this. or running from within another OS). and should not rely on Windows. In general. Use Startup Manager to change Grub settings Grub is the bootup utility that controls which OS to load by default and other bootup settings.10 Gb will be needed to run comfortably. Use the Ubuntu Server edition instead (and then later add the ubuntu-desktop).06/02/2011 Ubuntu:Karmic - Karmic Koala. EasyBCD (http://neosmart. if you have plenty of disk space. or the computer would slow to a crawl and then freeze. or chainload bootloaders. and it now uses GRUB2 (which is difficult to customize).ubuntu.php?title=Ub… 14/119 . you should reboot once into Windows prior to installing Ubuntu or further manipulating the partitions. make the partition for whichever will be your favoured operating system running from a USBdrive." A Windows partition should be at least 20 Gb (recommended 30 Gb for Vista/Windows 7). because its bootloader is very particular. and a Ubuntu partition at least 10 Gb (recommended 20 Gb). you may later have to repair the Windows partition bootup files manually using the Windows Recovery Console. limited hard drive space. You can change Grub settings from the Startup ubuntuguide. An alternate method involves installing the server version first and then installing the Ubuntu desktop. See this section for a more thorough discussion. PuppyLinux (http://www. while the alternative text-based installer can run using only 192 Mb RAM. and 8 . a free Windows-based program that allows you to dual-boot Windows Vista and Ubuntu (http://neosmart.) See changing the Windows partition size. If you have an older computer with less memory than this. check out these tips. (The GUI installer requires a minimum of 256 Mb RAM. This is a serious flaw in the Karmic Koala Desktop edition installer. Fresh Installation Download the latest ISO image from Ubuntu 9.) If done this way. so the partition needs to be (as well as other operating systems) by configuring the Vista bootloader. an officially supported dual-boot installer that allows Ubuntu to be run mounted in a virtual-disk within the Windows environment (which can cause a slight degradation in performance). DO NOT USE the Karmic Koala Desktop edition LiveCD as an installer if you use a boot partition. Dual-Booting Windows and Ubuntu Rarely. It required that motherboard hardware be compatible with existing drivers.php?id=1) .com/Lubuntu) (if 160 Mb RAM or greater). a Windows OS should be installed first. Installing multiple OS on a single computer Warning: The Ubuntu Desktop edition LiveCD installer no longer allows a custom installation of GRUB.ubuntu. A Windows installation usually occupies the entire hard drive.puppylinux. Hardware requirements Ubuntu Karmic Koala runs well with as little as 384 Mb RAM. creating free space for the Ubuntu partition. After shrinking the Windows partition. Warning: The original Linux kernel supplied with Karmic Koala had a flaw in the motherboard / CPU fan sensor modules. This has now been corrected with the new updated kernels (> 31. For a recommended partitioning scheme. a user may experience problems dual-booting Ubuntu and Windows. with its own filesystem. The installation takes between 3-4 Gb hard drive (Windows-based Ubuntu Installer). See this guide (https://help. The Ubuntu installer will overwrite your Master Boot Record and you will later be forced to recreate it.) Netbooks can run Ubuntu Karmic Koala. it is recommended to install Ubuntu in this manner for short-term evaluation purposes only. Use the Ubuntu Server edition instead (and then later add the ubuntu- desktop). use more than 2 operating for burning the ISO image to a CD. (You should clean up unnecessary files and defragment the drive before (if 256 Mb or greater).10 (http://releases. Allow the Ubuntu LiveCD to install to "largest available free space.17) and should no longer be a concern. Alternatives include: Wubi (http://www. A permanent Ubuntu installation should be installed in its own .org/) (if minimal RAM. or DSL (http://damnsmalllinux. This allows the Windows system to automatically rescan the newly-resized partition (using chkdsk) and write changes to its own bootup files. there is no problem installing Ubuntu as the second operating system and it is done automatically from the Ubuntu LiveCD. Use the Live CD for installation. If you want to install more than 2 operating systems on a single computer.ubuntu.

lst and add the following lines: title Mac OS X root ( .1) This means you will boot into partition number Once you have installed Ubuntu. You can try any partition number until you get it right. Mac OS X has a similar structure to Linux (it is BSD Unix based). ubuntuguide. edit the Grub start-up list: sudo nano /boot/grub/menu. choose ext2 as your partition type during the Ubuntu installation.0) makeactive chainloader +1 Reboot your Mac and go to the terminal in Max OS X (if you have any issues booting.lst and add the following lines: title Mac OS X root (hd0. You can download the Super Grub . Dual-booting Mac OS X and Ubuntu detailed instructions can be found here ( ( and burn the image to a CD-ROM. Dual-Booting Mac OS X and Ubuntu Also see these tips for installing multiple OS.iso image file at forjamari. edit the Grub start-up list: sudo nano /boot/grub/menu.ubuntu.php?title=Ub… 15/119 . Installing Mac OS X after Ubuntu If you decide to dual boot with OS X.linex.0) makeactive chainloader +1 If you have issues with Mac OSX or Windows in GRUB. try changing the Mac OS X Grub entry change root (hd0.forjamari.06/02/2011 Ubuntu:Karmic - Manager: System -> Administration -> Startup Manager If Startup Manager is not installed.0) to root (hd0. (For this the Super Grub Disk CD is a useful utility. Installing Ubuntu after Mac OS X If you get an error message during boot such as HFS+error in the bootloader. Enter: fdisk -e /dev/rdisk0 flag 2 <--note that flag 2 is my Mac partition number two quit y reboot If are still unsure whether it is working correctly.) Once you have installed Ubuntu. you can also use the Super Grub Disk for recovering Linux GRUB and the Windows MBR (Master Boot Record). use the Super Grub Disk CD and make grub active.linex. install it: sudo apt-get install startupmanager Note: You can also edit the Grub settings manually from the command-line interface. boot from your Mac OS X DVD). Press F8 and enter -s.

the /home directory) before the fresh install of the new system.Proposed updates & changes (bleeding edge stuff). Types of Repositories There are four major package repository types in Ubuntu: main . There are repositories officially sanctioned and monitored by the Kubuntu/Ubuntu developer community.Current version software from Jaunty+1 (Karmic) that have been backported to Jaunty Jackalope. but supported by Canonical. again open Synaptic Package Manager -> File -> Read markings and load the file on your USB drive (or other external storage) previously saved. Reinstalling applications after a fresh install If you upgrade your Ubuntu system with a fresh install. ubuntuguide. such as USB drive. Additional information is available from the Ubuntu Repository Guide ( Karmic-backports . Complete the backup of your system's other important files (e. restricted . Karmic-proposed . Note: Many packages. This is the preferred method: sudo apt-get install update-manager-core sudo do-release-upgrade You can also use the update-manager (all editions): sudo apt-get install update-manager sudo update-manager -d You can also use: sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade (Note: the first two lines simply make sure your current distribution is current before upgrading the entire distribution. and are optional. There are also these additional types of repositories: Karmic-updates called repositories.wikipedia. Automated updates remains the recommended method.Software not licensed under the GPL (or similar license). dependencies.php? t=1057608) .Updates to official packages. For (or similar software license). universe . Add Extra Repositories Software packages and programs are freely available for download at multiple online sites with standardized structures.Software licensed under the GPL (or similar license) and supported by . see this Ubuntu forum thread (http://ubuntuforums.06/02/2011 Ubuntu:Karmic - Upgrading Intrepid or Jaunty to Karmic Also see the official Ubuntu desktop upgrade documentation ( . without official sanction or supervision (and should be used with caution). but supported by users. it is possible to mark the packages and services installed on your old system (prior to the upgrade) and save the settings ("markings") into a file. while other repositories are independently provided.ubuntu. multiverse . In brief: On the old system: Synaptic Package Manager -> File -> Save Markings Save the markings file to an external medium. This is the major part of the distribution. In the freshly installed new system. so this method does not always work.Supported by Canonical. Then install the new version of Ubuntu and allow the system to reinstall packages and services using the settings saved in the "markings" file.g.php?title=Ub… 16/119 . There are several methods for upgrades from the command-line interface (Terminal) (which can be used for both the desktop and server editions of Ubuntu/Kubuntu).Software not licensed under the GPL (http://en. and compatibilities change between version of Ubuntu.

php?title=Ub… 17/119 .archive.list_backup Note: sudo . Create a backup of your current list of sources.medibuntu.ubuntu.runs the command with root karmic main restricted universe multiverse indicates a repository for Great Britain (gb).06/02/2011 Ubuntu:Karmic - Third party repositories Software developers often maintain their own repositories." before archive. Edit the list of sources: sudo nano /etc/apt/ Here is a sample sources. Add: deb http://packages.ubuntu.list only if you understand what you're doing. make sure you have utter confidence in that site before enabling the repository and installing a software package from it.ubuntu.) Refresh the package list from the new repository: Synaptic -> Reload Manually add repositories Do this at your own risk. sudo cp -i /etc/apt/sources.list or using a graphical editor: gksudo gedit /etc/apt/sources.. backdoors.medibuntu. System -> Administration -> Synaptic Package Manager -> Settings -> Repositories. For Third Party Software select Add -> enter the repository's address. Here you can enable the repositories for Ubuntu Software and Third Party Software. See Add Repository keys. Example: The Medibuntu key can be downloaded from http://packages. -i = prompt to overwrite if a file already exists. where xx = your country code. from which software packages can be downloaded and installed directly to your computer (if you add the repository to your list).gpg Then add the key from: System -> Administration -> Synaptic Manager -> Settings -> Repositories -> Authentication -> Import Key File. Many of these third party repositories and software packages have never been reviewed by the (K)Ubuntu/Debian community and can present a security risk to your computer.list. Example: deb http://gb. It will have a format similar to: deb http://archive. Modify the default Ubuntu sources. Add Repositories using Synaptic Package Manager This is the preferred karmic main restricted Example: To add the Medibuntu karmic free non-free Download the repository key to a folder.list /etc/apt/sources. karmic main restricted deb-src . and other malicious software can be present at any unregulated Note: To use your local mirror you can add "xx. cp = copy.. At the end have been added repositories for Medibuntu and Google: Mixing repositories can break your system. For more information see the Ubuntu Command-line Repository guide (https://help.ubuntu. When using repositories not endorsed by the (K)ubuntu/Debian community. (Alternatively. you can manually add the key from the command line Terminal.ubuntu.

com/ubuntu/ karmic universe deb karmic-backports main restricted universe multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository.| sudo apt-key add - karmic universe deb-src karmic-security main restricted deb http://security. karmic multiverse deb http://gb. This software is not part of Ubuntu.archive.archive. please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team.archive.medibuntu.ubuntu.ubuntu. software from this repository may not have been tested as ## extensively as that contained in the main release.ubuntu. deb karmic partner deb-src http://archive. although it includes ## newer versions of some applications which may provide useful features.archive. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## karmic-backports main restricted universe multiverse deb-src karmic-updates multiverse deb-src karmic-security universe deb-src http://security. ## karmic-security multiverse deb-src Please satisfy yourself as to ## your rights to use the software.Release i386 (20081029.archive.ubuntu.ubuntu. See Add repository keys.ubuntu.| sudo apt-key add - Example: To obtain and add the Google repository key: wget --quiet karmic-updates main restricted ## N.medibuntu.php?title=Ub… 18/119 .B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## karmic-updates universe deb-src http://gb.ubuntu.06/02/2011 Ubuntu:Karmic - #deb cdrom:[Ubuntu 9.ubuntu.ubuntu.launchpad.archive.gpg -O . deb http://gb. Refresh the packages list from the new repositories: sudo apt-get update Add repository keys Download the gpg keys for the repositories and automatically add them to your repository keyring: Example: To obtain and add the Medibuntu repository key: wget --quiet http://packages. deb http://gb. deb http://gb.ubuntu.archive.ubuntu. and may not be under a free karmic-security universe deb karmic-updates multiverse ## Uncomment the following two lines to add software from the 'backports' ## repository. but is ## offered by Canonical and the respective vendors as a service to Ubuntu ## users.canonical.medibuntu.ubuntu.ubuntu. karmic-security multiverse ## Medibuntu .net/medibuntu/ deb karmic-security main restricted deb-src karmic-updates universe ## N. ## N.B. please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security karmic free non-free # Google software repository deb stable non-free Download and add the repository keys to your keyring. please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team.archive.10 "karmic koala" ## Please report any bug on https://bugs.1)]/ karmic main restricted # See -O .ubuntu. deb http://gb.ubuntu.archive.ubuntu.ubuntu.10 _Karmic_Koala .org/medibuntu-key. deb karmic main restricted ## Major bug fix updates produced after the final release of the ## karmic main restricted deb-src karmic partner deb http://security.archive.Ubuntu karmic free non-free deb-src for how to upgrade to # newer versions of the karmic multiverse deb-src karmic-updates main restricted deb-src http://gb.

ubuntu. which adds it to the keyring). --quiet = no output. Alternatively (and perhaps more easily).e. The | (pipe symbol) is used to capture the output from the previous command (in our case the screen) and use it as an input for the piped command (i. from Intrepid to Jaunty): ubuntuguide.g. apt-key. Note: Key servers often use port 11371. e. -O = Output downloaded item to terminal.g. These instructions are for installing packages from the command-line Terminal.retrieves a file from a network location. you can use apt-key directly: sudo apt-key adv --keyserver --recv-keys KEY where KEY is the missing key code printed in apt-get output.06/02/2011 Ubuntu:Karmic - Note: wget . Package Installation and Updates Apt and Package Basics Read Add Extra Repositories Most new users will use the Synaptic Package Manager to install packages. Make sure your firewall allows port 11371 to be open. EF4186FE247510BE.php?title=Ub… 19/119 . Terminal can be started: Applications -> Accessories -> Terminal Install packages: sudo apt-get install packagename Example: sudo apt-get install mpd sbackup Remove packages: sudo apt-get remove packagename To remove all dependencies: sudo apt-get autoremove Example: sudo apt-get remove mpd sbackup Search for packages: apt-cache search <keywords> Examples: apt-cache search Music MP3 apt-cache search "Text Editor" Update the apt package database after adding/removing repositories: sudo apt-get update Upgrade packages: sudo apt-get upgrade Upgrade the entire distribution (

deb packages Debian (. leaving the . -v means verbose (list what it is extracting). decompressing if necessary.bz2" files bunzip2 file. Bzip2 is the newer. You would then use tar to extract it. To extract: tar xvf packagename. These files can generally be automatically extracted by merely clicking on them from your file manager (Nautilus).deb): sudo dpkg -i To create a .gz Decompressing ". since file associations with the default installer is already set in Ubuntu. Decompressing ".gz" and (Tar/Bzip2) archives end in ". These instructions are for those who wish to use the command line Terminal.deb): sudo dpkg-reconfigure packagename *Example: sudo dpkg-reconfigure mpd Handling (Tar/GZip) and (Tar/Bzip2) archives (Tar/GZip) archives end in ".bz2 Note: You can also decompress a package first by using the command gunzip (for . -f specifies the file to use.deb Remove a Debian (Ubuntu) package (.php?title=Ub… 20/119 .gz folder To create a .deb package in your system.tar. since file associations with the appropriate archival utilities are set by default in Ubuntu. .gz" files gunzip file.bz2".deb) packages are the packages that are used in Ubuntu.tar.tar.gz Note: tar is an application which can extract files from an archive.tar.tar file.deb): sudo dpkg -r packagename Reconfigure/Repair an installed Debian (Ubuntu) package (.gz) or bunzip2 (for . These instructions are for those who wish to install packages from the command-line terminal (Terminal). -x means extract.bz2).06/02/2011 Ubuntu:Karmic - sudo apt-get dist-upgrade Installing .bz2 folder ubuntuguide. more efficient compression method. You can install any .gz archive: tar cvfz packagename.bz2 archive: tar cvfj packagename.deb files can generally be installed from your file manager (Nautilus) merely by clicking on them. Install a downloaded Debian (Ubuntu) package (.

compilers.deb package from source files If your build from source is successful.deb" file for future use. configure is the shell script to build the package from replace apt-get with aptitude in the command line. compile the package (make). libraries. and install the compiled package into your system (make install): cd /path/to/extracted/sourcefiles . If you get a "permission denied" error. Some packages require additional dependencies and optional parameters to be specified in order to build them successfully.tar.gz Build the package using the package's script (in this case the configure script)./configure sudo make sudo checkinstall Keep the resulting ". headers): sudo apt-get install build-essential linux-headers-$(uname -r) Note: "uname -r" lists the current kernel you are using Extract the archive that contains the source files: tar xvf sourcefilesarchive. To be sure the configure script is executable: sudo chmod +x configure Create a . Also see these Ubuntu wiki instructions (https://wiki.06/02/2011 Ubuntu:Karmic - Installing a package from source Make sure you have all the necessary development tools (i. It can later be installed using: sudo dpkg -i action=show&redirect=HowToBuildDebianPackagesFromScratch) . you can make a Debian (Ubuntu) package (.php?title=Ub… 21/119 . To use Aptitude. Example: ubuntuguide. the file is not marked as being executable.e.deb) for future use: Install package tools: sudo apt-get install checkinstall Rebuild package using "checkinstall": cd /path/to/extracted/package ./ before a filename in the current folder allows the Linux shell to try and execute the file as an application even if it is not in the path (the set of folders which it searches when you type a command name). This makes it easy to remove applications completely./configure sudo make sudo make install Note: typing .deb Note: These are basic instructions that may not always work. Aptitude marks packages that are automatically installed and removes them when no packages depend on them. To fix this: sudo chmod +x filename Example: In the above instructions. Aptitude Aptitude is a terminal-based package manager that can be used instead of apt-get.

from Terminal (command line interface): sudo apt-get update sudo apt-get upgrade or Use Synaptic Package Manager: System -> Administration -> Synaptic Package Manager -> "Reload" then "Mark all upgrades" If there are packages available for updating. Check the box "Mark for Installation" Click the "Apply" button. The selected program(s) will be automatically installed. In this guide.php?title=Ub… 22/119 . you will be prompted whether to install them. Manual Updates Read General Notes Read Add Extra Repositories Manually. Synaptic Package Manager While "apt-get" and "aptitude" are fast ways of installing programs/packages. You can also search for a word in its description. The selected program(s) will be automatically installed. when you see sudo apt-get install package you can simply search for package in Synaptic and install it that way. aptitude. along with its dependencies. Check the box "Mark for Installation" Click the "Apply" button. Applications -> Add/Remove Programs Search for the sort of program you want to add.debian. This is the preferred method for most desktop users. Add/Remove Programs Not all packages available from apt-get. and Synaptic Package Manager are available in Add/Remove Programs.06/02/2011 Ubuntu:Karmic - sudo aptitude install packagename sudo aptitude remove packagename sudo aptitude update sudo aptitude upgrade For an ncurses-based graphical user interface. a GUI method for installing programs/packages. Automated Updates Use Synaptic Package Manager: System -> Administration -> Synaptic Manager -> Settings -> Preferences -> General -> Reloading Outdated Package Information -> Automatic ubuntuguide. However. System -> Administration -> Synaptic Package Manager Search for the name of the program/package. Example: type MP3 to see a list of mp3 software. you can also use the Synaptic Package Manager (System -> Administration -> Synaptic Manager). see the aptitude documentation ( . Most (but not all) programs/packages available with apt- get install will also be available from the Synaptic Package it is the easiest interface for new users of Ubuntu and directs them to preferred packages. type sudo aptitude For more information.

You can still rotate the sides of the plate. streamlined and does not have many configurable options.. but it will not be a cube. click on the Desktop Cube icon to access its settings. to allow advanced desktop effects such as the rotating cube desktop. It is lightweight. and themes for windows managers (including Metacity and Compiz) and other applications. sudo apt-get install fusion-icon Applications -> System Tools -> Compiz Fusion Icon You can then easily access CompizConfig Settings Manager from the icon. splash screens. Click on the icon for each to customize settings. You can also go to a desktop using the taskbar icon which shows the 4 desktops.06/02/2011 Ubuntu:Karmic - Desktop Add-ons There are many add-on icons. themes. Multiple themes are available. Emerald Emerald is the theme engine for Compiz has wallpapers. (Recent users from the Windows OS may have no experience with the concept of simultaneous desktops. Otherwise. window decorators. Fusion Icon Fusion Icon is a tray icon that allows you to easily switch between window managers. but has multiple themes available at Gnome Look. and other customizations available for the GNOME desktop. but they are nice once you learn how to use them). you can assign it to any one of the 4 desktops by right-clicking the upper left corner of the application window and choosing the "To Desktop. Metacity Metacity is the default desktop compositing manager in Gnome. which is quite fast in Ubuntu. and gives you quick access to the Compiz Settings Manager. You will not get a cube if you are only using 2 desktops (you will get a "plate"). Rotate the Compiz Cube Set the CompizConfig Settings Manager to enable the "Desktop Cube" and "Rotate Cube" and "Viewport Switcher" options. you must change the default number of desktops from within CompizConfig Settings Manger. Gnome Eye-Candy Resources Gnome Look (http://www. Install: sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-fusion-plugins-extra emerald libr To change to Compiz as the Window Manager: Select Compiz Configuration: System -> Preferences -> CompizConfig Settings Manager Note: You must logout and log back in for the change to take effect. (These themes originated from the Beryl project before it merged with Compiz to form Compiz Fusion. Many Ubuntu users choose to run Compiz. hold down the Ctrl+Alt+Left mouse button and drag the mouse (or touchpad) the direction you want to rotate the cube. the cube rotates between desktops. Remember. Compiz Fusion Compiz Fusion is available as a separate Windows Manager. This allows quick toggling of 3-D desktop effects (that may not be compatible with some applications). When running Compiz fusion as the Windows Manager. to change the appearance of the cube. 3-D effects. For example.) The Emerald Theme Manager for Compiz Fusion can be installed: ubuntuguide. You can set the hotkey buttons for rotating the cube in the "Viewport Switcher" settings. It's not a cube unless you have at least 4 desktops running.php?title=Ub… 23/119 .gnome-look. of course. wallpapers." option. To enable 4 desktops: CompizConfig Settings Manager -> General -> General Options -> Desktop Size -> Horizontal Virtual Size -> 4 When you start an application. Rotating the cube shows the different desktops.

A dock represents running programs as icons at the bottom of the screen (as is done on the Mac OS X desktop). instead of by toolbar panel segments (as is done in Windows and other Linux window managers). A . Install: sudo apt-get install startupmanager Start: System -> Administration -> Startup Manager You could alternatively use a different splashscreen manager.howtoforge. gDesklets gDesklets (http://www. instead of USplash.) Enable automatic startup of AWN at bootup: Menu -> System -> Preferences -> Startup Applications -> Add. Metacity will be installed as part of the installation. when you are asked for a login and password.06/02/2011 Ubuntu:Karmic - sudo apt-get install emerald Ubuntu Wallpaper Download free Earthenibex wallpapers ( Xcompmgr. system resources. Avant Window Navigator Avant Window Navigator (http://wiki.php?p=3440101#post3440101) .py?topic=11377) .com/support/linux/bin/ See this brief comparison of dock applications ( requires that a desktop composition manager (such as Metacity.. (Startup Manager can also be used to change GRUB bootup settings if you use multiple OS's on your computer). KDE4 (Kubuntu).html) is a proprietary suite of widgets and applications to give Google control over your computer and thereby allow you to use Google Cairo Dock. gnome-do and Wbar are dock-like applications for Ubuntu docks-for-ubuntu/) . avant-window-navigator Select which applets should run from the dock menu by default: are similar to Windows widgets and Google gadgets and provide information such as weather. You can change the USplash screen using the utility startupmanager.php?title=Ub… 24/119 . Change USplash Boot Screen This is the splash screen you see at bootup. Install: sudo apt-get install splashy splashy-themes Google Desktop Google Desktop for Linux (http://desktop. For installation instructions.html) .deb package can be downloaded and installed from Google Linux Downloads ( .google. Install AWN: sudo apt-get install avant-window-navigator awn-manager (Note: If you are using Gnome (Ubuntu) and do not already have a compositing manager installed (such as Compiz).com/linux/index.ubuntu. see Google Desktop for Linux Instructions (http://desktop. Install and upgrade proprietary nVidia or ATI graphics drivers so that the compositing manager functions properly. and . For more information refer to this gdesklet installation tutorial (http://www. Install: sudo apt-get install gdesklets Dock applications Avant Window Manager. Splashy (http://ubuntuforums.awn-project. or xfwm4 (Xubuntu)) be installed and running.

Cairo Dock Cairo Dock ( can be used either with a desktop compositing manager (such as Metacity for Gnome. It is the default in the Google gOS desktop and is available as a .3_i386.php?title=Ub… 25/119 .0 -zoomf 1.blogspot.3.ubuntu. Compiz.g. For more info see this wbar guide (http://linux-guider. wbarconf A simple wbar configuration utility (http://www.php/wbarconf) can be downloaded as a . then activate or deactivate the applets from the list.gnomefiles.googlecode. you could create a menu item with the command line options (similar to the examples above). or a batch file that can be automatically started at system startup (as a cron event or startup session).google.3. I like the icons to just pop up so I don't use it. but with 9 icons 5 there is a nice "wave" effect.3_i386. wbar wbar ( .php?t=980565) . You can also change wbar startup options by editing the configuration file: sudo gedit /usr/share/wbar/ package from another-cute-dock.wbar See this example configuration file ( Ubuntu:Karmic - Menu -> Applications -> Accessories -> Avant Window Navigator Manager You can drag application icons onto the list. Obviously. Install: sudo apt-get install gnome-do From the preferences pane of gnome-do select the Docky look and feel to get the dock (rather than the default Quicksilver-like) look and feel.davebsd. or the KDE4 Window Manager) or without one. by pressing alt+F2). It is available from the repositories: sudo apt-get install cairo-dock cairo-dock-plug-ins Gnome Do Gnome Do (http://do.deb Start wbar with custom start options (e.deb sudo dpkg -i for is a docking utility for Gnome. Here is an example: wbar -isize 48 -j 1 -p bottom -balfa 40 -bpress -nanim 3 -z 2. Download and install (from the command-line Terminal): wget http://wbar.5 For a full list of command-line startup options. See the Ubuntu installation instructions (https://help. see: wbar --help Tip: If you want the "wave" effect just increase the -nanim is a quick-launch bar (not a dock) that has an appearance similar to Avant Window Manager and Cairo Dock.berlios.deb package and installed: ubuntuguide. not all options are able to be set from the configuration file and must be run from the command line. It is GTK (Gnome) based but can work in all desktop environments.5 -above-desk Here is another example: wbar -above-desk -pos bottom -isize 60 -nanim 1 -bpress -jumpf 0. However. It does not require a compositing manager to be installed and is therefore quicker and more suitable for low-end hardware systems.

for instance.7. to be run from within (K)Ubuntu. you will need VMWare is a commercial virtualization platform that currently offers two free products: VMWare Player and VMWare Server (http://www.2-1_i386. Install the open-source edition: sudo apt-get install virtualbox-ose virtualbox-ose-source virtualbox-guest-additions You can also add the QT-version (if using KDE/Kubuntu. such as Windows or OS X. Proprietary versions of VirtualBox A few additional features that are not yet in the OSE version. Users that wish to run servers (or processes) that need to be available to a network from within the virtual machine should use see the End-user documentation (http://www.deb Virtualization Virtualization allows a second operating system (OS). This requires extra RAM (because both (K)Ubuntu and the virtualized second OS require separate amounts of RAM) and a license for the second OS. such as a USB device interface.| sudo apt-key add - VMWare VMWare (http://www. If you wish to install a new OS within a virtual machine (other than in an appliance).org/wiki/Linux_Downloads) of VirtualBox: Add the following string to your repository list: deb http://download. for example): sudo apt-get install virtualbox-ose-qt Start VirtualBox: Menu -> VirtualBox OSE PC virtualization solution For usage instructions.vmware. then run the installation script: ubuntuguide. In brief.php?title=Ub… 26/119 . you must have a license for Windows XP.ubuntu. VMWare Player Installation instructions are on the . In VirtualBox VirtualBox (http://www. give it executable privileges.virtualbox. or at the Ubuntu community wiki (https://help. There is a free and fully open-source edition available under the GNU GPL license. are available in the proprietary version of (the latter with a free renewable yearly license). VMWare Server is recommended unless you only need to play an appliance.asc -O. For information on installing Virtualbox in Windows so that Ubuntu can then be installed within in a virtual machine running in Windows. (Appliances will also run in VMWare Server) karmic non-free Add the key fingerprint to your Linux: wget -q http://download.deb sudo dpkg -i wbarconf_0.vmware.2-1_i386. If you wish to run a virtualized instance of Windows XP. To install a proprietary edition ( is a fast and complete virtualization solution owned and maintained by Sun Microsystems. see this page. to install the free VMWare Player: Install pre-requisites: sudo apt-get install build-essential linux-headers-$(uname -r) Get the binary package/installation script.06/02/2011 Ubuntu:Karmic - wget whereas VMWare Server (which has a broader range of features) allows the creation of virtual machines.7. VMWare Player can play virtual appliances that have already been created.

i.3-185404.php?title=Ub… 27/119 and installing a guest OS.ubuntu.5. It can be installed from source code (http://www. This is a bug with VMWare´s VMWare Package VMWare Appliances (that include an Ubuntu/Debian OS) can be created using VMWare Server and the VMWare Package is the free open source virtualization solution implemented as a Linux kernel module (in the recent kernels) for computers whose processors contain virtualization extensions (Intel VT or AMD-V).i386. It is free open ubuntuguide. you can still run the QEMU virtualization .5.html#SEC82) .bundle chmod +x is a server edition of Ubuntu optimised for use within Virtual Xen Xen ( is an efficient open-source virtualization ("hypervisor") platform (which includes a merge with QEMU).html) for VMWare with Ubuntu JeOS using and retrieve your license key by email. See the Ubuntu installation instructions (https://help. arrow and Del/End/etc keys do not function.3-185404.linux-kvm. Extract the files.bundle Run: Applications -> System Tools -> VMWare Player Create an Ubuntu Appliance for VMWare Player Ubuntu JeOS (http://www. the Function.06/02/2011 Ubuntu:Karmic - wget http://download3.tar. These appliances can then be deployed to users who can play them using VMWare Player./VMware-Player-2.ubuntu. It is the basis for the Amazon EC2 Cloud and is generally intended for use on a server (or on "baremetal" systems.vmware. Install: sudo apt-get install kvm Qemu (without KVM) If your computer does not have the virtualization sudo .5. and run the install script: tar xvf VMware-server-2. no OS yet installed).bundle sudo .10/serverguide/C/jeos-and-vmbuilder.nokeycodeMap = true KVM KVM (http://www.qemu. See this Ubuntu community documentation ( Install: sudo apt-get install vmware-package Keyboard errors in VMware guest After installing VMWare 6.vmware.i386. give execution privileges to the install script.gz cd vmware-server-distrib chmod +x vmware-install.i386.vmware/config (create file if necessary) to fix this issue: .ubuntu. VMWare Server Install pre-requisites: sudo apt-get install build-essential linux-headers-$(uname -r) Download the server source files for your architecture (32-bit or 64-bit) from the VMWare Server website (http://www. For routine installation of Ubuntu within a virtual machine.ubuntu./vmware-install. Add this line to ~/. A virtual appliance can be built (https://help.e. use the Ubuntu edition for virtual machines.xen.

tar.codeweavers. albeit Like CrossOver for is a free open-source package that is similar to (and implements many elements of) CrossOver for Linux.php?title=Ub… 28/119 .com/community/Xen) .gz tar zxvf is a Wine frontend which simplifies the installation and launch of many Windows see IEs 4 Linux (http://www.gz cd ies4linux-* .) Implementation in Ubuntu requires some --no-gui Transgaming Cedega ubuntuguide.tatanka. no Microsoft license or virtualization platform is required to run Windows programs. IE6 may be A beta implementation of Internet Explorer 7 is also available from this package. Make sure you have wine and cabextract packages: sudo apt-get install wine cabextract Download IEs 4 Linux and install: wget http://www. Install: sudo apt-get install ubuntu-virt-mgmt Crossover for Linux Codeweavers' Crossover Office for Linux ( (A (K)Ubuntu desktop can then later be added -. using the 64-bit Ubuntu Server .com/products/cxlinux/) is a subscription-based commercial package that allows many Windows programs to be run on Ubuntu without the need for a Microsoft OS license or a complete virtualization system. Codeweavers releases older versions of this product into the free package Wine. but for those instances when it can't. see the Ubuntu community documentation (https://help.tatanka. Firefox can be used (with the User Agent Switcher plugin) to mimic Internet Explorer. (A commercial version is also offered by is an application to allow viewing of all instances of virtual machines on your system.06/02/2011 Ubuntu:Karmic - source under a GPL license. Virtual Machine Manager Virtual Machine Manager (http://virt-manager. See the website for more info. For more info. currently. particularly games. Internet Explorer 6 Internet Explorer 6 can function under Wine. It includes a secure implementation of VNC.winehq. For most purposes. Select "Internet Explorer 7" from the "Internet" section of PlayonLinux.see Ubuntu server). For more info. This and other virtual management tools are available as an integrated package in (K)Ubuntu. Wine Wine (http://www.ubuntu. The latest desktop (and installation instructions) is available from the website. sudo apt-get install wine Also consider installing Microsoft's TrueType fonts: sudo apt-get install msttcorefonts PlayOnLinux PlayOnLinux (http://www. Install: sudo apt-get install playonlinux Internet Explorer 7 Internet Explorer 7 can be installed with PlayOnLinux. Install: sudo apt-get install xen-hypervisor xen-docs convirt A Xen virtual machine host can also be installed automatically with certain 64-bit CPUs.

org/index. You can "re-live" classic games that otherwise won't run on newer computers. F-Spot.a program for electrical engineering schematics RlPlot (http://rlplot. download and save the is a DOS-emulator that emulates CPU:286/386 realmode/protected mode. Several GNOME applications (like Tomboy. without the need for virtualization or a Microsoft license.transgaming. and 6 dimensional .an astounding planetarium for the desktop K3DSurf (http://k3dsurf.a high quality graph generator Mnemosyne ( -. It provides 3D .a flash-card tool Gramps ( -. Below are a few examples that can be installed from this menu: Celestia (http://www. so mono may already be installed by default on your system. -. sudo apt-get install scummvm Edutainment Applications There are sudo apt-get install mono-2. for installing and running some Windows is a commercial application (similar to CrossOver Office and Wine).com/) gives you an annotated eagle's eye view of our planet.wikipedia.dosbox. The most recent version is available here (http://www.lug. ScummVM replaces the executables shipped with the -. and a high level of DirectX support. Installation instructions are found on the website. This is a free proprietary package (you must accept the license to use this package). software acceleration support. Tandy/Hercules/CGA/EGA/VGA/VESA graphics.bin package from Google Earth downloads is a free open source project sponsored by Novell to allow . sudo apt-get install dosbox ScummVM ScummVM ( Islamic Quran study tool (available in Utilities) Oregano (http://arrakis.5. Applications -> Add/Remove Software -> Edutainment. Directory FileSystem/XMS/EMS. Bibletime (http://www.or -- To install the latest Linux binary.06/02/2011 Ubuntu:Karmic - Cedega ( -.a free planetarium and space simulator for the desktop Stellarium (http://www. and Banshee) require mono to be -.0-devel Moonlight See Moonlight plugin for Firefox DosBox DOSBox ( allows certain classic graphical point-and-click adventure games to run (provided you already have their data files).a Bible study tool using the QT platform Zekr ( -. Mono Mono ( -. allowing play on Linux operating systems (for which they were not originally designed). specifically games.deb -.php?title=Ub… 29/119 .NET programs to function in Linux ((K)Ubuntu) and Mac OS X.a program for modeling 3. many superb applications that can be installed with a single click. sudo apt-get install googleearth-package make-googleearth-package --force Doubleclick on the resulting . and a SoundBlaster/Gravis Ultra Sound card (for sound compatibility with older games) your family-tree and co-operate with genealogy projects Google Earth Google Earth (http://earth. like libcrypto. cd ~/google-earth sudo mv libcrypto. FBReader (e-book reader) FBReader (http://www. Examples are: KMahjongg (http://games.html) and from community sites (http://fretsonfire.webs. Uninstall Google Earth To uninstall run the uninstall shell script located in the /home/user/google-earth folder (or whichever folder you installed google-earth into).com/community/GoogleEarth) . catching fish. see the Ubuntu help pages on Google Earth (https://help. TORCS (http://torcs. Ubuntu Gamers Arena ( -.9.9. Frets on Fire ( you’re probably experiencing a common issue.php?game=ksirk) Frozen Bubble ( symbol BIO_test_flags. (Extreme Tux Racer (http://extremetuxracer.the solitaire Mahjongg tile-matching game. shows the splash Install: sudo apt-get install fbreader Games There are some phenomenal games for (K)Ubuntu Linux.html) . Troubleshooting If Google Earth Ubuntu:Karmic - (http://earth.8 ~/google-earth/libcrypto. Running ~/google- earth/googleearth in a terminal will show this error: . Find the file -. time-wasting. Then install: chmod +x browse to the folder you installed Google Earth into./GoogleEarthLinux.sourceforge. but works in 32-bit You can import songs from Guitar Hero ( .8 with link time reference To fix this.a Lemmings clone (similar to Super Mario Bros.similar to Guitar Hero.wikipedia.0. Best Linux Games for 2008 (http://whdb. Best 25 Linux Games of 2007 ( excellent 3-D chess game. Vdrift .8.) that uses penguins instead of Risk against the computer or in a multiplayer environment.8 not defined in file libcrypto.9.0.8 (Note: You can also specify /home/user/google-earth instead of ~/google-earth ).bin Run: Applications -> Internet -> Google Earth 3D planet viewer You should turn off the Google Earth -> View -> Atmosphere setting. Google Earth should now start correctly. open-source games available in (K) PouetChess (http://pouetchess.) KsirK (http://games.php?title=Ub… 30/119 . and then crashes.8 is a newer version.the .9.the 3-D Car Racing game Pingus (http://pingus. PokerTH (http://www. bubble-popping . Most (including the KDE Games collection and the Gnome Games collection) can be accessed through the Games section of your Package or you might see clouds everywhere and the ground won't show is a free cross-platform e-book reader.php?game=kmahjongg) -. based on the GTK platform.Penguin slides down a 3-D luge run. By default this will be google-earth in your home -./googleearth-bin: relocation error: /usr/lib/i686/cmov/ -.bak.bak sudo ln -s /usr/lib/libcrypto. There are hundreds of free. version OPENSSL_0.0.geetarfreaks.a very nice Texas Hold 'Em Poker Planet Penguin Racer (http://en. For other issues.8 and rename it to something else.0.bin .sourceforge.0.php/Main_Page) -. addicting.wikidot.0.9.

7. To install.26/linux/urbanterror4/ .php?t=3926) . with free servers. as the script executes a download of the necessary files which are about 541MB After the install you will have a nice UrbanTerror icon on your desktop (unless you installed as root) Spring The Spring Project ( open-source multi-player first person shooter action game. The current version or sudo .org/nexuiz/) is an open-source multi-player first person shooter game with free servers and -.2 see the website. similar to Need for Speed. For the current version 7.06/02/2011 Ubuntu:Karmic - Vdrift (http://vdrift. Support for joysticks. and multiplayer games./nexuiz-linux-sdl.php?title=Ub… 31/119 .a multiplayer graphics-rich first person shooter game evolved from Cube. The repositories have version is a multiplayer first person shooter action game.clan-sy.utwente. See the Installation instructions (http://www.1 version see the website. Some recommend running from a shell: sudo . Tremulous ( is a free open source 3-D racing game. Nexuiz Nexuiz (http://www. There are a few other problems. Many can be installed using: Applications -> Add/Remove Software -> Games Examples are: Alien Arena (http://icculus. See the Nexuiz forums (http://alientrap. The repositories have the current version.html) -. mice and keyboard is included. Sauerbraten ( For the current A 35 map community pack is available here (http://www.openarena. sudo apt-get install nexuiz nexuiz-music You must have desktop effects turned off (System -> System Settings -> Desktop).com/wiki/Complete_Annihilation#Introduction) ubuntuguide.alientrap. UrbanTerror UrbanTerror (http://www.nexuiz/data ). It uses the open-source quake 3 engine and features many real weapons and free-to-use servers for multi-player is a scripting engine platform to develop and play free multiplayer games such as Star Wars Imperial Winter (http://www.snt. multiple drift with realistic and Complete Annihilation ( Now double click on the script to execute and follow the directions The install will take a while.php?6) at the website.a multi-player first person shooter action game with free servers.0-1.clan-sy. Action Incredible action games (including those from the Top 25) are available in Ubuntu. extract the map pack to /home/username/.2 is in the A binary package for Linux is available from the website.tremulous.imperialwinter./ After downloading the script open Terminal into your download directory then make the script executable with the following command: sudo chmod +x urt40-linux-installer.php) .sh) or UrbanTerror Installation Script 2 (http://vlaai.106. Alternative installation with a script: UrbanTerror Installation Script 1 (http://89. OpenArena (http://www.alientrap.a Halo-like multiplayer first person shooter action game.urbanterror.nexuiz/data (or ~/. The repositories have version 7.

PlaneShift PlaneShift (http://www.bin sudo .0. Make sure your user belongs to the games group: System -> User Manager -> user -> Groups -> check games Download the updater patch psupdaterlinux64. it will be in Applications -> Lost & Found -> Client and Setup To run it from the menu. then installing as a package." During installation.42-x64. but it takes some effort. instead of to /opt for all users. See these installation instructions (http://spring.06/02/2011 Ubuntu:Karmic - .bin Run the executable binary as root (this must be done from the command line Terminal): sudo .it/register./PlaneShift-v. Make sure you have the Universe repositories enabled (Synaptic Package Manager -> Settings -> Repositories -> Edit Software Sources -> Community-maintained Open Source software (universe) -> (ticked)). If you installed the game to the menu. answer "no. most users have recommended installing this game to your /home directory as a single user installation.) Note: Most of the modules require dependencies from the Universe repositories. I had to edit the menu entries by checking the box: "Run in and unzip it to your download directory. but there were still many freezes. and is still in alpha that includes network play.wad. Run the updater as root: chmod +x psupdater chmod +x psupdater. I was able to install to /opt. When prompted whether to manually set permissions.planeshift. This is a game very much in development." Make the downloaded binary installation file executable: cd /directory_where_downloaded chmod +x PlaneShift-v.php?title=Ub… 32/119 .bin Follow the instructions for installation.html) . is an updated version of ZDoom (http://zdoom. See the website (http://skulltag. Doom Skulltag Skulltag (http://skulltag. Install prerequisites: sudo apt-get install timidity timidity-interfaces-extra Then add the skulltag for simple (K)Ubuntu installation instructions. The 64-bit installation worked better. run it from the command-line Terminal: sudo /opt/PlaneShift/pssetup sudo /opt/PlaneShift/psclient Notes: This game ran very slowly for me on a 32-bit installation with a DSL connection and I gave up. and install Skulltag and DoomSeeker (the Skulltag online server utility): Register for a free account at PlaneShift Registration (http://www. Client downloads and patches are available here ( is a promising free full-immersion online fantasy game (MMPORG).html) .com/wiki/Ubuntu_install#Graphical_Interface) for adding the repository. This avoids permissions problems. (You can use the Freedoom Iwad (see below) if you don't have an original Doom2.

see my additional tips. or available for this game.skulltag folder: cd ~/. you can copy the Freedom version of doom2. Web cp freedoom*/doom2. you can copy the is the ubiquitous web browser.06/02/2011 Ubuntu:Karmic - echo "deb http://skulltag. rm freedoom-iwad-0.list. Internet Applications Internet applications enable you to make full use of your Internet connection. and port forwarding with If you need more help (regarding the Skulltag-server. tnt. It is easiest to keep a directory for your wads in your home directory: mkdir /home/user/wads or alternatively.wad. firewalls.wad (from your original game) into this folder.4. use . tnt.wad. Web Browsers Mozilla Firefox Mozilla Firefox (http://www.wad already.wad's you have downloaded from the Internet into this folder as well.6 ubuntuguide. and more are included in this category.wad can be used as an iwad.solsector.wad.6. Based on open source components. tnt. use the /usr/share/games/doom folder.wad map (you will only see the new map). When in . Install the current version: sudo apt-get install firefox Install Firefox 3. giving universal privileges to the folder: chmod -R 777 /usr/share/games/doom Place your can be downloaded as a binary here (http://sourceforge. prboom -iwad /home/user/wads/doom2.list sudo apt-get update sudo apt-get install skulltag doomseeker-skulltag If you don't have a unzip freedoom-iwad-0. Then run the game using both the original iwad map as well as your new .doomworld.wad. sudo apt-get install prboom freedoom timidity timidity-interfaces-extra There are thousands of extra maps (Wads) (http://www. PrBoom PrBoom (http://prboom. or plutonia. Wing Commander Privateer The Linux version of this free version of Wing Commander (http://priv. or is a free open source port of the original first person shooter action game.wad -file /home/user/wads/new_wad. for example). but you must also install timidity and timidity-interfaces-extra.d/skulltag. Instant Messengers. it is trademarked and cannot be altered or re-distributed with any change that involves the name or jaunty multiverse" | sudo tee /etc/apt/sources. If you don't have one.wad Note: Only doom2.php?title=Ub… 33/119 .skulltag wget http://mirror.wad .com/pub/savannah/freedoom/freedoom-iwad/freedoom-iwad-0. Doom (http://en. You must have one of these in addition to any new wad you wish to use. Email clients. Note: this game can also be installed using Applications -> Add/Remove Software -> Games as Freedoom.wad from /usr/share/games/freedoom into this folder.6.4.wad to your ~/. Place any new .mozilla.

(This method will also ensure that automatic updates are installed by Firefox. sudo apt-get install mozilla-firefox-adblock You can also add this extension from Firefox -> Tools -> Add-ons -> Get Add-ons -> Browse All Add-ons.) Java Runtime Environment (JRE) for Fire fox plug-in This package also installs the Java Runtime add-on lets you save video and audio which is embedded on a webpage. Firefox Plug-ins Adblock plug-in (block ads in a web page ) Adblock Plus (http://adblockplus.6-branding Note: This method requires that port 11371 for the (repository) keyserver be open in your firewall. Adobe Acrobat Re ader for Firefox Plug-in ubuntuguide. and can add ads to block with a single click.6 is not yet in the official Ubuntu repositories. (This method will also ensure that automatic updates are installed by Firefox. This plugin allows you to choose which scripts to allow and blocks the rest. Obtain from the Launchpad repositories and install: sudo add-apt-repository ppa:mozillateam/firefox-stable sudo apt-get update sudo apt-get install firefox-3. (This method will also ensure that automatic updates are installed by Firefox.) Noscript plug-in (controls scripts) The Noscript (http://noscript. (This method will also ensure that automatic updates are installed by Firefox. sudo apt-get install mozilla-noscript You can also add this extension from Firefox -> Tools -> Add-ons -> Get Add-ons -> Browse All plugin allows a browser to masquerade as another You can add this extension from Firefox -> Tools -> Add-ons -> Get Add-ons -> Browse All Add-ons. You can add this extension from Firefox -> Tools -> Add-ons -> Get Add-ons -> Browse All Add-ons. You can add this extension from Firefox -> Tools -> Add-ons -> Get Add-ons -> Browse All Add-ons. (JRE is also installed when OpenOffice or ubuntu-restricted-extras is installed.) Unplug Download Manageme nt The UnPlug (https://addons. You can subscribe to a free filter plugin is considered one of the most important security measures for browsing the Internet. (This method will also ensure that automatic updates are installed by Firefox.6 blocks ads that appear in web pages.) Use r Agent Switcher plug-in for Fire fox The User Agent Switcher (http://chrispederick.06/02/2011 Ubuntu:Karmic - Firefox 3.mozilla.) sudo apt-get install sun-java6-jre sun-java6-plugin Note: You must accept the license to use this plugin allows the download of videos (including Flash videos) from sites like YouTube.mozilla.) Vide o Download Helpe r plug-in for Fire fox The Video Download Helper (https://addons. Most viruses and trojans gain access to computers from the Internet through scripts. allowing (most of the time) browser-specific content to be displayed.php?title=Ub… 34/119 .

Install: sudo apt-get install gecko-mediaplayer An alternative is to use the mplayer plugin for It allows you to view Adobe Acrobat files within the Firefox is available in a 64-bit version as well as a 32-bit version. change your web browser's Preferences -> Applications so that SWF and SPL files use Gnash.medibuntu.php?title=Ub… 35/119 . sudo apt-get install kaffeine-mozilla He lix player plug-in for Firefox This package installs the Helix player ( is a browser plugin for all Gecko-based browsers (Firefox. (the open source player that plays Real Player content in Linux) as well as the plugin that plays RealMedia within the Firefox browser. as a plugin (but also works with other mozilla browsers). IceApe.06/02/2011 Ubuntu:Karmic - This plugin is available from the Medibuntu repository. VLC plug-in for Firefox This package allows the popular VLC player to play media within the Firefox browser. Add the Medibuntu repository to your repository list: deb http://packages. It is the open source replacement for Adobe Flashplayer. Install: sudo apt-get install mozilla-mplayer Kaffe ine Plug-in for Firefox This package allows the Kaffeine media player (often used in KDE-based desktops) to play multimedia within the Firefox browser.go-mono.gnashdev. sudo apt-get install gnash After is part of the Novell Mono project that is an open source implementation of Silverlight (the Microsoft multimedia presentation platform). Version 1 is available as a plugin for mozilla-based browsers: ubuntuguide.googlepages. sudo apt-get install mozilla-plugin-vlc Ge cko MediaPlayer Plug-in for Fire fox Gecko MediaPlayer ( jaunty free non-free Install: sudo apt-get install acroread mozilla-acroread acroread-plugins acroread-fonts Adobe Flash Player for Fire fox Plug-in To install the official Adobe Flash plugin (Flash 10) for Firefox: sudo apt-get install adobe-flashplugin Gnash Plug-in (O pe n source Flash Player re place me nt) Gnash (http://www. It is based on FFMpeg. sudo apt-get install mozilla-helix-player Moonlight plugin for Firefox Moonlight (http://www. It is made to work best with the Firefox 3 web browser. Opera) that allows Mplayer to play multimedia within the browser.

0 and Digital Rights Management modules. FireFTP for Firefox FireFTP (http://fireftp. Email client. IM (IRC) client. and web development tools). similar to those for Thunderbird and is a proprietary browser and internet suite (currently free on PCs) also used in some mobile devices and gaming consoles. It is formerly known as IceWeasel and is also known as IceApe Browser.99 plugin here ( is a Firefox extension for FTP transfers. since CTV is blocked in the US) is equal using this plugin (with Firefox in Linux) to my viewing using Silverlight in Windows. Download the Moonlight Netflix under Moonlight Netflix streaming requires both the capabilities of Silverlight 2.06/02/2011 Ubuntu:Karmic - sudo apt-get install moonlight-plugin-mozilla Version 2 is available here (http://www.opera. Nevertheless. with which the streaming video of the Olympics (by NBC and CTV) can be viewed.urlbar. It is based on the same components as the Mozilla product SeaMonkey. Email .mozdev.php?title=Ub… 36/119 . It is based on the same components as the Mozilla products and shares the trademark and branding restrictions. Netflix has not yet released Digital Rights Management modules for Linux. Although the current version of Moonlight 2. and is endorsed by the Debian project (on which Ubuntu is based). A limited number of plugins are also available.mozillazine. IM (IRC) client. Please contact Netflix (http://www. but has no restrictive trademark Install the current version: sudo apt-get install iceape-browser SeaMonkey SeaMonkey ( .maxRichResults -> right-click -> Modify -> set value to 0 IceCat IceCat (http://en.petitiononline. It is endorsed by the Debian project (on which Ubuntu is based). so it should be used in a limited fashion. Install: sudo apt-get install seamonkey IceApe IceApe (http://en.seamonkey-project. IRC chat. The Moonlight project warns that not all security gaps have been tested. It includes email.aspx) .aspx) . This works successfully for me.0 will run most Silverlight content (including Netflix content). and webfeeds. There are many plugins ( is an open-source integrated internet application suite (including web is Firefox distributed without the Mozilla trademark directly for further information or sign a petition (http://www. Install the current version: sudo apt-get install iceape Opera Opera ( is an open-source integrated internet application suite (including web browser.maxRichResults) (and therefore not show your browsing history): Firefox -> about:config (in the location browser bar) -> browser. and web development tools). To turn off the location browser bar drop-down list (http://kb.urlbar. Firefox Widgets Turn off browser bar drop-down list in Firefox This is the most frequently asked problem regarding integrated BitTorrent. RSS/News reader. an address book. ubuntuguide. Olympics under Moonlight The Novell Mono project has been working overtime to bring an alpha version of Moonlight 3 (compatible with Silverlight 3).wikipedia. my viewing of the Olympics (I am in the US so can only access NBC. RSS/News reader. Google adds the Google name and logo. and other Google add-ons. See this tutorial (http://support.list Add these launchpad repositories to the source. Based on the Chromium browser.html) for an example how to configure it.php?title=Ub… 37/119 .list is the default Gnome-based email client in is a GTK-based free-standing download manager utility. but does not have a GPL license. Still included in current repositories. the project appears 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5 Update the source list: sudo apt-get update Install Chromium: sudo apt-get install chromium-browser Start Chromium: Applications -> Internet -> Chromium Web Browser Google Chrome Google Chrome ( karmic main Add the GPG key (you must have port 11371 open in your firewall to use the keyserver): sudo apt-key adv --recv-keys --keyserver keyserver. deb http://ppa.06/02/2011 Ubuntu:Karmic - sudo apt-get install opera Chromium Chromium (http://dev. an auto-updater system called GoogleUpdate.real- time. Download and install it here ( file: sudo gedit /etc/apt/sources. sudo apt-get install d4x Email Clients Evolution Evolution (http://projects. Download Managers Downloader for X Downloader for X (http://en. is the open-source browser on which the Google Chrome browser is It is is Google's web browser. Thunderbird .net/chromium-daily/ppa/ubuntu karmic main deb-src http://ppa.wikipedia. If not installed: sudo apt-get install evolution Evolution and PGP Email messages can be encrypted in PGP and sent by email using Evolution. Install: Edit the source.

06/02/2011 Ubuntu:Karmic -
Mozilla Thunderbird ( is a licensed and trademarked free open-source email client that is compatible
with Firefox. Install:

sudo apt-get install mozilla-thunderbird

Lightning calendar extension

Lightning ( is the calendar extension for Thunderbird (with functionality similar to the stand-
alone application Sunbird). Install:

sudo apt-get install lightning-extension


Enigmail ( is an add-on to Thunderbird that allows you to easily encrypt your email using
OpenPGP ( , which is included in the kernel by default. It also allows you to create and manage
the encryption keys. Install:

sudo apt-get install enigmail

New Mail Icon for Thunderbird

"New Mail Icon" ( is an experimental tray add-on which notifes
you of new mail. Download from the website. Install:

Thunderbird -> Tools -> Add-ons -> Install -> select downloaded file


KMail ( (Kontact Mail) is the default email client included with Kontact in KDE (Kubuntu). Kontact includes email,
an address book, a calendar, reminders, pop-up notes, a link to the Akregator News/RSS reader, time-tracking, and more. Install:

sudo apt-get install kontact



Akregator ( is the default news/RSS ( reader included with Kubuntu (KDE). Usage
instructions are found in the Handbook ( . Install:

sudo apt-get install akregator


RSSOwl ( is a Java-based RSS ( | RDF | Atom Newsfeed Reader.

Install java and in order to use the internal browser, install the packages xulrunner and firefox:

sudo apt-get install sun-java6-jre firefox xulrunner

Change to your "opt" directory:

cd /opt

Download the zip-archive into your opt directory:

sudo wget

Extract the archive and remove the extracted file:… 38/119

06/02/2011 Ubuntu:Karmic -
sudo unzip ./ && sudo rm ./

Make a startscript:

sudo gedit /usr/bin/

add the following lines to your startscript file /usr/bin/ and save it afterwards.

cd /opt/rssowl

Make the startscript executable:

sudo chmod u+x /usr/bin/

To start RSSOwl:

Instant Messengers


Empathy ( is an open source IM application. It is the default in the Ubuntu (Gnome) desktop. You can access
multiple services with it. If not already installed, you can install it:

sudo apt-get install empathy


Pidgin ( is an open source IM application. It is the previous default in the Ubuntu (Gnome) desktop. You can access
multiple services with it.

sudo apt-get install pidgin


Kopete ( is the default Instant Messenger application for Kubuntu. You can access multiple services with it. Install:

sudo apt-get install kopete

Kopete Styles

Additional styles for Kopete ( are available from KDE-look. Install from:

Kopete -> Settings -> Configure -> Chat Window -> Style -> Get New...

GoogleTalk on Kopete

Kopete can be configured to work with GoogleTalk ( Instant Messaging (but not VOIP) using the Jabber
protocol. See these GoogleTalk instructions ( .

Konversation (IRC client)

Konversation ( is the default Kubuntu Internet Relay Chat (IRC) client. It functions similar to the venerable mIRC. "A
little less action and a little more Konversation." -- Elves Install:

sudo apt-get install konversation… 39/119

06/02/2011 Ubuntu:Karmic -

aMSN is an MSN Messenger utility that functions like the original client. It is alternative to Pidgin for MSN users. Install it:

sudo apt-get install amsn

To enable Drag-and-Drop capabilities to aMSN for easy file transfer see Ubuntu Geek (
drop-capabilities-to-amsn.html) .


Emesene ( is an MSN messenger client that uses a simplified interface similar to the original client. It is alternative to
Pidgin for MSN users. Install it:

sudo apt-get install emesene

FTP Clients

You might wish to use a dedicated FTP ( client instead of the one in your browser.


Filezilla ( is the ubiquitous free open-source FTP client and server for all platforms.

sudo apt-get install filezilla

Filesharing / P2P

Do not share copyrighted material or content that is otherwise illegal to share.

Transmission (BitTorrent Client)

Transmission is the GTK-based default BitTorrent ( client in Ubuntu (Gnome).

sudo apt-get install transmission


KTorrent ( is the default BitTorrent client in Kubuntu. Install:

sudo apt-get install ktorrent

Be sure to have your firewall ports open (by default 6881 and 4444).


Azureus ( is a Java-based BitTorrent client.

sudo apt-get install azureus


QTorrent is a PyQT-based BitTorrent Client that is supposed to be very fast.

QTorrent (

Apollon (P2P Filesharing)

Apollon ( is an older BitTorrent client oriented towards KDE. It uses plugins for compatibility with
multiple networks.… 40/119

download and install the 32-bit version: wget -O skype-ubuntu-current_i386. Ekiga Formerly known as Gnomemeeting. sudo apt-get install skype To get the most recent version. Ekiga (http://www. MLDonkey GUI frontends Install the Gnome GUI frontend for MLDonkey: sudo apt-get install mldonkey-gui Another GUI is called Sancho (http://sancho.awardspace.deb http://www.deb package from the Skype website: wget -O skype_ubuntu-current_amd64.deb If the 64-bit version doesn't work for sudo dpkg -i is a SIP compliant fully functional open source integrated VOIP and videoconferencing is the KDE (Kubuntu) frontend for MLDonkey (http://mldonkey.php?title=Ub… 41/119 .deb How to install Skype on a 64-bit system The current version of Skype for 64-bit systems is a masqueraded 32-bit .deb ubuntuguide.deb http://www.kde. use the 32-bit version: wget -O Most of these applications now allow placing calls to non-Internet based telephones for a small KMLDonkey ( . sudo apt-get install ekiga Skype Skype (http://www. To use on a 64-bit system you might still need to install the needed packages: sudo apt-get install ia32-libs lib32asound2 libqt4-core libqt4-gui Then download and install the current Skype . follow these instructions (https://help. sudo apt-get install kmldonkey Videoconferencing and VOIP Videoconferencing and voice over Internet (VOIP) applications are merging into integrated applications.06/02/2011 Ubuntu:Karmic - sudo apt-get install apollon gift MLDonkey (P2P eMule/eDonkey2000) MLDonkey is a P2P file sharing program (and network) that is able to use different network .com/go/getskype-linux-beta-ubuntu-64 sudo dpkg -i skype-ubuntu-current_amd64.deb http://www. To install the MLDonkey core server.deb sudo rm skype-ubuntu-current_amd64.deb sudo rm sudo dpkg -i --force-architecture skype-ubuntu-current_i386.deb sudo rm is a proprietary integrated VOIP and video conferencing program similar to Ekiga.

i386.wikipedia. Developed by GoogleCode.0.qutecom.deb Asterisk VOIP PBX system Asterisk (http://www. Installation and usage instructions are on the website.79_libstdc++6_i386.deb package from the website and installed. It is used for making VoIP calls from an Asterisk PBX. Install OpenSER 1. JBOSS Application Server. The current version must be installed from source files. Wengophone was initially an open-source GPL-licensed package ('Wengophone Classic').org/) is an LGPL-licensed open source IAX (Inter-Asterisk eXchange) application.gizmo5. To install the current version as an Ubuntu/Kubuntu package.deb dpkg -i --force-architecture gizmo-project_3. While there are many public SIP is a .deb file) and the current proprietary binary version are available from the website.asterisk. including Both the Classic version (available as a is a free open source chat/video/audio and desktop sharing platform similar to GoToMeeting. and xvfb.kiax. Wengophone Classic has now been rebranded as QuteCom (http://www.1.htm) is also is an open-source SIP ( is an Internet soft-phone application. first install pre-requisites. it utilises all open-source modules.2 from the repositories: sudo apt-get install openser (which is the version in the repositories).opensips. with one server as host. OpenSIPS is the successor to OpenSER (http://packages.php?title=Ub… 42/119 .79_libstdc++6_i386. A company may wish to host its own SIP server to avoid the problems inherent in public services whose trustworthiness can not be . Download and install the older Wengophone Classic version (.webhuddle. or see this Ubuntu Launchpad site ( open source Java-based browser client (and server) for web meetings. the newest version of OpenSIPS can be downloaded as a .com/p/bigbluebutton/wiki/InstallationUbuntu) and these additional detailed instructions. IM ( server that allows connections to be made through the Internet for VoIP ( . WebHuddle WebHuddle (https://www.wikipedia.wengophone. To install the server.launchpad. these are subject to spoofing (http://en. Install (.wikipedia.deb package): wget http://download. BigBlueButton BigBlueButton ( is an . free open source PBX and telephony system for VOIP. See the website for download and installation instructions.deb package): wget http://download. similar to Skype. see these instructions (https://edge. Web meetings Web meeting software allows video conferencing among many clients.06/02/2011 Ubuntu:Karmic - Wengophone Wengophone (http://www.deb dpkg -i --force-architecture wengophone-0. DimDim and similar products. sudo apt-get sun-java6-jre jbossas4 xvfb .958m-1. and other communications protocols. A Moodle plugin (http://www.1.958m-1. that uses the SIP protocol.php/mp_download_wp_lin) is an integrated VOIP and videoconferencing client available on many platforms.deb Gizmo5 Gizmo5 (http://www. sudo apt-get install asterisk Kiax Kiax ( and other "impersonation" problems. See these installation instructions (http://code. OpenSIPS / OpenSER (SIP server) OpenSIPS (http://www.

restart Privoxy: sudo /etc/ . For more info see this tutorial (http://ubuntu-tutorials. Edit the privoxy configuration file: sudo nano /etc/privoxy/config Add the line forward-socks4a / localhost:9050 . You will also need to install privoxy: sudo apt-get install privoxy Install Tor by following the instructions here ( .gnupg. Then see the Tor installation guide (http://www.html.en) for further details.06/02/2011 Ubuntu:Karmic - For more details on setting this up in (K)Ubuntu. see this.d/privoxy restart Edit the Tor configuration file: sudo nano /etc/tor/torrc Add the line ControlPort 9051 Comment out the line by adding a # at the Run: Applications -> Accessories --> Passwords and Encryption Keys Tor (Network Privacy) Tor ( is the GUI for Gnome to manage the key pairs and other options of GnuPGP (http://www. Edit configuration files.) restart Tor ubuntuguide. It can also manage your SSH ) is a tool to encrypt your messages (such as email) to be unlocked only by someone who has a key to unlock (OpenPGP and GnuPGP (http://en. Note that the instructions require port 11371 on your firewall to be open to use the gpg keyserver (and download the key for the debian package). Seahorse Seahorse (http://projects.php?title=Ub… 43/119 . Privacy PGP (Message Encryption) PGP ( is a project to allow privacy while using the Internet and limit usage tracking (by masking your IP address).com/2007/08/14/privacy-and- encryption-with-pgp-signing-and-encrypting-email-files/) so it looks like: #RunAsDaemon 1 RunAsDaemon 0 (This prevents the Tor daemon from automatically starting at bootup.wikipedia.

com/2008/03/22/howto-setup-vidalia-tor-gui-with-ubuntu/) to install it. Java Runtime Environment (JRE) (sun-java-jre) with Firefox plug-ins (icedtea). Vidalia (http://vidalia-project. Java Runtime Environment.d/tor restart Tor GUIs There are two main GUIs for Tor. multimedia codecs (w32codecs or w64codecs). or convert between formats. free open-source graphics and image editor.gnome. create stunning 3D drawings and graphics. and cabextract. It also installs multiple "stripped" codecs and avutils (libavcodec-unstripped-52 and libavutil-unstripped-49).net/) is a cross-platform Qt-based GUI for is a powerful. sudo apt-get install tork In addition. FFMpeg. The entire package will not usually install completely from within a Package Manager.tuxfeed. The software available includes Multimedia Codecs. the unrar archiver. sudo apt-get install dia Kivio (Diagram editor) Kivio (http://www. TorK ( but see below for info on libdvdcss2) is the KDE interface. sudo apt-get install gimp-data-extras Dia (Diagram editor) Dia (http://live. It is similar to is an open source flow-chart and diagram creation program that is part of the KOffice Suite for KDE. See these instructions (http://www. a set of Microsoft Fonts (msttcorefonts). but is not open source.06/02/2011 Ubuntu:Karmic - sudo /etc/init. which toggles Tor usage. full-featured. used in Kubuntu. Restricted Extras The Ubuntu Restricted Extras will install Adobe Flash Player. sudo apt-get install gimp There is an extra set of brushes. Photos and Graphics Manage and edit your photos. similar to Adobe Photoshop. sudo apt-get install kivio is a free open source GTK-based diagram creation program for Gnome. Install as a Firefox add-on or: sudo apt-get install torbutton-extension Proprietary Extras Proprietary software helps you maximize your Internet experience. odbc. extra Gstreamer codecs. It supports Dia stencils. palettes. This is a single command approach. a Torbutton ( is available for Firefox.gimp. and plug-ins for Firefox. but which can run in Ubuntu (Gnome) as well. the package for DVD decoding (libdvdread4. sudo apt-get install ubuntu-restricted-extras Note: Installation only works completely and properly when done from the command-line Terminal. and gradients for The GIMP. GIMP (Image Manipulator) Gimp (http://www. mp3-compatible encoding (lame).anonymityanywhere.php?title=Ub… 44/119 .koffice.

Install: sudo apt-get install gnomescan Gwenview (Image Manipulator) Gwenview (http://gwenview.gnome. sudo apt-get install inkscape Digikam (Photo Organiser) Digikam (http://www. A self-installing is a simple utility for scanning (still in alpha stage).org/) is a full-featured scanning utility.deb file is available at Picasa 2. Xsane (Scanning utility) Xsane (http://www.digikam.html#picasa27) .com/p/ocropus/) . Install: sudo apt-get install xsane Gnome-Scan (Scanning Utility) Gnome-Scan (http://projects.7 downloads ( is a utility to provide access to a large library of free clipart. and format conversion are some of the graphics files manipulations that can be accomplished.06/02/2011 Ubuntu:Karmic - Inkscape Vector Illustrator Inkscape Vector Illustrator (http://www. For more info. ubuntuguide.inkscape. Install: sudo apt-get install gwenview OpenClipart (ClipArt Library) OpenClipart (http://www. It allows uploads to a Google web server for online exchange. Install: sudo apt-get install openclipart Screencasts and Desktop Recording Several utilities allow you to capture your desktop (and then create a screencast from it) Tesseract (Optical Character Reader) Tesseract (http://code.html) . resizing. It includes a utility for OpenOffice Gallery. Simple cut-and-paste. see the Picasa for Linux FAQ ( is the quick image manipulator installed by default in Kubuntu (K menu -> Graphics -> Gwenview Image Viewer).org/ is an open source drawing program similar to Illustrator and CorelDraw. Install: sudo apt-get install tesseract-ocr Cuneiform (Optical Character Reader) Cuneiform (https://launchpad. Also see Ocropus (http://code. Installation instructions are available is an optical character reader currently available from launchpad is a photo editor and organiser similar to is a comprehensive open source digital photo organiser and editor. Install it: sudo apt-get install digikam kipi-plugins digikam-doc Google Picasa (Photo Organiser) Google Picasa (… 45/119 .com/p/tesseract-ocr/) is a command-line optical character reader.

org/index. sudo apt-get install camorama Freeseer (Presentation capture) Freeseer (http://wiki. Wink (Presentation Editor) Wink ( is a utility to capture your desktop as a video. Gnome-based) interface for webcams using the v4l (video for linux) drivers. Screencast Demos See this Screencast section. sudo apt-get install wink Camorama (Web Cam) Camorama (http://camorama. See the website for installation instructions. Install: sudo apt-get install xvidcap WebCamStudio WebCamStudio (http://www. This is an easy way to mix inputs. To install with the gtk GUI: sudo apt-get install gtk-recordmydesktop Using recordMyDesktop with PulseAudio If you have not installed Pulse Audio Controls and Volume utility. they are useful for monitoring your pulse audio devices: sudo apt-get install pavucontrol paprefs padevchooser Change the recordMyDesktop settings so that the capture device is the one you select through pulse audio: gtk-recordMyDesktop -> Sound Quality (ticked) -> Advanced -> Sound -> Device: pulse This sets recordMyDesktop to use whichever input device(s) are selected through pulse audio. which has both pyGTK and a pyQT4 GUI frontends . Recordings are saved in Theora video/Vorbis audio creates a virtual webcam that can mix several video sources together and can be used for live broadcasting.sourceforge. Only the Gtk version is available from the repositories (but it works well with KDE/Kubuntu nevertheless). See these installation instructions ( is a desktop recorder for the Gnome desktop. sudo apt-get install istanbul xvidcap (Desktop Session Recording) xvidcap (http://xvidcap. Istanbul (Desktop Session Recording) Istanbul (http://live.github. all of them will be recorded.06/02/2011 Ubuntu:Karmic - recordMyDesktop (Desktop Session Recording) recordMyDesktop (http://recordmydesktop. ubuntuguide.fixedgear.php?title=Ub… 46/119 . If you have several input devices. It records your session into an OGG Theora video is a open source tutorial and presentation is a utility to capture output from a projector or other display device (including another computer) is a simple GTK-based (i. It allows you to capture screenshots and use them for is a desktop recording utility.

org/wiki/Avatar_%282009_film%29) was created on a super-computer comprised of 4. Also see this list (http://openvideoalliance. AVI. Install: sudo apt-get install pitivi Avidemux (Video editor/processor) Avidemux (http://fixounet.wikipedia. It uses the GStreamer/Fluendo is a free GPL-licensed 3D graphics and modeling tool that has been used in several animation projects.pitivi. . Install the GTK- based version: sudo apt-get install avidemux Kino (Non-linear Video Editing Suite) Kino (http://www. and convert video using these is a GUI-based non-linear video editing suite for KDE based on FFmpeg and the MLT video framework.kinodv. Install: sudo apt-get install kdenlive mjpegtools Cinelerra (Non-linear Video Editing Suite) Cinelerra Community Version (http://cinelerra. trimming.php#ubuntu) . sudo apt-get install kino mjpegtools KdenLive (Non-linear Video Editing Suite for KDE) Kdenlive ( is a widely used GUI-based non-linear video editing suite for limited-capability open source video editor that will be the default in newer versions of LiVES (Video editor/processor) LiVES (http://lives. special effects. Follow the installation instructions for Ubuntu (http://cinelerra.sourceforge. Using mencoder as a backend. Trivia: The movie Avatar (http://en.wikipedia.000 servers running Ubuntu is a free. and screen capture. It has tools for DV. Install: sudo apt-get install lives OpenMovieEditor OpenMovieEditor (http://www. MP4. open source movie editing program for basic movie is a complete high-end open source video editing suite that is a derivative of a similar commercial system. co-ordinated by the open-source Sun Grid Engine ( It imports video files into (and then uses) the DV (http://en.php? title=List_of_Open_Source_Video_Software) of open source video applications. GPL-licensed open source cross-platform video editor and is a free. GPL-license open source video editor and processor that is promoted as being useful for VJ editors. Install: sudo apt-get install blender (Digital Video) format for is a simple. and conversions between many filetypes (MPG/DVD. Ubuntu:Karmic - Video Applications Capture. it allows cropping.openmovieeditor. record. PiTiVi (Non-linear Video Editing Suite) PiTiVi (http://www. Install: sudo apt-get install openmovieeditor Blender Blender (http://www. ASF).php?title=Ub… 47/119 is a free.

org/) is an advanced drum machine for Linux.hydrogen-music. (Each of the packages can also be installed independently. Install all the audio applications ( is a midi/audio interface for is an open-source GTK-based ID3 Tag Editor for mp3 and other file formats. Install: sudo apt-get install audacity Ardour (Digital Audio Workstation) Ardour (http://ardour. Install: sudo apt-get install ardour Rosegarden (Digital Audio Workstation) Rosegarden ( found in UbuntuStudio: sudo apt-get install ubuntustudio-video Install all the graphics applications (https://wiki. Install: sudo apt-get install rosegarden Hydrogen (Drum synthesizer) Hydrogen (http://www. and notating music. editing. It can be used to is an official derivative of Ubuntu that pre-packages many multimedia editing packages.) See the website for a full list of the premier audiovisual software packages available for Ubuntu found in UbuntuStudio: sudo apt-get install ubuntustudio-audio Install all the video applications (https://wiki.php?title=Ub… 48/119 .com/) is an open-source program for creating stopmotion found in UbuntuStudio: ubuntuguide. edit. GTK-based professional-grade digital audio workstation for high end audio manipulation and is the leading cross-platform free open source (GPL-licensed) audio recorder and editor. Install: sudo apt-get install easytag Run: Applications -> Sound & Video -> EasyTAG UbuntuStudio (Ubuntu distribution customized for multimedia editing) UbuntuStudio (http://ubuntustudio.ubuntu.ubuntu.ubuntu.bjoernen. is a free. and manipulate sound files similar to tools found in recording studios.06/02/2011 Ubuntu:Karmic - Stopmotion (Animation) Stopmotion (http://stopmotion. as well as a digital audio studio for recording. Install: sudo apt-get install hydrogen EasyTag (ID3 Tag Editor) EasyTag ( It is often used in combination with Audacity. Install: sudo apt-get install stopmotion Audio Applications Audacity (Audio Editor and Recorder) Audacity (http://audacity.

flv -target ntsc-dvd samplevideo.flv -target ntsc-dvd -s 648x364 -padleft 36 -padright 36 -padtop 58 -padbottom 58 samplevideo.html) . Example: To convert a saved Flash video (.hu/ffmpeg-doc. GPL-licensed open source GUI frontend for FFMPEG. You can keep the original screen size and resolution by omitting the -target parameter.mplayerhq. It is free and open source.flv) to an MPEG-2 format playable on a DVD. It succeeds when no other program read the FFMPEG documentation (http://ffmpeg. For other conversion tips. This can be done in a single easy step from the command-line Terminal: sudo apt-get install ubuntu-restricted-extras FFMPEG GUI WinFF (http://winff.html) . For PAL use -target pal-dvd. for example.php?t=1010648) ): ffmpeg -i you may need to pad the file so that the widescreen is not compressed (see this forum (http://ubuntuforums. Install: sudo apt-get install winff xterm Run: Applications -> Multimedia -> Video converter (WinFF) Join video segments ubuntuguide. Also see this tutorial (http://howto-pages. For example: Video converter (WinFF) -> Edit -> Presets -> Preset Name: Letterbox -> Preset Label: 16:9 Widescreen to 4:3 Letterbox Preset command: -target ntsc-dvd -s 648x364 -padleft 36 -padright 36 -padtop 58 -padbottom 58 Ouput file extension: mpg -> Category: DVD -> Add/Update -> Save To convert to MPEG-4 (mp4) is a free. use ffmpeg -i samplevideo.php/ . with a screen size of then install it: sudo apt-get install ffmpeg To convert many different is a nice review of some of the applications that enables conversion and handling of these types of files. If it not yet installed on your system as part of another package (it is used by many video/audio editors). (Note: Most Flash video has very low resolution." for subsequent use.mpg Then use K3b (or Gnomebaker) to write the mpg file to a New DVD Data Project. use -target film-dvd. convert: ffmpeg -i samplevideo. FFMPEG video / audio conversion FFMPEG is the swiss-army knife of video and audio format conversion.flv outputvideo.) If your original file is 16:9 widescreen and you desire a 4:3 letterbox output for playing on an overscanned TV.php?title=Ub… 49/119 . see this forum (http://ubuntuforums. You may see a slight diminishment in resolution if you wish to convert it to 720x480 (which is the NTSC standard size) or other screen size.06/02/2011 Ubuntu:Karmic - sudo apt-get install ubuntustudio-graphics Audio / Video conversion Here (http://maketecheasier.mp4 FFMpeg requires that multiple restricted extra codecs be installed.mpg You can also use the WinFF GUI and add the command (as above) as a "Preset. For widescreen.

not just Flash. Here (http://ihatehate.wikipedia.flv -ab 160k -ac 2 -ar 44100 -vn nameoffile. rename it appropriately with the . It is the successor of ManDVD. -vn means no video ouput. try to use the --resume option: flvstreamer -r "rtmp://host/dir/file. copy that file (such as Flashuh4G6s) to your home directory (where it will not be erased). but before you close the is another method that involves making a symbolic link. Otherwise. Save rtmp / flv streams flvstreamer (http://savannah. -ab indicates the bit rate (in this example 160kb/sec). -ac 2 means 2 channels.flv --resume Convert Flash video audio to mp3 Once you have downloaded flash video content (. most Flash videos download to the /tmp directory while you watch the video. (This will work for any type of video file.flv) from the Internet (using the Video Download Helper plug-in for Firefox.wordpress.nongnu.mpg You can then write the resulting MPEG-2 file to a DVD and play it in most DVD .org/projects/flvstreamer) is a command-line application to dump rtmp streams.mpg > samplevideo123.tuxfamily. Split a file into segments Any file can be split (http://en. for example) can easily be joined: cat samplevideo1. After the entire video has downloaded. Click on the download link and select to open it with the GDebi Package Installer (default). read this 2ManDVD guide (http://www. You can then watch it using VLC or Mplayer.php?title=Ub… 50/119 . Install: sudo apt-get install flvstreamer Example (http://www. Of course. the audio component can be converted to an mp3 using this command (from the command line Terminal). creating a randomly-named video file there (such as Flashuh4G6s). While watching your Flash is a GUI utility for creating DVD videos.) ffmpeg -i nameofvideoclip.flv If you see the following the "WARNING: Download may be incomplete." Once you have copied the file.mpg samplevideo3.html#SEC11) for more info. Choose the version for your architecture and install it from the 2ManDVD website (http://www. you must change your Flash (or Gnash) settings to allow an unlimited buffer. See FFMPEG docs (http://ffmpeg.06/02/2011 Ubuntu:Karmic - Individual video segments (MPEG-2. -ar 44100 indicates the sampling frequency. Run ubuntuguide.mp3 where -i indicates the input.getdeb. for this to work.) For a usage tutorial.mplayerhq. this file in the /tmp directory will be erased. 2ManDVD 2ManDVD ( Set the Buffer to " into segments using the Linux command: split -b 1440k my_big_file which will split my_big_file into equal segments of size 1440 kb.uluga.flv added to the filename. for example). right click to bring up the Flash -> Settings window. Save any streaming Flash video An easy way is to install the Video Download Helper plug-in for Firefox. try --resume!" When you close the samplevideo2.php?t=1390764) of usage: flvstreamer -r "rtmp://host/dir/file.flv" -o .flv" -o filename. (If you have previously installed ManDVD you must uninstall it first.

org/content/show.php/ManDVD?content=83906) is a QT-based DVD authoring tool which accepts several different file types as input. It can create output for LAME (MP3-compliant). Run Applications -> Sound & Video -> DeVeDe ManDVD ManDVD (http://www.html) is a program to create video DVDs and CDs suitable for home players (i. read this DeVeDe guide (http://www. sudo apt-get install ripperx Asunder CD Ripper/Encoder Asunder (http://littlesvr.e. Gnome) open source utility to rip CD audio tracks to OGG. Choose the version for your architecture and install it from the DeVeDe website (http://www. VCD. currently (see the website).my-guides. It must be installed from Install: sudo apt-get install mandvd xine-ui DVD Author DVD author ( .org/index. or MP3.sourceforge. Install: sudo apt-get install qdvdauthor Run: Applications -> Multimedia -> QDVDAuthor Follow instructions in the Quick-Start Guide: QDVDAuthor -> Help -> Quick-Start Guide For a tutorial on authoring DVDs.getdeb.php/Audex?content=77125) is a port to KDE4 of the KAudioCreator package used in KDE 3.rastersoft.06/02/2011 Ubuntu:Karmic - Applications -> Sound & Video -> 2ManDVD DeVeDe DeVeDe (http://www. Self-installing .net/app. sVCD or CVD) from any source video file that is supported by MPlayer.html) . Gnac (GNome Audio Converter) ubuntuguide. is a GTK-based open source CD ripper/encoder which saves to Wav. Install: sudo apt-get install dvdauthor QDVDAuthor QDVDAuthor (http://qdvdauthor. OGG Vorbis (oggenc). see this guide (http://womble.php?title=Ub… 51/119 .decadent. For a usage tutorial. DVD Author is a command line tool. packages are available here ( is a GTK-based (i.kde-apps. OGG. Audex CD Ripper/Encoder Audex (http://www.php?name=Asunder) .org/content/show. It supports CDDB lookups. but several GUI's exist. Click on the download link and select to open it with the GDebi Package Installer (default).e. or FLAC allows you to create menus and format your MPEG-2 videos onto a DVD disc so that you can play it in a commercial DVD player. FLAC and RIFF WAVE. Ripper X CD Ripper/Encoder Ripper X ( is a Qt-based GUI for DVD Author.

10-0.deb sudo dpkg -i libdvdcss2_1.deb sudo dpkg -i is a somewhat confusing command-line utility to convert audio If not already installed: sudo apt-get install brasero Gnomebaker (CD/DVD burner) Gnomebaker (http://sourceforge.html) .net/) converts between all GStreamer supported audio formats.deb or a 32-bit .list.d/medibuntu.php?title=Ub… 52/119 .2medibuntu1_i386.2medibuntu1_i386.list --output-document=/etc/apt/sources. but can run well in has been the default CD/DVD burning application for the Gnome desktop. SOX (encodes/decodes audio) SoX (http://sox. This will install the Medibuntu repositories on your system and then install the libdvdcss2 package: sudo wget It is not yet part of the standard repositories. See this usage guide (http://sox. If not installed: sudo apt-get install gnomebaker K3b (CD/DVD burner) k3b (http://K3b.2.06/02/2011 Ubuntu:Karmic - Gnac (GNome Audio Converter) (http://gnac.deb package without installing the Medibuntu repositories: wget -c http://packages.sourceforge.medibuntu. (Due to licensing requirements. More information about this package can be found at VideoLAN ( (KDE Burn Baby Burn) is the default KDE CD and DVD burning utility included in .list.medibuntu.10-0.gnome.videolan.deb package: wget -c . Install: sudo apt-get install k3b libk3b6-extracodecs DVD Playback Capability To play encrypted DVDs.deb You can also use guidelines provided at Medibuntu (https://help.2medibuntu1_amd64. See these installation instructions (http://launchpad.ubuntu.2.html) . mp3 capabilities must be installed separately as the libk3b6-extracodecs package).org/brasero/) is a CD/DVD burning application that is now part of the Gnome desktop (but can be used with any Ubuntu derivative).list sudo apt-get update sudo apt-get install medibuntu-keyring sudo apt-get update sudo apt-get install libdvdcss2 ubuntuguide.2medibuntu1_amd64. the libdvdcss2 package is essential.10-0. libdvdcss2 is a simple library designed for accessing DVDs like a block device without having to bother about the decryption. Install: sudo apt-get install sox Run: sox CDs and DVDs Brasero (CD/DVD burner) Brasero ( You can install libdvdcss2 as a 64-bit .

Then use k9copy to extract from the hard drive is the favoured DVD backup tool for today's DVD encryption methods. It comes as a fully featured 30-day is the default music player in Ubuntu (Gnome). See the website for installation and official documentation.dvdfab. Use k3b (or Gnomebaker) to copy an . MPEG-4. that uses the transcode (http://www. You can easily create MPEG-2. It must be run in Wine (since it is a Windows application).kde. see this (http://www.iso image and then burn a DVD directly from .sh K9copy (DVD Ripper) K9copy (http://en.06/02/2011 Ubuntu:Karmic - You can also install 32 bit or 64 bit Windows multimedia codecs (if you haven't already done so using ubuntu-restricted-extras): sudo apt-get install w32codecs or sudo apt-get install w64codecs Instead of downloading directly from Medibuntu. Music Players Rhythmbox Rhythmbox ( guide. A self-installing . For other /copy restart-dvdfab-trial-period. Install: sudo apt-get install amarok ubuntuguide. For other is the default music player in . relying on the Gstreamer framework.deb file is available from the website for download. or DVD videos with this utility. This may because you have a small imperfection in the is the free open source DVD backup (http://en. Then use k9copy to burn a DVD directly from these hard drive folders. compression. written in GTK-based perl. Handbrake Handbrake (http://handbrake.transcoding.iso image from the original DVD to your hard drive. or because the DVD was initially created with a non-standard burning method. sudo apt-get install k9copy Tips: At times you may not be able to copy your DVD directly from DVD to DVD. you could also use the script included with the libdvdread4 package to download and install libdvdcss2: sudo apt-get install libdvdread4 sudo /usr/share/doc/libdvdread4/install-css. Install: sudo apt-get install dvdrip rar DVD Fab (DVD Ripper) DVD Fab (http://www. see this dvd::rip tutorial ( is a GPL-licenced open source tool for converting DVD to MPEG-4 (iPod format) that is an alternative to video/audio processing and conversion for fine-tuning the trial is a DVD backup (http://en. but see these instructions (http://geek-out-blog. copying. and authoring utility that requires or this ( There are two methods that can help solve this problem: Copy the VIDEO_TS and AUDIO_TS folders from your original DVD directly to your hard drive.php?title=Ub… 53/119 .wikipedia. dvd::rip dvd::rip (http://www. Amarok Amarok (http://amarok.dvd-guides.wikipedia.

org/wiki/Audacious_Media_Player) is a compact.html) is a video player with a wide range of formats supported (including RealMedia and Windows-codecs) and a wide variety of outputs. Amarok -> Settings -> Appearance -> Install New Style Select the downloaded file.06/02/2011 Ubuntu:Karmic - Amarok themes Amarok themes ( is a GTK-based music player that supports many Download the theme (ending in . and other features. Banshee Music Player Banshee (http://banshee-project. Multimedia Players Most current video multimedia players play many video formats. including the Flash video . sudo apt-get install smplayer Dump a video stream to disc You can dump a video stream to disc using Mplayer: mplayer -dumpstream streamurl ubuntuguide. It supports multiple mp3 players (including the iPod). It resembles WinAmp and can use WinAmp and XMMS skins. tabbed playlists. It supports many plugins and is ideal for streaming is an enhanced frontend for MPlayer.There are plugins for podcasts.tar.wikipedia. and more.php?title=Ub… 54/119 . sudo apt-get install mplayer SMPlayer SMPlayer (http://smplayer. fast music player that is a fork of XMMS.flv format. Last.bz2) to your home directory (or chosen directory). Install: sudo apt-get install audacious You can switch switch between the "PulseAudio Output Plugin" and the "ALSA Output Plugin" under Audacious -> Preferences -> Audio -> Current output plugin. internet radio.FM support.sourceforge. sudo apt-get install banshee Exaile Music Manager and Player Exaile (http://www. It is in current development and does not yet have full support for mp3 players (such as the iPod). MPlayer Multimedia Player Mplayer ( is an open source music player from Mozilla with an appearance meant to resemble The current beta version can be downloaded from the website. Audacious Audacious (http://en. incorporates a Shoutcast directory. Install: sudo apt-get install exaile Songbird Music Player Songbird (http://getsongbird. a plugin for iPod. It incorporates a Shoutcast internet radio interface.php?xcontentmode=55) can be downloaded from KDE Look and is a Gstreamer. Mono and Gtk-based music player for Linux and Mac OS X.

on the xine platform. Other wise all real player files will open with . See these tips (http://www.freedvdripper.bin When it asks for installation path enter /usr/local/RealPlayer For all other questions just choose default by pressing enter. including some uncommon ones.zickel. Do not save streams that are illegal to download.videolan. depending on your hardware and input/output configuration: sudo apt-get install vlc-plugin-ggi vlc-plugin-jack vlc-plugin-pulse vlc-plugin-sdl vlc-plugin-svgalib mozilla-plugin-vlc vlc Xine-UI Multimedia Player Xine UI ( is the default video player in Kubuntu. of course. It can not only receive video streams (http://wiki. Then issue the following commands chmod +x RealPlayer11GOLD.bin file.* Please remember to restart firefox and when ever you click on a real player video choose the option open with and use /usr/bin/realplay Internet TV Miro Player ubuntuguide. Install: sudo apt-get install kaffeine RealPlayer 11 Multimedia Player The Linux Realplayer is actually based on the open-source Helix player (https://player. as to convert it to mp4). no matter which copy protection is used. sudo apt-get install vlc vlc-plugin-pulse VLC plugins There are many VLC (also see here (http://tom. For that please do this cd /usr/lib/firefox/plugins sudo rm mplayerplug-in-rm.real. Download Real Player official linux player (http://www. you can discover it from the webpage it is embedded in by using the Firefox add-on UnPlug. however. but can act as a server for video streams.html) for using VLC to backup/rip encrypted DVDs. Helix itself can be installed as a package easily (read Helix plug-in) and used instead of Realplayer.php?title=Ub… 55/119 ./ Open a terminal and cd to the directory you have downloaded realplayer's .de/) is a multimedia player based. If you have installed mozilla-mplayer package you will need to delete the mplayer firefox plugin for real player videos. It is one of the only players that can view and backup almost any DVD Ubuntu:Karmic - If you don't know the exact URL of the stream you wish to save. You will likely only need to install a few of them. sudo apt-get install xine-ui Kaffeine Video Player Kaffeine ( convert-video-with-free-vlc-player.bin sudo . These instructions are to install the proprietary version of RealPlayer only. VLC Multimedia Player VLC ( is a cross-platform multimedia player that supports many formats without need for additional codecs. It can also play streamed video from the Internet and supports most formats.

This is a Chinese program and most content is hosted in China and may not be legal in your area. For screenshots and an alternate installation Unlike other video players.php Install the downloaded .deb Run Zattoo: K -> Application -> Multimedia -> Zattoo Player Note: you have to register for a free account when the player page.deb package: sudo dpkg -i *. has built-in page for further instructions on installation.last. Please consult local regulations. You can install the SopCast Player PPA using the following commands: echo "deb http://ppa.php?title=Ub… 56/119 is a free Internet TV player that allows you to watch terrestrial television from various countries in is a service for sharing music recommendations and individual radio streams. See the Zattoo Download ( It is included as an option in sudo apt-key adv --keyserver keyserver. so check your firewall if you are not able to play the is an interface to play live P2P video streams through the VLC media player. Install VLC first.html) . Last FM LastFM (http://www.06/02/2011 Ubuntu:Karmic - Miro Player ( (formerly Democracy TV Player) is an open-source Internet TV and video player that allows you to watch Internet TV and videos. see this UbuntuGeek guide (http://www. wget `lsb_release -cs` main" | sudo tee -a /etc/apt/sources. or can be installed separately: ubuntuguide. such as from --recv-keys CD30EE56 If you are using Karmic or later: sudo add-apt-repository ppa:jason-scheunemann/ppa sudo apt-get install sopcast-player Run: Applications->Sound & Video->SopCast Player Zattoo Zattoo (http://www. and has features that can automatically save videos. sudo apt-get install miro Myth TV See MythTV Sopcast Internet TV Sopcast (http://www.deb package from Zattoo Download (http://zattoo.zattoo. it contains a structured guide that includes more than 2500 channels. Install dependencies first: sudo apt-get install libgtkglext1 adobe-flashplugin Download the latest . Internet Radio Internet radio streams through different ports.

A current version is anticipated soon. despite their ads).telematicsfreedom. In can be used instead of adding MythTV to a Ubuntu desktop. iPlayer can be run in Wine using these instructions (http://bbciplayerlinux. For setup tips.06/02/2011 Ubuntu:Karmic - sudo apt-get install lastfm Shoutcast Internet Radio Shoutcast (http://classic. To be useful. Add these third party repositories: deb http://ppa. open-source cross-platform media center. Install: sudo apt-get install streamtuner BBC program recording get_iplayer ( is an integrated Ubuntu (Xubuntu) desktop optimised for MythTV is the first and last free mp3 streaming service. or other multimedia player. but has a very nice interface.sourceforge.mythtv. StreamTuner Stream Directory Browser StreamTuner ( lists streams available on the Internet through a GTK-based interface. some of which include personal video recorder functions. as well as Hulu streams for US users. See the website for usage. recording. to be recorded to intrepid main deb-src http://ppa.php) .net/team-xbmc-intrepid/ubuntu intrepid main Install: sudo apt-get update sudo apt-get install xbmc Boxee Boxee (http://www. you will need a compatible TV tuner card (http://www.pls streams with your favourite player (Audacious or XMMS2 recommended) .tv/) is an XBMC-like open source package to allow streaming video over the Internet. and is still in alpha development and testing wav and mp3 files (depending on content).php/Main_Page) .php?title=Ub… 57/119 . It is currently available for 32-bit systems only. See these download instructions (http://app. XBMC XBMC (http://xbmc. Simply associate the . Media Centers and PVR (Personal Video Recorder) There are a number of open-source Media Centers for Linux.shoutcast. It has many options and plugins for allows BBC streams (through their iplayer service) for UK users. among Audacious. MythTV MythTV (http://www. Hundreds of radio streams can be played through Amarok. including from YouTube and other is a free. Elisa ubuntuguide. see this guide (http://parker1. and recommended for Hardy. It does not have a PVR capability nor as many functions as is a media center with PVR (personal video recorder) for retrieving. and playing broadcast and Internet TV and other multimedia content. Install: sudo apt-get install mythtv Mythbuntu Mythbuntu (http://www. mature.boxee. (Note: Boxee does not run Netflix on Linux. It lists Shoutcast and Live365 streams. see this guide (http://www.mythtv. It is a fork of XBMC. For a full list of open- source media

It is available in 32 and 64 bit For more info see the Zoneminder website (http://www.06/02/2011 Ubuntu:Karmic - Elisa ( home .sourceforge.wikipedia. TiMidity++ MIDI Sound Server TiMidity (http://timidity. It can be controlled from remote clients.fluendo. It can also stream internet streams. It incorporates MythTV (http://en. The most recent stable version runs on Kubuntu video disk recorder. essentially. It ubuntuguide.geexbox.php/Main_Page) . LinuxMCE can be installed at the same time as the Kubuntu OS (on a new PC with an nVidia graphics card).org/) security is an integrated home theater/home security/home automation/telephone PBX/intercom system for your home. Home Automation / Home Theater / Home Security Complete Systems Linux MCE (Media Center Edition) LinuxMCE (http://en. and other home automation/security/theater packages in an integrated platform.10 (Gutsy).cadsoft. using the networking capabilities that are intrinsically part of the Kubuntu Linux OS. Motion (http://www. Multimedia Servers MPD Multimedia Playing Server MPD (http://mpd. and the full version is anticipated soon. Commercial plugins are available from Fluendo. sudo apt-get install ushare Also see: How-to: Run uShare at Startup (http://ubuntuguide. It supports PVR and Music Jukebox .com/) is a cross-platform media center that uses the Gstreamer multimedia Asterisk (http://www. For more info see the LinuxMCE website (http://www. with a single DVD installation.php?title=How-to:_Getting_uShare_to_run_at_Startup) . Kubuntu can be installed first and LinuxMCE then installed from a 2 CD installation. Home Security Zoneminder surveillance system Zoneminder manages surveillance cameras and stores images on the hard disk. Install: sudo apt-get install elisa LinuxMCE See LinuxMCE. Alternatively.php/MythZoneMinder) allows you to view your security cameras through Myth is a UPnP media server compatible with the Xbox360 and… 58/119 . LinuxMCE can run either as a standalone Home Theater PC or can co-ordinate a fully networked .org/wiki/ or wiki (http://wiki.10 (Intrepid) has been released.lavrsen. X10 devices can be triggered using built-in perl is a MIDI software synthesizer required by several games and other MIDI-dependent applications. Images can be viewed using a (LAMP) server remotely.asterisk. Install: sudo apt-get install zoneminder ffmpeg Myth Zoneminder MythZoneminder ( is a music server meant for LAN usage. VDR (http://www.zoneminder. Pluto (http://plutohome.wikipedia. An alpha version for Kubuntu 8. sudo apt-get install timidity uShare UPnP A/V Media Server uShare (http://ushare.linuxmce.

an address See the installation instructions (http://mythtv. reminders. collaboration-enabled word processor. sudo apt-get install iceape-calendar BasKet Note Pads ubuntuguide. Kontact includes email. (It operates almost identically to the Lightning calendar extension of Thunderbird. Presentation (PowerPoint equivalent) reader.kde.g. Open Word 2007 Documents in Open Office The latest edition of OpenOffice opens .wikipedia. It can be found in Synaptic as the mythzoneminder package.) sudo apt-get install sunbird A related (branded) package known as SeaMonkey Calendar can also be installed.06/02/2011 Ubuntu:Karmic - is a plugin that interfaces the two packages Zoneminder (which must be working on your system) and Myth TV (which must also be time-tracking. and WCAP servers. Its many functions resemble MS-Outlook.php/MythZoneMinder#Install_MythZoneMinder) . sudo apt-get install mozilla-calendar A related (unbranded) package known as IceApe Calendar can also be installed.mozilla. sudo apt-get install mythzoneminder Office Suites Open Office Open Office (http://www. Install: sudo apt-get install kontact Mozilla Sunbird (Calendar) Sunbird ( is installed by default in Ubuntu. For the most current version see the AbiWord web site (http://abisource.abisource. CalDAV (e. Calc spreadsheet (Excel equivalent).org/ is the default PIM included with Kubuntu. with Writer (Word equivalent).php) (such as Kolab and eGroupware).com/wiki/Install_on_Ubuntu) . KOffice The KOffice (http://www. and more. To install from the repositories: sudo apt-get install abiword Personal Information Managers Kontact Personal Information Manager Kontact (http://kontact. pop- up notes. Through connectors it interfaces with many groupware servers (http://kontact. Install: sudo apt-get install koffice AbiWord AbiWord (http://www. and Base relational database (Access equivalent).docx (i.kde. Word 2007) documents by suite is part of the KDE project and is meant to provide the capabilities of the OpenOffice suite without the licensing restrictions of OpenOffice.php?title=Ub… 59/119 . It can be used in any version of Ubuntu. a link to the Akregator News/RSS (http://en. a is a standalone group calendar in the Thunderbird and Firefox family of applications. and is compatible with ICS.koffice. is a fast.

then install using the web site instructions.php?title=Ub… 60/119 . The current version can be installed from source files (see the website for installation instructions).simpleprojectmanagement.wikipedia.html) is a personal finance manager that uses double entry accounting. Install it: sudo apt-get install basket Planner (Project planning & management) Planner (http://www. see this list of 10 Linux financial tools (http://ubuntudoctor.06/02/2011 Ubuntu:Karmic - BasKet Note Pads (http://basket. open source GPL-licensed personal finance manager that uses double entry accounting like professional is a commercial cross-platform Java-based personal finance manager similar to KMyMoney that sells for $40 per license.weberp. Keep records for billing or simply limit your Internet is an MS-Project (http://en. platform independent double-accounting-method system and enterprise resource planner (inventory. work and purchase orders. KMyMoney (Personal Finance Management) KMyMoney (http://kmymoney2. but conforms to strict accounting guidelines.) that uses the SQL database server (PostgreSQL/Oracle/Mysql databases).gnucash. the method professional accountants is a free. It is similar to MS-MyMoney and Intuit is a personal note-taking application that resides on your computer and can be used for creating "to- do" lists. SQL-Ledger (Enterprise Finance Management) SQL-Ledger ERP ( It is extremely comprehensive and is available in many languages. Financial Software For a brief introduction. Set up your LAMP server first. open-source. open-source enterprise resource planner and accounting suite similar to SQL-Ledger that uses a web browser as an interface. It is great for centralising your thoughts in one place. or the package version can be installed: Applications -> Add/Remove Programs -> Office -> GnuCash Finance Management or from the command-line terminal: sudo apt-get install gnucash Moneydance (Personal Finance Management) Moneydance (http://moneydance. It uses a web browser for an interface and be accessed .org/) is a free. It is somewhat difficult to implement and use.kde. It is GTK-based (Gnome 2). It is designed for the KDE/Kubuntu desktop (but will work in Gnome/Ubuntu).org/) is a free. It runs on the LAMP server. etc. with automatic setup of categories for businesses.sourceforge. ubuntuguide. sudo apt-get install planner Time Tracker You can keep track how long you use an application with -like planning and management tool. taxes.sql-ledger. Install: sudo apt-get install sql-ledger WebERP (Enterprise Finance Management) WebERP (http://www. Install: Applications -> Add/Remove Programs -> Office -> KMyMoney or from the command-line terminal: sudo apt-get install kmymoney2 GnuCash (Personal Finance Management) GnuCash (http://www.

) It is free and open source with a GPL license (unlike other groupware solutions). group projects. For other users it costs CA$500 per seat. Read Servers. You must install the server version of Ubuntu/Ubuntu first. Mount /dev/sda3 (or whatever your partition is) as /kolab by editing /etc/fstab: sudo nano /etc/fstab and adding the line: ubuntuguide. It is in active development in 2008.2). Version 2. it is free. and it is best to run Kolab on a dedicated server. Figure out the device name of your extra partition: sudo fdisk -l It should be something like /dev/sda3. 2. This is a German Install: sudo apt-get install kolabd Manual Kolab installation Make a directory for the Kolab installation and make it universally accessible: sudo cd / sudo mkdir /kolab sudo chmod 777 /kolab Optional: If you wish to mount kolab in its own partition. however. group email servers.06/02/2011 Ubuntu:Karmic - Phreebooks (Enterprise Finance Management) Phreebooks (http://www. A demo is available at the website. An installer for KDE-based systems is here (… 61/119 . for example).2 includes the Horde web interface. and documentation in English can occasionally be limited.linuxcanada. (It integrates easily with both Ubuntu (including Evolution) and KDE/Kubuntu (including Kontact). Note: Kolab uses its own server components.kolab. groups address Install the compiler and other necessary stuff: sudo apt-get install build-essential Kolab Ubuntu package There is an Ubuntu/Kubuntu package for the new version of Kolab ( is the most comprehensive open-source groupware solution available and is distributed as a multi-platform solution. yet enterprise support is also available. Groupware Servers Groupware servers are meant to operate on a server platform. The Kolab website provides its own instructions for installation from source (http://wiki. It is scalable to large organizations and is Outlook (MS- Exchange) and Mozilla is a proprietary Linux-based accounting suite similar to Quickbooks.php/Kolab2_Installation_-_Source) (currently v. and internal messaging. but no documentation support for it yet exists. then create a new partition (using Gparted. Kolab Kolab ( ( is a free open-source enterprise resource planner and accounting suite similar to WebERP.php?option=com_docman&task=doc_details&gid=14&Itemid=31) . It also runs on a LAMP server. Groupware Groupware solutions include shared calendars.html) ). it is possible to run other servers on the same machine. as long as you choose alternate ports if the server modules conflict. Quasar (Enterprise Finance Management) Quasar (http://www. They require (one or more) servers with LAMP or similar server stacks.phreebooks. 2. For a single user without point-of- sale or networking needs. Install Kolab (as root using sudo -s): sudo -s sh install-kolab. sudo apt-get install egroupware Open-Xchange Open-Xchange (http://www. If you are not familiar with OpenLDAP (http://www. etc. including Kontact. There is a new version recently available. and Palm PDAs. It is compliant with many different types of… 62/119 . as Kolab uses the slapd OpenLDAP server daemon.04.php?title=Quick_install_guide_for_the_Server_Edition_Ubuntu8.log Reboot your is a robust and stable free open source groupware solution (with GPL license) based on the LAMP stack (the default server stack included with Ubuntu Server) and the Postfix mail server (both of which should be installed first). Make a directory into which to download kolab: cd /tmp mkdir /kolabtmp Download all the current Kolab files: cd /tmp/kolabtmp wget -r -l1 -nd --no-parent http://files. Egroupware provides the easiest installation and quickest setup time of all groupware solutions.egroupware. you should learn about it. domain details. The latest . Installation instructions are found at the and LDAP (http://en. Restart all Kolab services: sudo /kolab/bin/openpkg rc all start Login to the web administrator interface using "manager" and the password you set at bootstrap configuration: is a proprietary groupware solution (meant as an MS-Exchange replacement) that has released a "community edition" based on commercial versions. Outlook.wikipedia.. before doing this 0 0 then reboot and make sure there are no errors. OpenGroupware ubuntuguide.06/02/2011 Ubuntu:Karmic - /dev/sda3 /kolab ext3 defaults. eGroupware eGroupware (http://www.2. you should know all your details. Stop Kolab services and run the configuration utility: sudo /kolab/bin/openpkg rc all stop sudo /kolab/sbin/kolab_bootstrap -b Obviously. such as your fully qualified host name (which you can determine from hostname -f). is not in English. with a new corporate sponsor in Germany and a commercial enterprise version.kolab. is a turn-key fully open source groupware solution (that is also Kolab compliant) with a structure rooted in bulletin-board 2>&1 | tee Citadel Citadel (http://www. and is therefore user Installation instructions are at the website and are not trivial. Compatibility with many clients has been improved. Much of the documentation for the current version.deb package is for Hardy Heron 8. .zimbra. Zarafa Zarafa (http://zarafa.html) .tar.php) is a free open source groupware solution for use in primary and secondary schools which includes file from the but a GPL-licensed (except for trademarks) free open-source community edition was released in 2008.php?title=Ub… 63/119 . All submitted modifications and contributions become the property of Yahoo.html) is a proprietary groupware solution that offers an open source "community edition".zimbra. There is an enterprise version and a limited open source version. See these installation instructions (http://book. Zimbra Zimbra (http://www.tar. KDE Groupware Wizard Kubuntu provides a wizard (script) to help clients (such as Kontact/Kmail) connect to a groupware server. Oracle Calendar Desktop Client The Oracle Calendar Desktop Client (http://www.gz Extract: tar -xvf cal_linux_1011. See the website for details.ubuntugeek. interfaces with many groupware servers (http://kontact. SUSE Linux Download Oracle Calendar Desktop Client: wget It supports MySQL and MS SQL databases. Zimbra Desktop Zimbra Desktop (http://www. the community edition is limited in features and does not have a GPL license. SugarCRM Server SugarCRM ( For more info see SugarCRM Server Setup (http://www. marketing.04 (http://www. Download instructions are available from the website. and student information databases.zimbra. It is proprietary. Although currently and Novell Groupwise. included in Ubuntu by default. as packages are very outdated. is a groupware solution based on the postgreSQL database. SchoolTool SchoolTool ( is the leading European MS-Exchange replacement/groupware solution. It was created with the help of the Shuttleworth Foundation (which also sponsors Ubuntu).html) . attendance records. support. calendaring) system with a community edition. Installation must be from source. Currently supported groupware servers are Kolab. See the Zimbra Desktop FAQ (http://wiki.html) is proprietary calendaring software for use with Oracle groupware/database systems. Groupware Clients Many groupware solutions have connectors to interface with clients such as Kontact/KMail and Mozilla Thunderbird (or SeaMonkey). For more info also see Ubuntugeek's Zimbra Desktop Installation Guide for Hardy 8. and development appears to have been stagnant in 2008.gz Change into the extracted files directory: ubuntuguide. project . Kontact Personal Information Manager The Kontact Personal Information is a commercial customer relationship management (CRM) platform and groupware server (sales.04 LTS and can be downloaded as a . The latest version is for Hardy Heron 8.06/02/2011 Ubuntu:Karmic - OpenGroupware (http://www.tar.html) is a desktop that collaborates with Zimbra servers.

Evolution. Install version 1.2 from the repositories (then see the website for usage instructions): sudo apt-get install calendarserver WebCalendar WebCalendar (http://www. It is scalable to very large uses.wikipedia. or it can be used with a postgreSQL database.2) version.) Install from the repositories: sudo apt-get install mediawiki Edit the config file so it recognizes MediaWiki: sudo nano /etc/mediawiki/apache.php?title=Ub… 64/119 .php?title=Main_Page) for installing the newest (1.bak.05) version from the repositories: sudo apt-get install webcalendar Wiki software Wiki software allows an organization to have a manual that can be edited by a number of clients. The newest version can also be viewed using RSS (http://en.davical.wikipedia. It runs on the LAMP server stack (which uses the MySQL database and is available as an installation option with the (K)ubuntu server). Darwin Calendar Server Darwin Calendar Server ( . and other calendar clients.mediawiki.k5n. Apache and php-based shared Calendar server that works with Mozilla Thunderbird/Lightning/Sunbird. rm cal_ Change permissions: chmod +x gui_install.k5n. and is compatible with clients such as Sunbird/Thunderbird (Lightning).org) is the free. See the website and the wiki (http://www.mediawiki. DAViCal Calendar Server DAViCal (http://wiki.conf Uncomment (remove the #) the line: ubuntuguide. cat cal_linux.06/02/2011 Ubuntu:Karmic - cd OracleCalendar_inst/ Prepare the files: mv cal_linux cal_linux. MediaWiki MediaWiki (http://www. open source server software that Wikipedia is an open-source port of Apple's CalDAV (http://en. is written in PHP. and other calendar clients. postgreSQL.php?topic=About) is an ICS ( cal_linux Start the GUI installer: sudo sh gui_install. See these detailed instructions. Install: sudo apt-get install davical Then see these detailed installation instructions. (Other instructions are also available here (http://www. Apple is a CalDAV (http://en. Install the older (1. Wikipedia is the best known example.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > cal_linux. and -based server for group calendars that can use many different databases as the - based calendar server that works with Mozilla Thunderbird/Lightning/Sunbird.

php If you are using a virtual host server. Do not publish your wiki to the Internet before reading all the instructions and changing the configuration file (LocalSettings. It has an active development team with multiple plugins. including the Apache. Install: sudo apt-get install python-moinmoin TiddlyWiki TiddlyWiki (http://www. Web Publishing Drupal (Web content publishing) ubuntuguide. Debian. Restart apache2 after enabling the sites.virtualwikihost.d/apache2 restart Run/install MediaWiki by logging into: http://localhost/mediawiki You will be prompted for configuration variables to be is an open source personal wiki.06/02/2011 Ubuntu:Karmic - Alias /mediawiki /var/lib/mediawiki Restart apache2: sudo /etc/init.php Edit your configuration variables there: sudo kate /etc/mediawiki/LocalSettings.php) so that it is more Twiki Twiki (http://twiki.html) . with a large community of is free.tiddlywiki. note taking. Hopefully you remember your MySQL superuser that you set at the time of LAMP (or MySQL) installation. Copy your local settings configuration file to /etc/mediawiki (and make a backup of the original): sudo cp /var/lib/mediawiki/config/LocalSettings. See the website for installation instructions. open source (GPL-licensed) wiki software written using is an open source wiki engine used by many small to medium size companies internally. It is ideal for creating a list of things to do.php /etc/mediawiki sudo mv /var/lib/mediawiki/config/LocalSettings. See these Ubuntu installation instructions (https://help. It is a single HTML file that can reside on your computer or can even be uploaded to a web server and be used as a simple website.) You would then access the database at: http://my. Installation instructions are on the website.ubuntu. make a symbolic link (named in this example mywiki) from your /usr/share/mediawiki installation folder to your /var/www folder: sudo ln -s /usr/share/mediawiki /var/www/mywiki then make sure you have an apache2 virtual hosts configuration file (in /etc/apache2/sites-available) that points to /var/www/mywiki as the DocumentRoot. (Warning: MediaWiki is not secure at installation and can be easily hacked by new users. Make a symbolic link from your virtual host configuration file in /etc/apache2/sites-available to /etc/apache2/sites-enabled to enable… 65/119 .php /var/lib/mediawiki/config/LocalSettings_at_install. or as a collaboration tool for a small team. The trickiest is the MySQL user/password. It is developed using a Firefox browser as an interface.04/serverguide/C/moinmoin. Install: sudo apt-get install twiki Moin Moin Moin Moin (http://moinmo. and Ubuntu wikis.

Then install: sudo apt-get install wordpress Make a symbolic link from your Apache2 www folder to your installation folder and install a new MySQL database named localhost to use with WordPress: sudo ln -s /usr/share/wordpress /var/www/wordpress sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost Note: If you already know the name of your (virtual) host URL for WordPress.06/02/2011 Ubuntu:Karmic - Drupal (http://drupal. Drupal requires libgd2- xpm ( .ubuntu. WordPress WordPress (http://wordpress. restart the apache2 server: sudo /etc/init. For bloggers and small to medium-sized websites.exim. but Drupal6 can also integrate with PostgreSQL (http://en. from simple out-of-the-box websites to complex sites is possible with a short learning curve. However. then use it as the name of your database instead of localhost. Installation quirks libgd2-xpm When I installed my Ubuntu server. WordPress provides the fastest installation and customization process with many are mail handlers. if you have not already installed is a popular free open source web content manager that started as a blog tool and now incorporates many publishing elements. make a symbolic link from it to the /etc/apache2/sites-enabled folder. I could not remove it using .php You can then also see these installation tips for installing through the browser. it is better not to use Drupal on a mail server that uses If you will access your WordPress server through a virtual if you have it installed. Postfix Exim ( database (the "M" in LAMP).drupal. and then libgd2-xpm can be and Postfix (http://www.wikipedia. A modular approach to website building. For example. However. Get more info on how to get started (http://drupal.homeserve. it will be installed along with Drupal 6. it installed libgd2-noxpm (http://packages.php?title=Ub… 66/119 .ubuntu. Removing libgd2-xpm doesn't appear to be trivial.wikipedia. Exim vs. then see these Drupal site building tips. my URL is mysite_x.d/apache2 restart Install WordPress through a browser: ubuntuguide. Drupal requires an installation of a LAMP server stack. I have found it easier to use the MySQL ( is the leading open-source website creation and content collaboration tools.d/apache2 restart Finish installation through your browser: http://localhost/drupal6/install. or font configuration (fontconfig) support). But Drupal uses Exim and therefore removes Postfix at installation and installs Exim instead. so my command is: sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress .postfix. however. Synaptic Package Manager does appear to remove libgd2-noxpm successfully. then create your virtual host configuration file in the /etc/apache2/sites- available folder. This is a graphics library (without X pixmap (XPM) (http://en. or from the command-line terminal: sudo apt-get install drupal6 After everything is installed (and the problems below sorted out). which is used instead of . or KPackageKit. Once you have edited the file. Drupal is available as a package.homeserve. I had installed Postfix at the time I installed my Ubuntu server (but was not using it). WordPress requires an installation of a LAMP server stack first. Restart apache2: sudo /etc/init. A Drupal/Ubuntu users group is found at Drubuntu (http://groups.

) http://localhost/moodle/admin Drupal interface is also available for Gallery2.php?title=Ub… 67/119 .scribus. Assuming the database is hosted on the same computer as the one Moodle is being installed is a PHP-based method of presenting a photo album on a website. sudo chown -R www-data /usr/share/wordpress Joomla (Web content publishing) Joomla (http://www. A LAMP server installation is required (sudo tasksel install lamp-server). Install: sudo apt-get moodle Database server software for Moodle: mysql-server -> follow remainder of instructions. please update (http://codex. (I recommend the "unattended" . Scribus (Desktop publishing) Scribus (http://www. and subfolders must be owned by www-data (which is also the owner of the apache2 process) prior to is a good place to start. (Alternatively. folders. install the current source version from the website. If you install this . all the WordPress files. accept localhost for the options when prompted.conf Finish installation through the is a free open source platform for hosting online learning courses.7. Install: sudo apt-get install gallery2 Distance teaching Moodle Moodle (http://moodle.php? id=6552) . open source (GPL-licensed) multi-platform content management system used by many large organizations around the is a free. Some users have had some difficulties in Jaunty.) For the automatic updater to work. It can be integrated with webinar software.06/02/2011 Ubuntu:Karmic - http://localhost/wordpress or. Also find free Moodle themes here (http://moodle. if you are using a virtual host: http:/mysite_x. Gallery (Photo album website) Gallery (http://gallery.menalto.wordpress.joomla.php Edit Moodle apache2 configuration file (if needed): sudo gedit /etc/moodle/apache. which is subject to a security worm (http://wordpress. sudo apt-get install scribus Plone (Content Management System) Plone (http://plone. Info for beginners ( due to changes in Python. It is available with an integrated installer here ( is an open-source package that provides professional-appearing desktop is a powerful open source website creation and content management tool that allows website creation for use in every arena from the simple to complex corporate environments. A [ Note: The Jaunty repositories contain version immediately to the current version from the Tools -> Upgrade menu.joomla.homeserve. Edit Moodle configuration options (if needed): sudo gedit /etc/moodle/config. is a GTK-based (Gnome-oriented) editor to write websites. pHp.10/serverguide/C/ pHp. and integrates with the KDE 3. with instructions found here (http://www.5 environment (Ubuntu Hardy Heron). Software Development Kompozer Web Development Editor Kompozer (http://kompozer. multi-platform open source collaborative editor supporting multiple documents in one session and a multi-user chat.06/02/2011 Ubuntu:Karmic - For more information. and other formats.dokeos. ubuntuguide. CSS. see these detailed tips. You should therefore use Ubuntu Hardy Heron with this product.kdewebdev.0x539. but also a medically-oriented proprietary platform that includes modules for case presentations and imaging. using multiple development tools. sudo apt-get install quanta kompare kxsldbg cervisia Netbeans IDE Netbeans (http://www.5. and other scripting tools. Ruby. It is widely used in Europe. sudo apt-get install bluefish Gobby (Multi-user development) Gobby (http://gobby.claroline. sudo apt-get install netbeans BlueFish Web Development Editor BlueFish (http://bluefish.netbeans.wikipedia. Now part of Apache. Install: sudo apt-get install gobby Version control software Copies of software being developed at many different locations require a method to ensure that the multiple distributed copies remain is sponsored by Canonical and allows distributed synchronization. It allows webpage development.html) .10/serverguide/C/version-control-system. scripts and programming code. and XML design and scripting. Subversion (http://subversion. Java. also oriented towards KDE 3).claroline.ubuntu. is a free open source platform for hosting e-learning courses and online student collaboration. XML.apache. For further information.html) . Also see the official Ubuntu documentation (https://help. It supports perl. This can be done using a central repository or using a distributed synchronization is an integrated development environment integrated with the KDE desktop. A LAMP server installation is required. database Several version control platforms exist: Bazaar (http://bazaar. It supports XML. -based web authoring system that combines web page editing with web file management in a WYSIWYG manner. Python. this is one of the most widely used systems and uses a central repository for is a free open-source integrated development environment used to create applications using Ajax. Dokeos Dokeos ( is a free.php?title=Ub… 68/119 . Claroline Claroline (http://www. Also see the official Ubuntu documentation (https://help. C++. for example. sudo apt-get install kompozer Quanta Plus (Web IDE) Quanta Plus (http://quanta.10/serverguide/C/subversion.canonical.ubuntu. The latest stable version is 3. see the official Ubuntu documentation (https://help. Installation is from source files available at the website. .com/) has a free learning platform. and JavaScript in an XUL architecture. is a Gecko (http://en. CSS.html) .html) . (There is also a commercial version (Quanta Gold).openoffice. Java.

es/frs/?group_id=60&release_id=299) is a GUI for Gnuplot or Easyplot is a free. Octave Gnu Octave ( Also see the Ultimate Server with OpenVistA . They are GPL (available as the package qgfe).net) for other instructions. with a version (https://forja. Mathematical solutions Scilab (http://www. similar to (and mostly compatible with) Matlab. Enable "Community Maintained Software (universe)" in Software and Freemat are three open source solutions for solving complex mathematical Health applications VistA (Enterprise Electronic Health Record) OpenVistA (http://www.html) is a commercial CAD alternative to AutoCAD with a community open source edition. It must be installed from source. and Engineering Applications What .1. Octave. similar to (and mostly compatible with) open-source (GPL) application for digital-mode amateur radio communications using a sound card.amion.xm1math. and and the ATLAS library is an algebra-software-optimization set of… 69/119 . see this thread (http://ubuntuforums. Install from Add/Remove Programs (Edutainment) or sudo apt-get install freemat Amateur Radio applications Fldigi (http://www.0 Also recommended: sudo apt-get install libatlas3gf-base gnuplot qtoctave Note: QTOctave (https://forja.scilab. Install: sudo apt-get install qcad VariCAD (http://www. For troubleshooting tips. Technology.ubuntu. and client system.rediris. and can be installed as an integrated database. or visit Vistapedia (http://www. open source (GPL licensed) platform for solving linear and non-linear equations.html) is an alternative to GnuPlot.html) is a free. Freemat Freemat (http://freemat.. EasyPlot 1.php?t=1034174) .org/software/octave/ .1 ( is a commercial 3D CAD package for multiple platforms (including Linux).html) .html) is a group_id=60&release_id=299) that can be used with QTOctave. There is no open source or community version. Science. CAD QCAD (http://www. server.10/serverguide/C/cvs-server. you thought Ubuntu was just for play? Also see Ubuntu Science (https://help. It interfaces well with Gnuplot (http://www. Install: sudo apt-get install octave3.vistapedia.sourceforge. then install either from Add/Remove Programs under (Amateur Radio) or by typing was previously the most widely used are two varieties of the largest and most robust CCHIT- approved electronic health record platform in the public and WorldVistA (http://worldvista. open source (GPL licensed) platform for solving linear and non-linear Ubuntu:Karmic - CVS (http://en. are based on the US Veterans Administration health record system. Also see the official Ubuntu documentation (https://help. See the detailed download and installation instructions for OpenVistA and . An older GUI for Octave/Gnuplot is qgfe (http://www.

06/02/2011 Ubuntu:Karmic -
sudo apt-get install fldigi

Amateur Electronics


Arduino ( is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's
intended for artists, designers, and hobbyists interested in creating interactive objects or environments. See this tutorial
( .

Miscellaneous software (not endorsed by this guide)
JBidwatcher ( is a Java-based application allowing you to monitor auctions, submit bids, snipe (bid at the last
moment), and otherwise track your auction-site experience. See the website for more details.

Utilities facilitate everyday tasks, such as keeping the clock up to date, archiving utilities, and more.

Archiving Utilities


The command-line terminal utility ZIP ( creates files that are compatible with the time-honored PKZIP and WinZip. It
is included in (K)Ubuntu by default. Extracting zip files can be done with the unzip utility. using the -P option allows using a password for the files:

zip -r -P mypassword *

Note: The -r option indicates to include all subdirectories recursively.

FileRoller (Archiving GUI)

FileRoller ( is a GUI for many types of archival utilities.

X-archiver (Archiving GUI)

Xarchiver ( is a GTK-based GUI front-end for many archiving utilities. Install:

sudo apt-get install xarchiver


BChunk is a command-line utility that allows you to convert .cue and .bin files into an .iso file (so that they can be opened and manipulated in
Ubuntu). Warning: If the bin/cue image has audio tracks, they will be lost.

Get BChunk

sudo apt-get install bchunk

To convert .cue and .bin files, navigate to the folder and run this command (replacing filenames with your own):

bchunk inputfilename.bin inputfilename.cue outputfilename.iso

After the file is converted into ISO you can mount it using:

sudo mount -o loop outputfilename.iso /media/output

Navigate to /media/output and you should see all the content there. You can then copy it anywhere.… 70/119

06/02/2011 Ubuntu:Karmic -
To unmount:

sudo umount /media/output

HJSplit Files Joiner/Splitter

HJSplit for Linux (Java version).

Make sure you have Java Runtime Environment installed:

sudo apt-get install sun-java6-jre

Download the HJSplit JAR file:


Create the directory for HJSplit:

sudo mkdir /opt/hjsplit

Move the file to an appropriate directory:

sudo mv hjsplit_g.jar /opt/hjsplit/


cd /opt/hjsplit/ && java -jar hjsplit_g.jar

Note: You could also make a terminal shortcut (menu item) in K Menu Editor.


Rar archives files into the proprietary .rar format.

sudo apt-get install rar

This application is a 40-day trial.


Unrar extracts files archived with the proprietary .rar format. A free version can be installed:

sudo apt-get install unrar-free

or the proprietary version (also free for noncommercial use) can be installed with the ubuntu-restricted-extras package or with:

sudo apt-get install unrar


The open-source 7-Zip archive format was originally designed for Windows (and DOS) but is also available for Ubuntu. The GNU/Linux version
of 7-Zip does not come with a GUI, but Ark can hook into 7-Zip to handle 7z archives. Install:

sudo apt-get install p7zip-full

Hard Drive Utilities

KDiskFree (Hard drive properties monitor)… 71/119

06/02/2011 Ubuntu:Karmic -
KDiskFree ( is a KDE utility for monitoring free disk space, etc.

sudo apt-get install kdf

Clock Utilties


Partition Managers

Also see these tips for partitioning scheme suggestions, other partitioning tools and methods, and usage of multiple partitions for multiple OSs.

GParted Partition Manager

Gparted ( is a GTK (Gnome)-based partition manager that can also be used with KDE.

This utility works best when run from a LiveCD. Recent versions of the Ubuntu LiveCD have a copy of GParted on them. Start the Ubuntu
LiveCD in demo mode (not in install mode) and then start GParted:

Menu -> System -> Administration -> GParted

An alternative is to download the Gparted .iso image here (
group_id=115843&package_id=271779) . Follow these instructions ( to burn this
.iso image to CD. Use this GParted LiveCD as your partition manager.

You can also install the package into your OS (once it is installed on your hard drive):

sudo apt-get install gparted

System Backup and Recovery

Rsync ( is the directory backup and transfer tool for Linux. It is installed by default in Ubuntu. It can provide any type of
backup, and options are extensive. Several GUI frontends for Rsync are listed here ( .


GRsync ( is a GTK-based GUI front-end for Rsync. Install:

sudo apt-get install grsync

Bacula ( is the most widely-used GTK-based open source (GPL-licensed) network backup utility that is used in both
server and desktop installations. A catalogue of backups can be maintained using MySQL, PostgreSQL, or SQLite. For more info see the
Ubuntu documentation ( . Both text-based and GUI frontends are available. Install the
MySQL version:

sudo apt-get install bacula

SBackup ( is a simple backup and restore utility for the GTK-desktop. Install:

sudo apt-get install sbackup

Keep (Backup and Recovery)

Keep ( is a backup utility that was used in previous versions of Ubuntu. It has not been recently updated
and is no longer included in Ubuntu by default. Install:… 72/119

iso image.html) for detailed options. Partition image backup/restoration must be to/from a single hard drive. Install and run: sudo apt-get install partimage sudo partimage Partimage cannot be used from within the partition you wish to backup. FSArchiver (Filesystem Archiver) FSArchiver (http://www.sysresccd. is a *nix command that enables the copying of files or an entire disk using a single command. Instead. Several of these utilities cannot be used from within a running partition. See these brief instructions ( and burn (https://help. Partimage (Partition backup) Partimage ( is a variation of the dd command that allows working with potentially corrupted datasets. Backups can be split and stored on (and restored from) spanned media ( is a LiveCD that includes important utilities such as GParted. Download ( is a utility to backup the filesystem by files (instead of by partition blocks). While it is still under is a free open-source utility to back up an entire partition into an . as well. You will either have to run it from a different partition or from a LiveCD that contains it.garloff. It can be used across a network. It is included in the System Rescue CD.g. Parameters must be precisely specified to avoid risk of accidentally erasing this is one of the few backup methods that worked reliably for me in a variety of situations. the LiveCD from the website.sysresccd. or hard drives. and FSArchiver. partitions. System Rescue and Cloning Utilities System Rescue CD SystemRescueCD (http://www.wikipedia. or networked storage space. A filesystem backed up in this way can be moved to a different sized partition or another disk filesystem altogether ( large capacity USB stick. and how long to keep them Click "Backup Now" Select the directory groups you wish to backup. You cannot copy a hard drive that contains the operating system you are currently running. multiple DVDs/CDs).06/02/2011 Ubuntu:Karmic - sudo apt-get install keep Run: System -> Keep (Backup System) Backup: Click "Add a Directory to Backup" Select directories you wish to backup Select a location to place the backup Set how often you wish the backups to take place.fsarchiver. boot into a LiveCD and run the dd command that way. spanned DVDs/CDs).g. limiting its usefulness as an inexpensive cloning and distribution solution.ubuntu. Clonezilla ubuntuguide.opengroup. Recover: Click "Restore a Backup" Select the directory groups you wish to restore.html) or these instructions (http://www.php?title=Ub… 73/119 .g. from ext3 to ext4). so using them from a LiveCD is often necessary.) dd dd (http://en. An example command to copy Hard drive X to Hard drive Y is: dd if=/dev/hdx of=/dev/hdy ddrescue (http://www. (A serious limitation of Partimage is its inability to backup/restore split image files to/from multiple media (e.

net/projects/remastersys/) . limiting its usefulness as an inexpensive cloning and distribution Remastersys for Ubuntu (http://sourceforge.iso version of the LiveCD stored on your hard allows the backup or duplication of a partition for a single machine or for multiple machines over a network.deb package. Create a boot CD to allow booting from the USB drive Many computers do not allow booting from a USB drive (but they do allow booting from the CD-ROM). "New" button 2. Install: sudo apt-get install uck Remastering software Debian and (K)Ubuntu Linux operating systems can be "remastered" and customized (using one of a number of utilities) for re-distribution.puppylinux. You can create a CD-ROM using these Pendrivelinux instructions ( .net/projects/g4u/) is a utility to image a disk bit by bit. See these Pendrivelinux instructions (http://www. System -> Administration -> User Management -> Administrator Mode Add New Users 1. Ubuntu Customization Kit Ubuntu Customization Kit ( and installed as a .com/ubuntu-810-install-using-the-built-in-usb-installer/) . Install: sudo apt-get install usb-creator User Administration 1. or networked storage space. (See this Wikipedia list (http://en. Settings can be "persistently" saved (but the LiveCD kernel modules can not be upgraded) . use PuppyLinux (http://www. fully functional Linux system on a pendrive that has less memory than G4L (http://sourceforge. When you boot from this CD-ROM. see this page. The customized (K)Ubuntu OS can then be distributed on a CD or on a USB .) Disk Imaging software G4U (http://sourceforge.pendrivelinux. it will use the bootup files on the Ubuntu USB drive you previously created (in the step above). For . Users are then free to further customize the OS. (It is similar to Norton Ghost. large capacity USB is a utility to image a disk bit by . and other utilities. It includes a GUI interface. Change the "Login Name" to the desired username as a LiveCD which can then be burned (https://help. An Ubuntu Live CD is needed to do the install. It is available (http://sourceforge.ubuntumini. however.) It includes Partimage. Partition image backup/restoration must be to/from a single hard .ubuntu. Also see the Ubuntu wiki (https://help. The USB "LiveCD" can also be used to install Ubuntu on computers (including netbooks) that do not have CD-ROM/DVD drives. Reconstructor (https://www.php?title=Ub… 74/119 . partclone (http://sourceforge. USB Creator You can make a "LiveCD" on a USB pendrive using USB Creator and either a LiveCD or an . USB pendrives to be used to run Ubuntu should have a minimum of 2 Gb (preferably 4 Gb).net/projects/uck) is a utility to customize a (K)Ubuntu LiveCD. and files saved to the USB and set your BIOS to boot from this CD-ROM. or even to revert back to the original default (K)Ubuntu settings.html) or these PendriveLinux instructions (http://www. (A serious limitation of Clonezilla is its inability to backup/restore split image files to/from multiple media (e.) This enables an organization to pre-load desired applications and customizations for distribution among its members. If you wish to install a fast. Programs can be installed and run. Run Ubuntu LiveCD from a USB pendrive The Ubuntu LiveCD can be installed on and run from a USB pendrive.06/02/2011 Ubuntu:Karmic - Clonezilla (http://clonezilla. (The installed programs will remain installed). while preserving the intrinsic architecture and function of (K)Ubuntu. The open source engine can be downloaded (https://www. spanned DVDs/CDs) .g. See these instructions (http://www.

squid-cache.06/02/2011 Ubuntu:Karmic - 3. It is used with Tinyproxy (https://www. you must belong to sambashare. is a program to track and control the computer usage of user accounts. such as updating the system. If updating. To become a "sudoer" a user must belong to the "sudo" group. and uses several criteria for filtering websites (which is difficult to modify). you must belong to the virtualbox group. To use hot-pluggable devices. It integrates with ClamAV. while this is the feature that gives Linux such a high-level of security. you must do so from your original administrator account (the one you set up at installation) or from another administrative user account. Click the "Passwords and Security" tab 4. similar to NetNanny. The tasks are allowed to be performed by any user belonging to the group associated with that task. To use the cdrom. Applications menu -> System -> User Manager -> user -> Groups --> check sudo To become an administrator.banu. To use many games. you must belong to the games group. you must belong to plugdev. To access NTFS files using the virtual filesystem fuse.blogspot. and sudo groups. you must already be an administrator in order to change membership in groups. select "gdm" Start: System -> Administration -> Timekpr Control Panel Web content filtering DansGuardian (http://dansguardian. proxy (best for a network server).com/tinyproxy/) (best for individual users) or the Squid (http://www. It is useful for limiting objectionable content in publicly accessible it can also take diligence to remember to add your user to certain groups. Select the user you wish to modify provides web filtering capability. Enter the desired password Modify Users 1. It is not uncommon for programs and functions on your system not to work merely because you don't have privileges to do so because you forgot to add your user to the appropriate group(s). you must belong to the adm.php?title=Ub… 75/119 . Of most importance. Install: ubuntuguide. or for filtering objectionable content for younger users. Example: a "sudoer" is a user who can perform certain administative tasks. you must belong to cdrom. Timekpr (Parental controls) Timekpr (http://timekpr. To be a virtualbox user. To change printer settings you must belong to lpadmin. Click the "Delete" button Change your user groups It is quite often necessary to have extra privileges to do certain tasks. admin. Select the user you wish to remove 2. if you create a new user and intend to give that user administrative privileges (by assigning the user to the administrative groups). and not always obvious. These privileges are assigned to your user by belonging to certain groups. To share Samba folders (on a Windows-based network). The list is long. remove any prior versions: sudo dpkg --purge timekpr Add the timekpr third-party repositories: sudo add-apt-repository ppa:nedberg Install: sudo apt-get install timekpr When prompted which default display manager to use. Click the "Modify" button Removing Users 1. you must belong to the fuse group.

Install: to change Dansguardian settings called Webstrict (http://www. Also.sourceforge. in Firefox: Firefox -> Edit -> Preferences -> Advanced -> Network -> Settings Manual proxy configuration -> HTTP proxy: localhost -> Port: 8080 A Webmin module (http://sourceforge.ubuntu. Edit the dansguardian configuration file: sudo nano /etc/dansguardian/dansguardian.php?title=Ub… 76/119 .ubuntume.conf comment out the UNCONFIGURED line: #UNCONFIGURED If using tinyproxy instead of Usplash. System Administration Automating Tasks Tasks (cron events) can be automated/scheduled using the GNOME schedule ( for setup details. install it: sudo apt-get install gnome-schedule Boot Menu Login Menu settings You can change the Login menu settings from the GUI interface: System -> Administration -> Advanced -> Login Manager You can choose an integrated theme or select individual components of the login screen/process. change the proxyport to 8888: proxyport 8888 Reinstall dansguardian: sudo apt-get install --reinstall dansguardian Set your browser to use the localhost:8080 proxy. System -> Administration -> Task Scheduler If the GNOME Schedule task scheduler is not GUI is available to administer settings. In and Splashy.06/02/2011 Ubuntu:Karmic - sudo apt-get install dansguardian tinyproxy or sudo apt-get install dansguardian squid See these installation instructions ( Automating bootup options StartUpManager (https://help. a GUI ( is a GUI to manage settings for Grub (Grub Legacy).com/webstrict) is in development.htm) (based on the webmin module) is also available. Grub 2. For example. A GUI for use with IPCop (http://www.

Install: sudo apt-get install grub If you have multiple operating systems (OS) on your .6) kernel /boot/grub/core. Create a symlink from a file to another location ubuntuguide.) See the evolving instructions at the Ubuntu wiki (https://wiki. (Grub2 is also known as . for example. You can edit the options for GRUB Legacy in the menu.php?title=Ub… 77/119 .06/02/2011 Ubuntu:Karmic - sudo apt-get install startupmanager GRUB boot manager settings Grub2 Karmic comes with Grub2.) Chainloading Grub2 from Grub Legacy To chainload Grub2 (installed in this example in the /dev/sda7 partition) from Grub Legacy.img Default Applications You can choose which program to use as your default program for a specific task.) sudo nano /boot/grub/menu. In use an entry of this format in the Grub Legacy menu. for use with a boot partition. System -> Administration -> Default Applications Kill a process Sometimes a program (or "process") just freezes. (See this detailed info. for example). for example): title Kubuntu Karmic OS (chainloader) rootnoverify ( or Ubuntu forums (http://ubuntuforums.cfg GRUB Legacy The older version of GRUB ("Grub Legacy") is available.lst (gedit can also be used instead of nano as the text editor. you may be using the GRUB Legacy boot manager (in a boot partition.ubuntu. To "kill" (or end) the program/process: System -> Administration -> System Monitor -> highlight the errant process -> Kill process Enabling NUM LOCK On Startup System -> Administration -> Keyboard & Mouse -> Keyboard ->"turn on Numlock on Startup" Working with Menus Create an encrypted folder You can create a folder whose contents are encrypted. See these instructions (https://help.lst configuration file.lst configuration file (stored in a boot partition. some settings can be edited: sudo nano /etc/default/grub sudo update-grub You can also use this command: sudo grub-mkconfig --output=/boot/grub/grub. which is a difficult boot manager to customize.

From the command-line Terminal: sudo -s or sudo su or sudo bash You will use your own user password instead of a root password. Usage: ln -s /path/to/source /path/to/destination If /path/to/destination requires superuser rights.php?title=Ub… 78/119 .org/wiki/Symbolic_link) (also known as a symlink) is a method in Linux of referring to a file (or directory) in one location from another location. Get a root prompt without using a root password If you have not set a root password (or don't know it). You could also get a prompt to become any other user on the computer by typing: sudo su <username> Use the File Manager as root sudo nautilus or gksudo nautilus Manually Mount and Unmount a device To manually mount a device: mount /dev/hda replace /dev/hda with the location of the with which former Windows users may be familiar.06/02/2011 Ubuntu:Karmic - A symbolic link (http://en. then use: sudo ln -s /path/to/source /path/to/destination This is similar to. you can obtain root user privileges anyway.wikipedia. You would then use the root password. Assign a root password To be able to log in as root directly. To manually unmount a device: ubuntuguide. but more powerful than. you can use su to get a root prompt. you must assign a root password. creating Shortcuts. This can be done with: sudo passwd root Afterwards.

locale=zh_CN. Mounting FAT32 Partitions Follow the above instructions.atime. I used rw to specify read/write privileges for all users. depending on your needs.gid=46 0 1 In this example.nosuid 0 0 #/dev/sda2 /mnt auto Windows Compatibility Mounting NTFS Partitions (with read/write privileges) Find out the name of your ntfs partition: sudo fdisk -l Method 1: In this example. The fstab (http://en.php?t=283131) . I indicated that the file system was an ntfs-3g filesystem.defaults. if you have made a mount point directory /mnt/WindowsFAT32 and your FAT32 drive is /dev/sda3. Make a mount point for the drive: sudo mkdir /media/WindowsNTFS Edit fstab: sudo nano /etc/fstab Comment out the automatically added lines by Ubuntu installation: #/dev/sda2 auto nouser. but umask=0 and umask=000 are accepted by some kernels.nls=utf8. but use vfat instead of ntfs-3g. I have a Chinese-language Windows installation on my first partition.php?title=Ub… 79/119 .06/02/2011 Ubuntu:Karmic - umount /dev/hda replace /dev/hda with the location of the device.tuxfiles.nodev.noauto. then edit the /etc/fstab file to 0 0 and instead add the line: /dev/sda2 /media/WindowsNTFS ntfs-3g quiet. adding a line similar to the following to fstab: UUID=8466268666267956 /media/sda1 ntfs but there are other options for Chinese (and other specialized character-set users). nls=utf8 is the default and is optional for most ntfs users. gid=46 specifies that the drive will belong to the group of hot-pluggable devices (plugdev) and is not necessary unless your ntfs drive is a hot-pluggable one (such as an external USB drive). In other words.atime. the NTFS drive is listed by fdisk as /dev/ In this example.gid=46 0 1 Change this line to: UUID=8466268666267956 /media/sda1 ntfs-3g 0 0 Note: There are many ways to mount the drive.html) and Intro to using fstab (http://ubuntuforums. so I set the locale parameter (locale=zh_CN.UTF-8. See How to edit and understand fstab ( file controls this process. Setting rw (same as umask=0 or umask=000) lets me read/write the partition without sudo.noexec. but yours may differ.nodev. so did not use the auto option (which detects the filesystem automatically).org/showthread. Method 2: Edit fstab: sudo nano /etc/fstab When Ubuntu installation finishes.UTF-8) so that my Chinese documents can display correctly. it mounts all ntfs partitions automatically with ntfsprogs.wikipedia.

php?title=Ub… 80/119 .) My motherboard does not have drivers for my CPU fan sensor. (I also unchecked the fan control item). see this (http://www. filling them to multiple Gb size within a few hours. not all motherboards/CPUs have sensor drivers available. go to the URL: http://localhost:631 Hardware CPU and motherboard The original Linux kernel supplied with Karmic Koala implemented mandatory CPU temperature and fan speed sensor monitoring (which was optional in previous kernels).rw 0 0 Synchronize clock to network time server The Network Time Protocol (NTP) allows time synchronization of your computer to time servers on the Internet. The output from the sensors was used to effect CPU scaling (throttling) in the event of "out of range" temperature values. missing sensors drivers incorrectly reported as an "out of range" error in this kernel. This had the effect of .0. the Linux kernel cannot monitor the temperature and fan speeds properly and throttles the CPU (aka frequency scaling) inappropriately. Printers The new CUPS interface recognizes many printers. You can also choose printers on a Windows system via Samba and other types of networked printers.124 was correctly installed at socket://192. This has the effect of slowing or freezing my computer. Therefore. I then rebooted. Add a Printer System -> Administration -> Printing -> New Printer -> New Printer Most of the time. If your machine is affected by this problem.openprinting.124:9100. in addition to directly connected printers. then freezing. go ahead and install using the original kernel supplied with Karmic.tuxwire. your printer (if connected and turned on) will be detected automatically.17) have fixed this problem by disabling the feedback throttling.168.06/02/2011 Ubuntu:Karmic - include the line: /dev/sda3 /mnt/WindowsFAT32 vfat Disable CPU Frequency scaling (These instructions should not be necessary any longer. I used the Debian RCConf utility: sudo apt-get install rcconf sudo rcconf and unchecked the ONDEMAND item. Use CUPS web interface From any web browser. libsensors ubuntuguide. My network printer with its own IP address at 192.168.defaults. They are maintained here for reference the machine. However.0.log and the /var/log/syslog files. This threw multiple errors which were logged (using rsyslogd) to both the /var/log/kern. To turn off this behavior.To enable it: Applications menu -> System Settings -> Date & Time Check the "Set date and time automatically" option Choose an ntp time server near you. Specific printers not recognized can often be installed using instructions found at the Linux Foundation OpenPrinting database (http://www. and due to a bug in the feedback routine. even for the problem noted above. The new Linux kernels (> 31. For more info. but then do an update/upgrade to obtain the current Linux kernel.cgi) .

In such a case. try installing the new linux-headers that match the newly upgraded kernel: sudo apt-get install linux-headers-$(uname -r) If dkms and build-essential have never been installed on your system. Screen Keeps Flickering If you have an Intel Corporation Mobile 915GM/GMS/910GML card.6. Graphics Card Install Latest Nvidia/ATI drivers Ubuntu uses a GUI frontend to Jockey (https://launchpad. i. your screen may flicker every 5-10 seconds. I could not get higher screen resolutions Therefore. sudo apt-get install sensors-applet lm-sensors sudo sensors-detect sensors-applet Make sure your sensors are installed.lm- sensors. to revert to the old Intel Ubuntu:Karmic - libsensors (libsensors3 and/or libsensors4) is a module that allows an interface (such as lm-sensors) to monitor your motherboard/CPU temp and fan speeds. Some hardware CPU sensors are not recognized by the Linux kernel. sensors For more info.conf ubuntuguide.php?t=2780) . Sensors-applet (Motherboard monitoring) Sensors-applet (or xsensors) is the Gnome (Ubuntu) frontend for lm-sensors. These sensors monitor the temperature and fan-speed sensors of your motherboard. However.31) is some info about hardware/sensors problems. Here (http://www.conf sensors -s libsensors and lm-sensors are not used by the Linux kernel (which uses other routines). To prevent this: System -> Administration -> Advanced -> Service Manager Uncheck "Detect RANDR (monitor) changes" Reconfigure xserver-xorg sudo dpkg-reconfigure xserver-xorg xorg.ubuntu.the same problem I had in Jaunty.4) . see this thread (http://ubuntuforums. these can also be worthwhile: sudo apt-get install dkms build-essential Fix Intel graphics resolution problems On a fresh install of Karmic Koala I had no problems with my onboard Intel graphics for the installation of the proprietary nVidia drivers (and other proprietary drivers). on an update from Jaunty to Karmic. as detailed here (https://wiki. my solution is the same.e.php?title=Ub… 81/119 . Menu -> System -> Hardware Drivers Sometimes after a kernel upgrade a proprietary driver may stop working. causing system slowdown or freezing. You can adjust settings: sudo kate /etc/

06/02/2011 Ubuntu:Karmic - Before installing any driver for ATI or nvidia.php?title=Ub… 82/119 .conf as following. xorg.conf before following this method. you must back up your xorg. sudo cp /etc/X11/xorg.conf /etc/X11/xorg. edit /etc/X11/xorg.conf in text sample.1024x768" Option "UseDisplayDevice" "DFP" EndSection Section "Device" Identifier "Videocard0" Driver "nv" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GT" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "ServerLayout" Identifier "Default Layout" screen 0 "Default Screen" 0 0 EndSection Section "Extensions" Option "Composite" "Enable" EndSection ubuntuguide.conf after installing the driver.bak If you have edited this file but would like it to be automatically updated again. run the following command: sudo dpkg-reconfigure -phigh xserver-xorg If you want to try this xorg. And then. please make backup xorg. Add or modify this xorg.conf for nvidia Section "Screen" Identifier "Default Screen" Device "Configured Video Device" Monitor "Configured Monitor" SubSection "Display" Depth 16 Modes "1280x1024" "1024x768" Option "AddARGBGLXVisuals" "True" EndSubSection Option "AddARGBGLXVisuals" "True" Defaultdepth 24 EndSection Section "Module" Load "glx" Load "GLcore" Load "v4l" EndSection Section "Device" Identifier "Configured Video Device" Boardname "vesa" Busid "PCI:1:0:0" Driver "nvidia" Screen 0 EndSection Section "Device" Identifier "Device0" BoardName "Generic Geforce 5500" Driver "nvidia" Vendorname "NVIDIA Corporation" Option "DualHead" "1" Option "ShadowFB" "1" Option "FPScale" "1" Option "TwinView" "True" Option "TwinViewOrientation" "RightOf" Option "UseEdidFreqs" "True" Option "Metamodes" "1024x768.

Select " The current nVidia drivers are automatically maintained in Jaunty. You should see 3 boxes (2 if your card doesn't have an S-Video out).run and choose yes to any verbose response. Please make a backup of xorg.ubuntugeek. but should now be fixed. however.bak Install the nvidia-settings package: sudo apt-get install nvidia-settings Download the nVidia driver: wget -O NVIDIA-Linux-x86-pkg1.conf. Open the command-line terminal Konsole and type: sudo nvidia-settings Select "X Server Display Configuration".aspx?lang=en-us sudo sh NVIDIA-Linux-x86-pkg1. Here are alternate manual instructions.06/02/2011 Ubuntu:Karmic - Installation of ATI and nVidia Graphics drivers nVidia Driver If you have problems with nVidia drivers after solutions-for-nvidia-restricted-drivers-after-ubuntu-810-intrepid-ibex-upgrade.. in System -> Administration -> Hardware Drivers Look for the current drivers to activate there.html) for solutions to common problems with click on the power icon on the desktop taskbar. reboot your computer. the power saver feature of Ubuntu sometimes changes the screen brightness to the battery setting on laptops. Change the brightness setting for "Battery powered" to maximum.php?title=Ub… 83/119 .cchtml.conf before following this method.php/Ubuntu_Jaunty_Installation_Guide) for solutions to common problems with ATI. You can also turn off power management settings (invoked when the computer is idle): System -> Administration -> Display -> Power Control -> uncheck "Enable display power management" Configure Dual Monitors with nVidia Make sure that the nVidia driver has been installed and is functioning properly on your first screen. Select it.conf /etc/X11/xorg. Also. sudo cp /etc/X11/xorg. If not.nvidia.. change the settings: To access the Guidance Power Manager module. ubuntuguide. After you install the driver. check this UbuntuGeek guide (http://www.". From here you can configure all of your card's Check the "(Disabled)" box. ATI Driver If you have problems with ATI drivers after upgrading. The most common choice is TwinView. make sure both monitors are connected. This was a problem with the ACPI power management module in the past. Monitors / Displays Turn off power saving Even when on AC power. check this link (http://wiki.

You now have 2 screens! (The NVIDIA X Server Settings application can be also found in K -> System Settings to change settings later.97 in the repositories.php?title=Ub… 84/119 .org/printer_list. for example. Brother printers Most Brother printers are auto-detected or can be installed directly from the CUPS interface. You may end up with no sound at all if you install ubuntuguide. Installing PulseAudio disables ALSA for many soundcards.backup /etc/X11/xorg. Change this if you wish. YMMV.06/02/2011 Ubuntu:Karmic - Setup the desired screen resolutions and positions of your two active displays. Pulse Audio Jaunty has Pulse Audio version 0. Specific printers not recognized can often be installed using instructions found at the Linux Foundation OpenPrinting database (http://www. Also check your program's preferences section to make sure ALSA is selected. hit Apply to test them. Sound Many programs require ALSA sound. Many programs require special plugins for PulseAudio. Leave the first screen's position as "Absolute" and set your second display's position relative to that. the kicker may extend across both screens as well as any maximized applications. If everything else is ok. try selecting ALSA as the default sound system: System -> Administration -> System Settings -> Sound In Jaunty. Note: if your displays are side-by-side. This will be corrected when the X server is restarted. Try selecting that. In a terminal: sudo cp /etc/X11/xorg. The new display will likely have resolution set to "Auto" to match your first. not all programs like PulseAudio. If you are not hearing sound. This is necessary for many multimedia packages.cgi) .openprinting. only your soundcard may be listed.openprinting. see the Linux OpenPrinting site (http://www. On my system I had to install them: sudo apt-get install pulseaudio pavucontrol padevchooser I then had to enable my user to belong to the pulseaudio groups: System -> User Manager -> user -> Groups -> check pulse pulse-access and pulse-rt Configure Pulse Audio: System -> Settings -> PulseAudio Preferences Sound Audio preferences I also had to set PulseAudio as my default sound system: System -> System Settings -> Multimedia -> Device Preference Note: Unfortunately. Once you are satisfied with your settings. Pulse Audio still has many bugs. Now hit Ctrl+Alt+Backspace to restart X. hit "Save to X Configuration File" but this does not always work because settings need to be changed as the root user.conf. "Clone" means the same output on Hard Drives and USB Storage Optical Drives Printers & Scanners The new CUPS interface recognizes many printers.cgi?make=Brother) . For information on a specific model.) Troubleshooting: if the X server fails to reload you can recover your old X configuration.14 and Pulse Audio Volume control 0.

It is available as a self-installing .php?title=Ub… 85/119 . and 6000. as well as pulseaudio-module-raop (for Airport Express). any devices (or multimedia players) setup to play through PulseAudio will play through the stereo attached to the Airport is a tool to allow GStreamer-based utilities to stream output to an Apple AirTunes Device (such as the Airport Express).14 packages from the Jaunty jaunty main deb-src http://ppa. a tool written in and save it as themuso.15 of Pulse Audio and Pulse Audio Volume Control : deb http://ppa.launchpad. without using Pulse Audio. obtain them by adding the repositories from this Launchpad site ( . then install the repository key and update: sudo apt-key add themuso. 5000. Instead of (or after) installing the default Ubuntu:Karmic - PulseAudio.gpg. My AEX is discovered.gpg sudo apt-get update then install: sudo apt-get install pulseaudio padevchooser pulseaudio-module-raop pulseaudio-module-zeroconf Then configure Pulse Audio: Menu -> Settings -> PulseAudio Preferences Sound Audio preferences -> Network Access and check both: Make discoverable network sound devices available locally Make discoverable Apple Airtunes devices available locally Note: Make sure your firewall is not blocking ports 5353. raop-client Another method to stream audio to the Airport Express without Pulse Audio uses raop-client. See information here (http://mriou. If this happens you may have to uninstall jaunty main then download the GPG key here (http://keyserver. You can stream audio over the network (wired or wirelessly) to (or from) this device. GSTransmit GSTransmit (http://www. but I got no sound through it until I selected it as the default sink (output) by one of two methods: From the PulseAudio Volume Control: Menu -> Multimedia -> PulseAudio Volume Control -> Output Devices then click the arrow and set the AEX device as default From the PulseAudio Device Chooser: Menu -> Multimedia -> PulseAudio Device Chooser -> Manager -> Devices -> Sinks I then noted the name of my Airport Express device to be raop. Airport Express Airport Express with Pulse Audio The Airport Express (AEX) is a network device with an audio output jack that can be connected to speakers or an amplifier.9.deb file from the website.local Now. so I entered that as the sink: PulseAudio Device Chooser -> Default sink -> Other -> raop. These capabilities require the newest version 0. ubuntuguide.el-tunes.

org/index.deb package at Rogue Amoeba ( configuration file sudo cp /etc/X11/xorg.php) . Installation instructions are at Rogue Amoeba Linux support (http://getsatisfaction.06/02/2011 Ubuntu:Karmic - Airfoil You can stream media from a PC running Windows or Mac OS X that is connected to an Airport Express network to your Ubuntu Linux desktop.rogueamoeba. only receive from it. for example. You can download the . Note: "back/forward". in which your Ubuntu PC is connected to a media center. You must be running Mono.conf will activate side-mouse-buttons in FireFox.php?title=Ub… 86/119 .just fix the rest of the section based upon the number of buttons.conf. "wheel click" & "tilt left/right" all count as buttons Change: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" EndSection to: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" Option "Buttons" "7" Option "ButtonMapping" "1 2 3 6 7" EndSection Touchpad ubuntuguide. using Airfoil (http://www.conf Find the Input Device section for your mouse and add two lines as shown below.bak Modify the X.) This can be useful in a distributed multimedia system.conf /etc/X11/ . You may also increase the number of buttons if your mouse has more than 7 -.rogueamoeba. (Unfortunately you cannot send media output from Ubuntu to the Airport Express network. Here is a list of mice that worked with this instruction. Mice Activate side-mouse-buttons in FireFox Adding two lines to xorg. Logitech MX310 Logitech MX510 Logitech MX518 Logitech MX700 Logitech MX Revolution Intellimouse Explorer (first edition) Razer Copperhead Backup X. This should work with most brands of the 5-button configuration file kdesu kate /etc/X11/ .com/airfoil/linux/speakers.

org/index.ubuntu.lirc. USB Wiimote controller package and the lswm Wiimote discovery package: sudo apt-get install wminput lswm Install the drivers (or just reboot): modprobe uinput Note: You can also add uinput to the modules files so it loads automatically at bootup: sudo echo "uinput" >>/etc/modules Run (while pressing button 1/2 on the Wiimote): sudo wminput For more info. for example). Remote Controls LIRC (Infrared Remote Controls) LIRC (http://www. This package is included within the current kernel of Ubuntu.) Install the cwiid (https://help. see this guide (http://ubuntuforums. (It can function with Bluetooth alone. and to learn how to enable the infra-red functions. Check this list (http://www.06/02/2011 Ubuntu:Karmic - For Synaptics Touchpads: sudo apt-get install gsynaptics For more info.php?t=993376) .php/Compatible_Bluetooth_Devices) or test yours first.) You will need a Bluetooth receiver on your PC (such as a Bluetooth USB stick or built-in Bluetooth receiver. (Note: not all Bluetooth receivers will work with the Bluez .org/index. install: sudo apt-get install bluez-utils bluez-firmware then run sudo dfutool WiiMote The Wiimote (Wii Remote Control) uses both Bluetooth and Infra-red . Wacom Pen Tablets Support for the Wacom pen tablet is integrated into Jaunty by default.php?title=Ub… 87/119 .wiili. however.ubuntu.sourceforge. This can be installed from Applications -> Add/Remove Packages -> Settings -> Infrared Remote Control or sudo apt-get install lirc Bluetooth BlueZ ( is the package that allows Bluetooth connectivity in Ubuntu Linux. It communicates with Ubuntu Linux using the incorporated BlueZ Bluetooth drivers and/or LIRC drivers. For more (Linux Infrared Control) allows you to use most infra-red remote controls (http://lirc. see the Ubuntu documentation (https://help. To add utilities to check whether your Bluetooth adapter's firmware is current.ubuntu. including for see the Ubuntu help wiki ( .

php?title=Ub… 88/119 . sudo modprobe ath_pci Following this.) from there.. Examples of 3G radio interfaces include Mobile WiMax. TD-CDMA. 3G 3G protocols ( ./madwifi-unload sudo . or communications can be received through an EVDO $(uname -r) cd . after the first reboot. For info using 3G with the ubuntuguide. Network Manager was able to see the wireless card and I was able to configure everything else (WEP / WPA key. and DECT. At installation. the version was: madwifi-hal-0.5. run the installation scripts: cd scripts sudo . sudo ifconfig ath0 down sudo ifconfig wifi0 down Change to the directory where you extracted the driver. Atheros AR242x Alternate instructions for installing the Atheros AR242x card are here (http://madberry. etc. you will be prompted whether to use the proprietary Extract the files Make sure your linux headers and build-essential packages are installed: sudo apt-get install build-essential sudo apt-get install linux-headers-$(uname -r) Unload any drivers already running. When I was doing allow wide area cellular communications that include not only cellphone voice transmission but also integrated broadband internet connections./find-madwifi-modules.madwifi-project. EDGE. CDMA-2000. This can be integrated into a single device. It should no longer be necessary to install the following package: sudo apt-get install madwifi-tools These instructions for the Atheros 810-intrepid-ibex/) . Complete the installation by compiling the source and installing it.06/02/2011 Ubuntu:Karmic - Wireless Cards Atheros Cards Atheros Wireless cards should work automatically with the new kernel by installing the proprietary driver.6-current. Complete instructions are available at MadWifi UserDocs (http://madwifi-project. sudo make sudo make install Add the installed drivers to your system. cd <directory_where_driver_unzipped> From that directory.11 b/g integrated card are here for reference only (or if you wish to install them manually instead): Download the latest 'snapshot' driver from Madwifi (http://snapshots.

It has also been found to work with other 3G devices.06/02/2011 Ubuntu:Karmic - Ubuntu Network .html) .org/index. For additional info on using 3G with Ubuntu. he220r1 he220r1 (http://huaweie220. see this guide ( . For Sony Ericsson. See this guide (http://www. Other settings Number *99# Uname <your virgin username> PW <your virgin password> EVDO Cards EVDO cards include USB modems and adapters to receive wide-area cellular broadband Internet connections. see this page (https://wiki.crystalnetworking. Digital Cameras WebCams See the Ubuntu webcam guide (https://help. read the Sprint Mobile Broadband Setup Guide (http://www4. ubuntuguide. This may be due to a migration from v4l (video for Linux) to v4l2. Verizon See this Crystal Networking guide (http://www.html) offers a driver optimised for the T-Mobile Web'n'Walk Stick/Option 225. See the website for download and installation : sudo gedit /etc/ppp/options find the line that says: #-chap and uncomment it (delete #) -chap this (I think) disables CHAP authentication I also had to change the APN to VirginBroadband instead of VirginInternet which was the default. See this discussion ( Tethering your PC to your Verizon cell phone This is a per-minute plan in which you can use Verizon broadband services through your cell phone (such as the Motorola RAZR) connected to your PC via a USB cable. Many webcams that worked in Hardy Heron may not work in Intrepid Ibex.php?id=224) .php/handleidingen/200-make-your-t-mobile-web-n-walk-stick-option-225-work-with-ubuntu. such as for more info.php?t=983574) .php?title=Ub… 89/119 .pdf) . and now it's happy. and Also see the EVDO Forums ( Virgin Huawei e169 See this Ubuntu forum solution ( is a (K)ubuntu driver package for the Huawei e220 USB . Sprint Sprint EVDO cards can be used most easily through KPPP.ubuntu. T-Mobile Option 225 (Web'N'Walk) Stick This website (

Install: sudo apt-get install luvcview View your webcam: luvcview -f yuv Netbooks Ubuntu can be installed on states/campaigns/mini1000/hpmini1000_mie.sourceforge.ubuntu. See this article ubuntuguide. No additional configuration is necessary. HP Mini 1000 Mi A custom edition of Ubuntu is installed on this version of this device ( is provided to several individual netbook manufacturers (such as Asus and Acer) to be optimised for that device. if you wish: sudo apt-get install ubuntu-desktop Asus eeePC 1000H Reduce font size one or two sizes. See these installation instructions (https://help. Ubuntu Netbook Remix ( Lord-Linux (http://ubuntuaceraspireone. Dell Mini 9 Ubuntu Netbook Remix runs on this device .com/community/EasyCam) .org/index.ubuntu.06/02/2011 Ubuntu:Karmic - EasyCam EasyCam2 ( eeebuntu Netbook Remix ( is a utility for finding and installing drivers for your webcam. using ALSA for .ubuntumini. are here (http://sourceforge. especially for new users. you can choose to add the full Ubuntu (Gnome) desktop. The video component is already supported by current kernels (see here (http://lisight. Some of them are: DebianAcerOne ( Kuki Linux (http://www. (You can contact your specific netbook manufacturer for specific details on this product. Luvcview (USB webcam viewer) Luvcview can be used to view your USB webcam to test it.voria. eeebuntu Netbook Remix ( for more information).eeebuntu. (See this this page for laptop and netbook compatibility reviews (https://wiki. iSight Linux drivers for the digital iSight camera (connected by FireWire).html) is available for this Linux4One (http://www. Acer Aspire One There are several Ubuntu-based and other Linux-based OS's specially customised for the Acer Aspire One. Another method is to install Ubuntu onto your netbook from scratch using a USB flashdrive LiveCD.nireblog.ubuntu.) If you already have Ubuntu Netbook Remix (or eeebuntu Netbook Remix) installed.php?page=nbr) is available for this device as well. The procedure to install these package is available in this forum ( Samsung NC10 Some package should be installed for keyboard functions (FN Key+functions).hp.html) . See this guide (http://www.php?title=Ub… 90/119 .eeebuntu.php?t=41) . and set the screen DPI to 120.) At this time the Ubuntu Netbook Remix (or equivalent) is preferred to the standard Gnome- based desktop.

openstreetmap. It uses the gpsd ( for detailed tweaks and is a free navigation software package that displays your position on a zoomable map using your GPS device.deb package can be found here ( Palm Other Mobile Devices Ubuntu Linux offers an operating system for Mobile Devices (such as the Samsung Q1 Ultra or Elektrobit MIMD) with a unique and simplified interface. Once the files have been converted.berlios.googlecode.tangogps.deb Convert files (mpg or mp4) using Video4Fuze. It is recognized by default as a USB device in Ubuntu/Kubuntu.php/Main_Page) is a free open source package to view GPS data in maps. and compatible hardware. I like k9copy to extract something (that I have saved) on a DVD to an mp4 (.com/2008/04/06/review-four-linux-gps-packages/) as the best Linux GPS mapping program. A .php?f=28) at This has been reviewed (http://www.html) .shtml) of the current version is also available from the website.sourceforge.html) has a list of Linux applications for use with GPS site. MP3 / Video Players Sansa Fuze The Sansa Fuze is a very high quality MP3 audio as well as video player. then copy them directly to a Video folder on the Sansa Fuze (using Nautilus in Ubuntu or Dolphin in Kubuntu). lightweight GPS mapping program that uses map data from the Openstreetmap (http://www.06/02/2011 Ubuntu:Karmic - (http://osnews.ubuntu. Two GPS packages are available from the Ubuntu/Kubuntu respositories: Viking ( for the necessary but use an output folder on your daemon that interfaces with a variety of GPS hardware (http://gpsd. A . so I extract to those specifications: Menu -> Multimedia -> k9copy -> Input: DVD -> Output: MPEG-4 encoding -> folder icon: /home/user/Videos k9configure -> MPEG-4 -> Video -> Codec: MPEG-4 (DivX 4/5) -> Width: 224 -> Height: 176 -> Audio: mp3 (lame) -> Bitrate: 128 ubuntuguide. Install prerequisites: sudo apt-get install wine Download and install: wget http://video4fuze. and to plot is a beautiful.php?title=Ub… 91/119 . sudo apt-get install viking GPS Drive (http://www. Is is a GPL-licensed open source Install: sudo apt-get install gpsdrive tangoGPS (http://www.1_all.aspireoneuser. Do not use the Sansa Fuze player as the output folder. It is GTK-based but can be used in Kubuntu.deb package (http://www. GPS Tux Mobil (http://tuxmobil.gpsdrive. The Sansa Fuze likes video at 224 x 176 and DivX 4/5. use Video4Fuze ( sudo dpkg -i To convert videos into a format that can be copied to the More useful information can be found in the Ubuntu Linux sub-forum ( . For more information see the Ubuntu MID Edition (http://www.1_all.ubuntu. Also see the Ubuntu website (https://help.avi) first.

168. Limitations: At this time Flash videos (.net/) is a GTK-dependent networking manager written in Python that can be used in all variants of Ubuntu. with WinFF as the GUI).org/index. Here's the alternative method (which works for wired interfaces only. You must convert flash videos to another format (such as .org/wiki/NetworkManager) is the default network manager in Ubuntu.35 netmask 255.wikipedia.0. using a converter such as mencoder or ffmpeg (e.255.168.0. It has a tray applet that allows you to switch between Internet connections (such as wireless APs or wired connection). Networking Network Manager Network Manager (http://en. Some users report it to be faster and more stable than Network Manager.0.255 gateway 192. Wicd requires the removal of Network Manager prior to installation.sourceforge.avi) into the format that the Sansa Fuze likes.php?title=Ub… 92/119 .168.g.flv) cannot be converted directly by Video4Fuze. not wireless): Remove Network Manager: sudo apt-get remove network-manager Edit the /etc/network/interfaces file: sudo kate /etc/network/interfaces and replace the line (ok if line is missing) iface eth0 inet dhcp with the following lines (using your own LAN settings. To avoid networking conflicts. Wicd Network Manager Wicd (http://wicd. you have 2 choices: Install the newer version of Network Manager from the launchpad repository (https://launchpad.mpg or mp4/.168.0 network 192.1 Then restart networking: sudo /etc/init.0 broadcast 192. of course): auto eth0 iface eth0 inet static address 192.06/02/2011 Ubuntu:Karmic - I then use video4fuze to convert the extracted mp4 (.0.255.d/networking restart Check to see if your settings are now correct: ifconfig If you need a static IP address and have a wireless connection. sudo apt-get install wicd Set a static IP address I couldn't get Network Manager to accept my static IP address settings manager/+archive/ppa) : Add the repository key (you need port 11371 open in your firewall to use the keyserver): ubuntuguide.avi) prior to Video4Fuze conversion.

DHCP services can also be provided by a single host computer on your LAN (http://en. if you have a 3G or other wireless EVDO connection to your computer which you want to share with the other computers on your LAN) if it is directly connected to the Internet.conf echo } >> wpa_supplicant. and. for instance. ':x'. You should not require other network managers. However. (This is useful. an inexpensive router is used to provide DHCP (http://en.. It can be accessed from the tray icon. Other client computers on your LAN would then connect to the Internet through your host computer's Internet connection. ubuntuguide.wikipedia.conf echo key_mgmt=WPA-PSK >> wpa_supplicant. in fact.conf Save the file ('Esc' functions (internet connection sharing).conf echo ssid="SSID" >> wpa_supplicant.conf cd /etc/network vim interfaces Now add after "auto eth[N] ." (press 'i'): wpa-driver wext # or whatever driver your network card needs wpa-conf /etc/wpa_supplicant/wpa_supplicant. The host computer now essentially performs the DHCP functions of a router.launchpad. 'Enter') and restart your system. more than one network manager can cause conflicts." & "iface eth[N] .net/network-manager/ppa/ubuntu karmic main deb-src http://ppa.launchpad. Manual configuration from the command-line 3 steps for WEP: sudo iwconfig eth[N] essid [SSID] sudo iwconfig eth[N] key restricted s:[PASSWORD] sudo dhclient WPA is more complicated: su mkdir /etc/wpa_supplicant cd /etc/wpa_supplicant echo network = { > wpa_supplicant. Internet connection sharing (DHCP server) In most LANs.php?title=Ub… 93/119 .com --recv-keys BC8EBFE8 Add these repositories: deb karmic main Update sudo apt-get update or Uninstall the network manager widget and install wicd sudo apt-get remove network-manager sudo apt-get install wicd Wireless Network Manager Network Manager has been redesigned for Ubuntu and now works quite well.wikipedia.06/02/2011 Ubuntu:Karmic - sudo apt-key adv --keyserver keyserver.conf echo psk="PRESHAREDKEY" >> wpa_supplicant.

(If using a router.1 - shouldn't have 2 DHCP servers on a LAN unless you know how to nest LANs).0. see network interface bridging.0. it should have its own DHCP functions disabled -. or to a LAN port of a router (don't use the WAN port).org/wiki/Wide_area_network) ) through a second port (which in the example below will be a wireless (wifi) port (wlan0)). But also see using a nested wireless LAN router below.0 and gateway 10.250 with netmask 255.) Install the DHCP server and firewall programs: sudo apt-get install dhcp3-server firestarter Rename the startup command (through a symbolic link) for the DHCP server. and specify the details for the LAN: Firestarter -> Preferences -> Firewall -> Network Settings -> Local network connected device: (eth0) -> Enable internet connection sharing: [x] -> Enable DHCP for the local network: [x] ubuntuguide.0 -> Gateway: 0.0 -> Available to all users: [x] Attach the ethernet cable to (eth0). This is required or Firestarter will not know where to find it: sudo ln -sf /etc/init.1).d/dhcpd Edit the DHCP server configuration file: sudo nano -w /etc/default/dhcp3-server Change the line INTERFACES="" to INTERFACES="eth0" Restart the DHCP server: sudo dhcpd restart Right click on Network-Manager -> Edit Connections.255..255.php?title=Ub… 94/119 . Network-Manager -> Wired Networks -> Shared internet connection Adjust your firewall to allow the internet connection sharing.wikipedia.0.0.d/dhcp3-server /etc/init.255. The host computer then connects directly to the Internet (WAN (http://en. (Note: This setup is easiest if you connect all computers on the LAN with Ethernet cables to the central switch or router.0..0.) (Note: If you want your LAN to use the same subnet as your WAN.1 -> Netmask: 255.0. -> Wired -> Add -> Connection name: Shared internet connection -> IPv4 Settings -> Method: Manual -> Add -> Address: They should all be set up to obtain DHCP-assigned dynamic IP addresses and use the same LAN subnet settings (which in the example below is LAN IP range 10. Start Firestarter: sudo firestarter Tell the firewall which port is your direct Internet Connection: Firestarter -> Preferences -> Firewall -> Network Settings -> Internet connected network device: (wlan0) -> IP address is assigned by DHCP: [x] Tell the firewall which port is for the LAN.0.06/02/2011 Ubuntu:Karmic - All "client" computers on the LAN ought to be connected to a central LAN switch or router.0.0. The host computer to be used as the gateway/DHCP server is then connected (through its own ethernet port) either to one to the ports of the switch (if used).

255. but double-check to make sure the schema are compatible.0.10. Configure the settings so that its "Internet IP address" is within the static IP address range of your main LAN (e.255.0. The two LANs must have different IP ranges.php?title=Ub… 95/119 . Notes: If you wish to use this setup all the time.0). The router's nested wireless LAN must then use a different IP range (for example 192. For example. Using a nested wireless LAN router Many users will already have an established LAN that uses an existing wireless router and has client computers that are setup to connect wirelessly to the router.0.g.0.168. Here's how to maintain this setup and still use the internet connection sharing method of a single host computer as described above.0.g.0.2 or make the "Shared internet connection" profile your default connection profile in Network Manager. and a "starting IP address" (for the DHCP-assigned dynamic IP address range to be used for the wireless clients) to be 192.255.1) instead of from the main LAN gateway. which will then in turn route them to the host computer (which is acting as the main LAN gateway/router). 255. Connect the host computer (to be used as your main LAN gateway/router) to a LAN port (not the WAN/Internet port) of the wireless LAN router. Configure the wireless router's settings for the nested wireless LAN.0. In this example I don't use the full IP range 10.0).0.06/02/2011 Ubuntu:Karmic - -> DHCP server details -> Create new DHCP configuration -> Lowest IP address to assign: 10.1 (for the IP address range used in this example).255 for dynamic IP addresses because I want to reserve some LAN addresses (10.2 -> Highest IP address to assign: 10. Network Interfaces Bridging Install bridge-utils to be able to create network bridges: sudo apt-get install bridge-utils Edit /etc/network/interfaces: sudo nano /etc/network/interfaces The interfaces file should look like this after editing it: ubuntuguide.0.0. the main LAN may have an IP range 10.0. 10. as in the example of the preceding section) and it must match the gateway IP address configured in the wireless LAN router settings. (Some routers ask you to specify the entire range (such as 192. The wireless router will serve as a nested LAN for its wireless clients (only). as in the above example. The gateway setting should be set to match the IP address of your host computer of the main LAN (e.255.2 . you probably don't have to change any settings.192. and make sure the subnet mask matches the one you chose for your main LAN (e.0.250 -> Name server: <dynamic> Note: Use your own desired LAN settings (internal DHCP-assigned dynamic IP (http://en.0.255 with netmask 255. This method is known as nested LANs.255.168.) Make sure all your wireless client computers are set to obtain their DHCP-assigned dynamic IP addresses from the wireless router (gateway IP 192. This is done by enabling the router's DHCP server functions (in "Network Setup" or some similar configuration section of the router). The router ought to have as its own wireless LAN gateway address a "local IP address" (or "LAN IP address") of 192.0.2 .0. Note: The host computer for the main LAN must have a static IP address (e.0. which will then in turn route them to the Internet (WAN).254). If your wireless LAN is already functioning.168. but in turn will appear as a single device to the main LAN.0.0.251 .0.1 in the example of the preceding section). Configure your wireless router's LAN so that it appears to be a single device to the main LAN: Setup your wireless router so that the Internet Connection type is "Static IP" (often in the "Internet Setup" section). Now the wireless router will appear to the host computer as just another device on the main LAN. Do not use your wireless router's WAN (Internet) port.168.1 .0. of course.255) to be used as static IP addresses).255 (with netmask 255.10.0. 10.1 . Now all communications from the wireless client computers will be routed to the wireless LAN router address range).

For specific tips on setting up this service.php?title=Ub… 96/119 .06/02/2011 Ubuntu:Karmic - auto eth0 iface eth0 inet manual # auto br0 iface br0 inet dhcp # bridge_ports eth0 wlan0 # # The loopback network interface auto lo iface lo inet loopback Restart networking with: sudo /etc/init. Samba File Sharing Samba client Samba is a networking protocol that allows compatibility with Windows-based networks. see this article. if your IP address is dynamic (always changing) because you use an ISP (Internet Service Provider) that constantly changes your IP address (using DHCP). system-config-samba. see this Ubuntu help article (https://help. Filesharing NFS NFS is the default networking protocol for network file sharing in *nix systems (including Ubuntu Linux). If your computer has a static IP address. This allows you to share your files over a Samba (Windows) network to other Samba However.) It is recommended that your user be a member of the sambashare group. domain name servers (DNS) that are used publicly on the Internet match a web server's URL name with the IP address of the server's host computer. Modify Samba settings. unchanging IP address of your computer.d/networking restart Using Dynamic IP addresses for a webserver . there are a few DNS services that will do this for you. For more info. then you can publish your own web server's URL as belonging to the static. either for a small fee or even for free. and smbfs are optional. Install Samba: sudo apt-get install samba samba-tools system-config-samba smbfs Note: samba-tools. Fortunately. The Samba client is installed by default in Ubuntu Jaunty and should work seamlessly (unless you have have a firewall blocking the ports).ubuntu. Method 1: System -> Administration -> Advanced -> Samba (Note: this is available only if you installed system-config-samba. as well. Method 2: Enable File Sharing Server With User Login (Very Reliable Method) Do the following on the machine that has the files to be shared: ubuntuguide. Samba server The following instructions are to install a Samba server (which is not installed by default). then you will need a DNS service to constantly keep track of your dynamically changing IP address and match it to of your web server's URL.

x (replace 192. To enable recognition of PCs with Windows… 97/119 . In brief. Restart Samba sudo /etc/init. reported here (https://bugs.launchpad.x with the actual IP address of your server serving the folder) Note: If you use Sharing in KDE's System Settings panel. be aware that there is a small bug.conf : case sensitive msdfs proxy Change your Workgroup To change your Samba (Windows network) workgroup: sudo nano /etc/samba/smb.d/samba restart On Windows access the folder in the following format in Windows Explorer: \\192.x.168.x.168.conf Add the directories to be added (right at the end) in the following format: [Pictures] path = /home/username/<folder_to_be_shared> (Replace username with your username and <folder_to_be_shared> with the folder you want to share) Press CTRL+X and then Y to save.x (replace 192. Recognizing Win98 machines Microsoft networking is extremely quirky.conf Then add the following lines to the file: ubuntuguide.conf Look for the line: workgroup = WORKGROUUP and change the setting to whatever your LAN workgroup is.168.x.06/02/2011 Ubuntu:Karmic - Add current user to Samba: sudo smbpasswd -a username (replacing username with your login username) Open the samba config file: sudo nano /etc/samba/smb. edit your Samba configuration file: sudo nano /etc/samba/smb.x with the actual IP address of your server which is serving the folder) On Linux type the following in Konqueror or Nautilus: smb:// . you need to comment out/delete any instances of these two lines in /etc/smb. or: ssh -C for information on integrating Ubuntu into an existing Mac OS X Appletalk or ssh -C 192. if the SSH server is listening on port 11022. Applications -> Internet -> GPPP Internet Dial-up Remote Access There are several methods of remote XDMCP allows a complete remote X-windows based login. Connect to a remote SSH server From the command-line te rminal Install the OpenSSH (http://www. which speeds up transmission through the tunnel.php?title=Ub… 98/119 .org/cgi-bin/man. If the SSH server is listening on a port other than port 22 (the default). Encryption provides confidentiality and integrity of data. Local Area Network Modems / Dial-up GPPP is the default modem dialing application.1 -l mike Note: -l specifies the login id. For example: ssh -C joe@remote. Remote connections are hazardous unless proper security precautions are taken to prevent unauthorized logins and to ensure encryption of transmitted data.06/02/2011 Ubuntu:Karmic - [global] # THE LANMAN FIX client lanman auth = yes client ntlmv2 auth = no Integrating into Mac OS X Network See this guide (http://www. connect: ubuntuguide. you can specify that in your connection (with the -p option). For example. SSH Secure Shell or SSH is a network protocol that allows data to be exchanged over a secure channel (or "tunnel") between two computers.1. The OpenSSH client is installed by default in Ubuntu so you can connect to another computer that is running an SSH server.cgi?query=ssh&sektion=1) client (if not already installed): sudo apt-get install openssh-client From the command-line Terminal type: ssh -C <username>@<computer name or IP address> Note: The -C option indicates compression.1.168. (Windows users use a similar proprietary protocol called remote desktop protocol (RDP)).openbsd. VNC sharing allows you to view and control a remote computer's desktop.

My name is <user> = joe. of course. as discussed above. ssh -C 244. I have set up an X11VNC server on this computer that is listening on <remote port> = 6912 (instead of the default 5900)." Port forwarding through SSH See Using SSH to Port Forward for full details. Either can be used. if you desire greater security. A combined command might be: ubuntuguide. is directly connected to the Internet without an intervening router).php?title=Ub… 99/119 . through the I want to VNC to a remote computer on a remote LAN with a router whose IP address is <remote ip> = 244.e. The advantage of SSH tunneling is that only the <SSH tunnel port> needs to be open and forwarded by a router. but the command must be "run in terminal. The remote computer to which I want to connect has a static IP address within the remote LAN of <remote computer> = 192. the default <local port> is 5900. Note: Port forwarding assumes that the ports are also forwarded through the router(s) and through any firewalls. All these can be changed. I want to VNC to this remote computer from my laptop. This is what makes the communications I setup port forwarding on the router of this remote LAN to forward port 6912 to this server computer.1. then <remote computer> and <remote ip> would be the same.168. the private key must be stored in /home/user/.computer. I noticed that I had to set <remote computer> to be the internal LAN IP address of the remote computer (such as 192.1. which is specified in <remote IP>.155:6912 -l joe.ssh/id_rsa To login with the key: ssh -C or ssh -C -p 11022 -l joe.205.ssh. The key should be accessible only to user sudo chmod 600 /home/user/.205. In general.0. or if your SSH server requires a passphrase.) Example: For extra security. For me.friday@remote. a remote VNC server (such as X11VNC) is also listening on the default <remote port> 5900 as well.168.friday Note: You can run the command as a menu item. however.0.06/02/2011 Ubuntu:Karmic - ssh -C joe.168. you will be prompted for the passphrase after issuing the SSH command. In brief. Note that for VNC. my SSH Server uses <SSH tunnel port>=11022.1.friday krdc vnc://localhost:5900 If you have set up a private/ public key pair with a passphrase.friday. My laptop VNC client (Krdc) will use the default <local port> = 5900.155.123.123.ssh/identity or sudo chmod 600 /home/user/. This is my story. (If the remote computer has a static IP address (i.friday If you have made a public/private key using ssh-keygen. All encrypted communications will go through your router using this single port. The default <SSH tunnel port> is -p 11022 -l you would use an application like Krdc or Vinagre: krdc vnc://localhost:<local port> Note: localhost is equivalent to (and interchangeable with) 127. See the documentation for your router(s) and firewall to learn how to do this.155) instead of the remote router's IP address.123 -p 11022 -L 5900:192. To use VNC through the tunnel. use ssh -C <remote ip> -p <SSH tunnel port> -L <local port>:<remote computer>:<remote port> -l <user> This specifies that any communications from your computer (localhost) going out through <local port> will be transmitted securely through the the SSH tunnel port.

ssh/id_rsa -l serveruser -L 5900:127.generally the user that installed the server initially).0. sudo apt-get install putty putty-tools To create a 2048-bit RSA key pair compatible with OpenSSH. into the /home/serveruser/. however.die. you can copy the key using the utility: ssh-copy-id serveruser@remoteserver.1. krdc --fullscreen vnc://127. the /home/user/.1:5900 or as a single command: putty -ssh -i ~/ For -p 11022 sleep ) to the server that is hosting the OpenSSH server.0. the public key looks like: ---.ppk puttygen putty_rsa.0. Alternatively. krdc vnc://127. the PuTTY SSH Client GUI can be run (from Menu -> Internet -> PuTTY SSH Client) and options configured from there.205.0.END SSH2 PUBLIC KEY ---- To be used by OpenSSH. so I recommend OpenSSH keygen for routine usage instead): puttygen -t rsa -b 2048 -O private -o putty_rsa. Delete the first two lines (with the BEGIN and Comment: in them) and the last line.0.friday -L 5900:192.BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20100302" AAAAB3NzaC1yc2EAAAABJQAAAQEAjdp567qxsGkhELlMQup2mXHdsveCWq/maU6k unPpbkwEuhkasuOrhkAWgv5v3d8S857zdHcfnXWi2FkEaJuFxqpJ2IkFuvqRdqYD ZCcASj2S0LoXdWpC4uon6VH8oBT31r+wkDfmI2a+K74jgXjtm1BWWxwOpKaWQHi9 YItbY/06renRex34n3ejO20JRqD/BxnFU7ND41Szo3ZMKoa0yzhevU2ntt74BCvC bYFHdSoRbi3AH8qGInzFfhXPdrG8qA382ZKEh5Bmy8Qxb9Uen/+jjP51YxN/ykee RwSrdSCZekB6jN6uuTLNDEXJSJizqlPU8tROqf3pYv1kxzD9bw== ---.123.1:5900 remoteserver. If the SSH tunnel is (still) set at default port 22.ssh) folder mv id_rsa* ~/ puttygen putty_rsa.ppk -O public-openssh -o id_rsa.155:6912 244.ssh ( -P 22 krdc vnc:// remoteserver.0. (For me the Linux version of Puttygen is occasionally buggy. and automated login.php?title=Ub… 100/119 .html) ).0.ssh/id_rsa -l serveruser -L 5900:127.ppk -O private-openssh -o id_rsa Move the OpenSSH-compatible keys to the ~/.chiark.greenend. the default OpenSSH key is 2048-bit RSA (SSH-2). Join the remaining lines into a single line.ssh/ the saved public key must be is a GTK-based GUI client-interface for SSH connections and eases the setup for port forwarding.1 PuTTY PuTTY (http://www.0.ssh Copy the public key ( /home/user/. Using ke ys create d by Puttyge n in O pe nSSH The public security key generated by Puttygen in Windows is generally not compatible with OpenSSH security keys unless it is -P 22 sleep 5.ssh (for whichever user is the administrative user for the server Connect a VNC client (such as Krdc) through SSH using the command-line: putty -ssh -i ~/. SSH public key authentication. Place ssh-rsa at the beginning.06/02/2011 Ubuntu:Karmic - ssh -C -f -l joe. It should end up looking like: ubuntuguide. PuTTY is available for both Linux and Windows (but for routine Linux usage OpenSSH is generally recommended instead).net/man/1/puttygen) (part of Putty-tools). it is possible to use Puttygen (http://linux. When a 2048-bit RSA (SSH-2) PuTTY public/private key pair is generated (by Puttygen) in Windows (see this tutorial (http://unixwiz. A user would run Putty to create the SSH tunnel (instead of the ssh command) and then run a program such as Krdc or Vinagre.

Setup an SSH server Install the OpenSSH (https://help. of course).ssh/id_rsa. See this tutorial (http://kimmo.ssh folder accessible only to user: chmod 700 /home/user/.html) server: sudo apt-get install openssh-server Note: The OpenSSH server can also be installed when doing a server installation as an option from the . On the server make sure the directory /home/serveruser/. the owner of the file: chmod 600 /home/user/. If you enter a passphrase. create such a file while logged into the server as serveruser (the touch command creates an empty file): ubuntuguide.generally the user that installed the server initially). a 2048- bit RSA SSH-2 key pair is generated and stored in the /home/user/. you will be asked for this passphrase each time you use the SSH sshd. (The private key stays on the client computer.06/02/2011 Ubuntu:Karmic - ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAjdp567qxsGkhELlMQup2mXHdsveCWq/maU6kunPpbkwEuhkasuOrhkAWgv5v3d8S857zdHcfnXWi2FkEaJuFxqpJ2 Once the PuTTY public key is in this format. Also see this alternative simple approach: Connect with SSH and start an application with a single The ssh-copy-id utility only works over port 22.ssh folder.) The private key must only be accessible (and should be read-only) to user. The private key is named id_rsa and is meant to stay in that folder. Note: An OpenSSH server can also be set up on a Windows server using Cygwin. it can be appended to the ~/.ssh/id_rsa You could also make the entire .ubuntu. An alternative if you have changed your SSH port is to copy the /home/user/.pub ) to the server that is hosting the OpenSSH server. you can copy the key using the utility: ssh-copy-id and is meant to be copied to the OpenSSH server. into the /home/serveruser/. generate the pair: ssh-keygen A prompt asks for a . PuTTY can then connect (from Windows or Linux) to an OpenSSH server using the public/private key method.php?title=Ub… 101/119 .suominen.ssh exists and that there is a file authorized_keys (with write privileges) in that If In key to the server (The public key is id_rsa. By default. leave the passphrase blank.ssh (for whichever user is the administrative user for the server -. Connect using SSH Age nt With SSH Agent you can automate the use of public key authentication and open an XDM or VNC session using a script. See these instructions (http://pigtail.html) . If you wish to use OpenSSH without a password from a secure client (to which no one but you has access). Limit authorize d SSH users See Limit the user accounts that can connect through OpenSSH remotely O penSSH Public Ke y Authentication See this OpenSSH Public Key Authentication Tutorial (http://sial. On your client machine.ssh/authorized_keys file on the OpenSSH server. it is necessary to generate a public / private key pair.ssh Copy the public key ( /home/user/. If the SSH tunnel is (still) set at default port 22.ssh/id_rsa.

ssh touch authorized_keys Then concatenate the key you have copied to the ~/. logging in as serveruser. ssh -l serveruser -L 5900:127. not just a VNC program. Vino. you can start both the SSH tunnel and a VNC program (such as Krdc or Vinagre) to run through the SSH tunnel with a single command: ssh -f -l serveruser -L 5900:127.ssh folder. any program could be started (to be run through the SSH tunnel) in this fashion. after copying.php?title=Ub… 102/119 . Note: This command is a command-line cd ~/. Of course. is serveruser.ssh chown serveruser id_rsa. VNC is platform-independent —.1:5900 A user on the remote desktop must be logged in and running a VNC server (such as X11VNC.06/02/2011 Ubuntu:Karmic - mkdir ~/.) This allows the command line to continue to proceed to the next command(s) listed on the command line mini-script. The SSH option -f option tells the SSH client to fork into the background after starting.1:5900 remoteserver. ubuntuguide. (This can be lengthened if remove the # at the beginning of the line): #AuthorizedKeysFile %h/.) After the wait period.0. On the remote server. krdc vnc://127. The 5 second wait ("sleep") timeout allows time for the SSH tunnel to be created before proceeding to the next -p 22 Connect with SSH and start an application with a single command If you have created an OpenSSH key pair (without a password). (This option is not available in the PuTTY client.0. or Krfb). (Make sure the owner of -p 22 sleep 5.d/ssh restart Now you can connect securely with an SSH tunnel without requiring a >> authorized_keys Make sure the OpenSSH server knows to look for the key file.e.0. the program (Krdc VNC in this example) is started. as is XDMCP).ssh/authorized_keys Remove the ability to login to the OpenSSH server using password authentication: sudo nano /etc/ssh/sshd_config Change the line #PasswordAuthentication yes to PasswordAuthentication no Restart the OpenSSH server: sudo /etc/init.0.1::5900 Alternatively (and probably preferably) you can create a Menu Item / Shortcut with the above command. edit the OpenSSH configuration file: sudo nano /etc/ssh/sshd_config Uncomment the line ( cat authorized_keys id_rsa. Keyboard and mouse events are transmitted between the two computers. VNC Virtual Network Computing (VNC) mirrors the desktop of a remote ("server") computer on your local ("client") computer (it is not a separate remote login.a VNC viewer on one operating system can usually connect to a VNC server on any other operating system.): cd ~/.

pass -o ~/. This option is not required if the default port 5900 will be used. To keep it running (and allow future connections).log -loopbg -display :0" > ~/.sh You can test the startup script: ~/. Install an X11VNC server to share your desktop with other computer: sudo apt-get install x11vnc Run X11VNC without a password: x11vnc -forever -rfbport 5900 Note: -rfbport 5900 specifies the port to listen on.php?title=Ub… 103/119 . Under SSH port forwarding.log -loopbg -display :0 You can create a startup script so that X11VNC is automatically loaded at startup (with password settings): echo "/usr/bin/x11vnc -forever -rfbport 5900 -rfbauth ~/. Start: System -> Preferences -> Remote Desktop You can accept uninvited connections in the Security section. the Terminal Server Client.config/autostart/x11vnc. X11VNC Server While Vino is easy to use. Only the VNC server and the SSH client need to specify the <remote port> in a secure connection. Vinagre VNC client ubuntuguide. use the -forever option.confi chmod +x ~/. Create a password to use with X11VNC: mkdir ~/.sh Using VNC with SSH See Port forwarding through SSH for additional information. You can require a password for these connections. (This can expose you to password cracking attempts.vnc/x11vnc.pass X11VNC can then be started with a password: x11vnc -forever -rfbport 5900 -rfbauth ~/.06/02/2011 Ubuntu:Karmic - Vino Remote Desktop VNC server Vino-server (the Gnome VNC server) is included by default in Ubuntu.html) for more command line options.vnc/x11vnc. the VNC listening port is the <remote port>.karlrunge.vnc/x11vnc.config/autostart/ use X11VNC this listening port can be changed from the default 5900.vnc/x11vnc. By default X11VNC server exits after the first client disconnects.) It is more secure to use SSH to tunnel your VNC connection. Don't forget to open/forward this port in your firewall/router.pass -o ~/. To increase security. See here (http://www. or any other VNC client. The port number can be changed. How to se curely use VNC with SSH tunneling It is less secure to leave the VNC listening port open to the Internet. If you wish to customize your VNC connection. A user can connect using Vinagre. X11VNC allows far more customization and therefore can be used more in situations where greater security is needed. This implementation of Vino does not allow changing the default listening ports (which start at 5900).vnc x11vnc -storepasswd YOUR_PASSWORD ~/. even with a password.vnc/x11vnc.

but it might for you). krdc rdp://<remote IP>:<remote port> Using a VNC client with SSH See this howto (http://jeltsch.gnome.168. In brief. use man vncviewer Krdc VNC client Krdc is the default VNC client in Kubuntu/ client: sudo apt-get install xtightvncviewer Note that the TightVNC client can be used from the command line (or as a menu item) directly: vncviewer 192. one of the VNC clients must be installed first.168. Install: ubuntuguide.rdesktop.php?title=Ub… 104/119 .12 is an example host location that is running a VNC server on port 5900. Applications -> Internet -> Remote Desktop Viewer Terminal Server Client The Terminal Server Client is an Ubuntu/Gnome frontend for rdesktop (http://www.tightvnc.en) is the default Gnome-based VNC client used in Ubuntu:Karmic - Vinagre (http://library. K-Menu -> Internet -> Krdc The command-line connection (for use as a for an automated setup using a script (it did not work for me.html. in which case you could simply use krdc vnc://localhost XVNC4Viewer VNC Client XVNC4Viewer is an alternative to Vinagre or the Terminal Server Client (vncviewer). In can be used instead of Vinagre.0. Applications -> Internet -> Terminal Server Client To use it with VNC. For example. For more command-line options. use krdc vnc://<remote IP>:<remote port> Krdc can also connect to a Windows server using RDP (Remote Desktop Protocol). you would initiate an SSH tunnel with port forwarding using Putty or the command line: ssh -C <remote ip> -p <SSH tunnel port> -L <local port>:<remote computer>:<remote port> -l <user> then you would start a VNC client such as Krdc: krdc vnc://localhost:<local port> <local port> will usually be the default 5900.12::5900 where (for RDP connections to Windows computers) and one of several vncviewer clients (for VNC connections).0. install the TightVNC (http://www. It can be used for both VNC and RDP connections. for example) is: krdc vnc://<remote IP> If the remote (Krfp) VNC server is using a <remote port> other than the default 5900 port.

conf Find and change (or add) the line from false to true so that it reads: [Xdmcp] Enable=true Telnet VPN clients A VPN ( install the plugin: sudo apt-get install network-manager-openvpn To connect to a VPN network using PPTP (MS Windows servers).php) . It is turned off by default in file from No Machine Client downloads (http://www.ubuntu. FreeNX Server The Free server . XDMCP is not secure over the Internet and should only be used within a LAN. VPN through Network Manager The default Network Manager in Ubuntu/Kubuntu has a VPN client available.php?title=Ub… 105/119 .deb package can be downloaded from No Machine free server downloads (http://www. To enable is a remote desktop display server/client solution that natively incorporates SSH tunneling (unlike VNC).org/wiki/Virtual_private_network) (Virtual Private Network) allows a secure encrypted connection ("tunnelling") over the Internet between a client (either standalone or on a separate LAN) and a home or corporate LAN server. Alternatively.06/02/2011 Ubuntu:Karmic - sudo apt-get install xvnc4viewer FreeNX FreeNX (https://help. edit the configuration file: gedit /etc/gdm/custom. It is therefore more secure than VNC (unless VNC is coupled with SSH tunneling). XDMCP XDMCP (http://www. Install: sudo apt-get install network-manager-vpnc To connect to a VPN network using OpenVPN (SSL). This includes support for IPSec and Cisco-compliant VPN connections.html) allows a separate remote login by an authorized user. This login is separate from the local user.php? os=linux&id=1) . add the following repositories: sudo add-apt-repository ppa:freenx-team Install the package: sudo apt-get update sudo apt-get install freenx FreeNX Client Download the self-installing .nomachine. install the plugin: ubuntuguide.tldp. It cannot be tunnelled through SSH.

8. you should learn how to make Ubuntu more secure.openswan.for Cisco-compliant (IPSec) VPN networks openswan (http://www. if you intend to use Ubuntu as a server.06/02/2011 Ubuntu:Karmic - sudo apt-get install network-manager-pptp Configure: Network Manager icon (in system tray) -> VPN Connections -> Configure VPN Other VPN clients Standalone VPN clients based on protocol are available (but not necessary if using Network Manager): vpnc ( is a free. gadmin-openvpn-client But I guarantee that if you install one before you know how to ubuntuguide. grml-vpn ( is a free open-source PPTP-based VPN server compatible with MS-windows PPTP is a method for allowing remote access to local folders via an HTTP-based web is .org/) is the open source implementation of IPSec-based VPN connections for Linux (and is a successor to FreeSwan). This can be combined with user authentication (using LDAP or other password mechanism). or for critical applications in which loss of data (by accident or by malicious intrusion) would be . -. Firewall Network communications go through "channels" called ports. You can restrict which ports are available ("open") for network communications. Recommended reading includes the book Cyber War (http://www.for IPSec (OpenSwan) VPN networks pptp-linux (http://pptpclient.html) -. See this page for instructions.psychocats.harpercollins. creating a barricade to unwanted network intrusion. Install the server (then see the website for further installation instructions): sudo apt-get install openvpn bridge-utils A GUI configuration utility (GTK-based) is available: sudo apt-get install gadmin-openvpn-server Also see these installation tips.for OpenSSL (OpenVPN) VPN networks VPN servers OpenVPN OpenVPN (http://openvpn. A good introduction to Ubuntu Security Best Practices (http://www.php?title=Ub… 106/119 . GPL-licensed open-source cross-platform VPN solution based on OpenSSL (not IPSec).wikipedia. Poptop (PPTP Server) Poptop (http://www. Install: sudo apt-get install pptpd OpenSwan OpenSwan (http://www. Install: sudo apt-get install openswan linux-patch-openswan WebDAV WebDAV (http://en.aspx) by Richard Firewalls do this job for you. Security Ubuntu by default is a fairly safe system.poptop.for PPTP (MS Windows-compliant) VPN networks openvpn (

Download and install from the website. Install: sudo apt-get install gufw Anti-virus If you are running a file server. it can be installed: apt-get install ufw Gufw Gufw (http://gufw.) Also see the official Ubuntu documentation (https://help. and is difficult to use for some beginners.avg. Firestarter Firestarter (http://www.ubuntu. sudo apt-get install guarddog Uncomplicated Firewall Uncomplicated Firewall (https://launchpad. interface frequently with Windows drives. It is configurable through the command-line but if you are that much of an expert. you will want a virus checker for your Windows is a graphical user interface for Uncomplicated Firewall.prd-afl) offers a free virus scanner for Linux in a . Avast Avast (http://www.wikipedia. If not installed. sudo apt-get install firestarter Guarddog Guarddog (http://www.tuxfamily.deb package.html) . It has a complex array of configuration. Anti-spam Spam Assasin SpamAssasin (http://spamassassin.php?title=Ub… 107/119 .com/) is an intuitive firewall manager used to set the iptables values which provide firewall capabilities in Linux (including Ubuntu). as well. It has a very easy-to-use GUI.ubuntu. (You can modify iptables manually from the command line. To install ClamAV: sudo apt-get install clamav AVG AVG (http://free. All of these packages modify iptables (http://en. or this usage tutorial (http://www. but all ports are open initially. Install: is a GUI firewall configuration utility that has been used for KDE.fs-security.06/02/2011 Ubuntu:Karmic - use it that one or more networking programs on your system will stop working.avast. or Ubuntu community help (https://help.10/serverguide/C/ offers a Linux edition (for home users only) in a .org/) is written in perl. Read every bit of documentation about a firewall before installing it -. you probably don't need this is installed in Ubuntu by default.ubuntu- unleashed. and is mostly for use with a server (such as a groupware server or Apache). See this forum thread ( won't regret the time is the open source virus tool for Linux. which is the set of rules that controls network access in and out of your computer. or use virtualization. Download and install from the website.php?t=823741) .html) .deb ClamAV ClamAV ( for tips on how to set up and use it.

The list of dangerous commands is also posted here for reference since this is important information to stay aware of. Still. you must backup all your files and re-install your is a graphical utility that allows you to see (in real-time) where connections are being made on your checks locally for signs of a rootkit. Be aware and be safe! A list of available tools is at Top Ubuntu Security Tools (http://www. unlike with other operating systems).html) .org/ Checking for rootkits isn't always successful from a system that is already infected. Chkrootkit Chkrootkit (http://www. See the rootkit checker manuals for instructions how to do this.netstat.rootkit.html) is compatible with (K)ubuntu systems. Your rootkit checker should therefore be run from another system. Network Monitors There are two types of network monitors: those that monitor your own system's network settings and those that monitor network traffic. (Thank goodness this is easy with See the chkrootkit manual (http://www. Install: sudo apt-get install rkhunter Run: sudo rkhunter Malicious commands to avoid There are many malicious commands (http://ubuntuforums.php?s=d65bdea9782a5dfdd46bf5eaa4dbf6bc&f=230) to be avoided in Linux (as in all operating systems). The latter includes security tools (that can also be used as hackers tools) for exposing security weaknesses in a network. See the usage instructions (http://sourceforge.sourceforge. Install: sudo apt-get install chkrootkit Run: sudo chkrootkit Rootkit Hunter Rootkit Hunter ( -like programs to allow an intruder to become a root user and therefore have complete administrative control over the system. See the manual for It is worthwhile to be aware of these dangerous commands so that they are not executed by accident or by malicious advice. There are many usage parameters. netstat Etherape (Network monitoring) EtherApe (http://etherape. or a USB pendrive with a Ubuntu LiveCD installation. There aren't many rootkits in the wild for this is a growing security problem (especially in other operating systems) and it is a matter of time before more rootkits appear in are malicious trojan (http://en.html) is the Linux command-line tool to monitor network status and functions.wikipedia. If you are infected with a .php?title=Ub… 108/119 . Netstat Netstat (http://www.06/02/2011 Ubuntu:Karmic - sudo apt-get spamassassin Rootkit checkers Rootkits ( for usage instructions.

use a firewall to close the ones you don't want open. in general you must use the root user installation to see all your network traffic.opensuse. Disable AppArmor ubuntuguide. non-enterprise usage.php?title=Ub… 109/119 .nessus.06/02/2011 Ubuntu:Karmic - network.) Nmap GUI Install: sudo apt-get install nmapfe or you can try Zenmap: sudo apt-get install zenmap Nessus Nessus (http://www. It is installed in (K)ubuntu by default. or between your network (or computer) and the Internet. If you are experiencing unexpected network activity on your computer or LAN and wish to see where the activity is is a set of security enhancements developed by Novell for SUSE Linux. this is an easy tool to use. See the website for details. Install: sudo apt-get install nmap Scan your own PC: nmap localhost (Once you have found out which ports are open. AcidBase AcidBase (http://secureideas. Install: sudo apt-get install snort It can be used with an MySQL database (sudo apt-get install snort-mysql) or with a PostgreSQL database (sudo apt-get install snort-pgsql).org/) is the de facto open source standard for intrusion detection. Install: sudo apt-get install acidbase AppArmor AppArmor ( is an intrusion detection / basic analysis and security engine that uses is a proprietary comprehensive vulnerability scanning suite that is free for personal. sudo apt-get install etherape List open files Sometimes you will see your network slowing and want to know which files are sending data over is a free open source utility for network exploration (including showing open ports and running services) and security auditing. Use this command: lsof -i -n -P Nmap Nmap ( Both "local" user and "root user" installations are created. Snort Snort (http://www.sourceforge.

free open-source community successor to the very popular network monitoring solution Qlusters. sudo apt-get install selinux Network Management Monitor your network or datacenter with a framework of utilities. or on a Server edition that has had an Ubuntu or Kubuntu desktop installed on it.d -f apparmor remove apt-get remove apparmor apparmor-utils SELinux SE Linux (http://en.php?title=Ub… 110/119 .php?group_id=153504) as a Debian/Ubuntu package. these solutions are generally available as either community or enterprise editions. Hyperic (http://www. It uses MySQL and PHP (part of the LAMP server stack).d/apparmor stop update-rc.cacti. It is available as a package installation in Ubuntu (http://packages. Nagios Nagios (http://www.wikipedia. advanced graph network management service for $150 per node. To disable it: /etc/init. (For complete information see the Ubuntu Server Guide (https://help. server.ubuntu.html) .ubuntu. with a free trial (Security Enhanced Linux) is an NSA (US National Security Administration) recommended set of tools for enhanced security in Linux systems. the Server edition is optimised for speed and ease of monitoring and maintenance when implemented in large networks and is therefore recommended. Cacti provides a fast is a free open source network monitoring solution. to install Ubuntu Server if you only wish to use an occasional server package on a Desktop edition. There is a subscription enterprise version as well. and there are changes from Hardy Heron to Karmic Koala (including an occasional ubuntuguide. Zenoss ( OpenQRM (http://www. free open source network graphing solution designed to harness the power of RRDTool (http://oss.06/02/2011 Ubuntu:Karmic - AppArmor can prevent some services from running as expected and cannot be used in conjunction with SELinux. Groundwork OpenSource (http://www. It is not suitable for the casual desktop is a complete. MySQL.zenoss.) can be installed therefore. Nevertheless. and others. on either a Desktop edition or a Server edition (using the tasksel command described below) . multiple data acquisition methods.hyperic. See the website for details. is a commercial network monitoring subscription package (about $150/node) with a limited free "core" edition also available. It is administered from a web interface (http://localhost/nagios) and is expandable using a large number of available plugins. easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices. PHP. Install: sudo apt-get install nagios3 Cacti Monitoring Server Cacti ( All of this is wrapped in an intuitive.nagios. and user management features out of the box.openqrm.) It is always possible to add an Ubuntu (Gnome) or Kubuntu (KDE) GUI desktop to an Ubuntu Server at any time. Both a free community version and a subscription enterprise version are available. Comparable to IBM Tivoli (which can cost thousands of dollars). It is not compatible with AppArmor (which must first be removed). It was first available in Hardy Heron and is being updated for Intrepid Ibex.html) is an open-source network monitoring framework that can be used in either a datacenter or a cloud environment (it is used for Amazon Cloud).canonical. It is available (http://sourceforge. It enforces strict access controls (privileges) and is meant for mission-critical is the GPL-licensed. Note that Karmic Koala is not a long-term support version. It has its roots in a university setting. Canonical offers the Landscape (http://www. Most of the instructions for individual server packages will work on the Server edition. Servers Many server packages (such as Apache2.html) offers a community edition that integrates other packages such as For more info see Cacti Server Setup (http://www. on the Desktop edition.html) . It is not necessary in general.10/serverguide/C/ ’s data storage and graphing functionality.

however. (Lock the computer case if you desire extra security. However. if you are using a groupware solution. Again. Add a desktop to an Ubuntu Server Packages that require server capabilities (such as Drupal with Apache. Using instructions from . you will have the option of installing a LAMP (Linux. a print server. Many groupware servers will install LAMP (or their own variation) adding a desktop can make the administration and maintenance of many packages easier for many users (albeit with a cost of reduced server speed).) are often happier when a Server edition is installed as the base OS. I suggest writing the MySQL password down and taping it to the inside of the computer case cover for later reference. pHp) server stack. Apache. Add an Ubuntu (Gnome) or Kubuntu (KDE) desktop to a server using: sudo apt-get install ubuntu-desktop or sudo apt-get install kubuntu-desktop LAMP server installation During server installation. you should be ubuntuguide. a Samba file server (https://help. See this guide (https://help.ubuntu. such as Xen (virtualization) support or the Tomcat (Java) server. These include a Mail server (Postfix with Dovecot). so you would not need to install a LAMP server.) (Tip: During installation of the server. To run multiple servers on multiple computers on a LAN using only a single IP address and router. the OpenSSH server. All components can be expanded and/or additional servers added. etc.10/serverguide/C/samba- fileserver. a Tomcat Java web server.html) (for use with Windows networks). Apache2 + MySQL + PHP This is the preferred method: sudo tasksel install lamp-server (Tip: During installation of the LAMP server. Use the CD for installation of the server. It is not critical to install them at the outset. for example. an initial MySQL "root" user password is created. you can choose other servers to install. then see these tips. This information will sometimes be needed when installing other server packages that use MySQL. (Lock the computer case if you desire extra security. some users recommend the most recent Long Term Support (LTS) version ( ) for stability. and dynamic DNS access from the web. an initial user / password is created. needs to have a LAMP server installed. MySQL. see this solution using reverse proxies in Apache. Drupal. (If you are attempting to create a dual-boot or multi-boot configuration with multiple operating systems on your computer. as well. Many servers are intended to run unattended with little subsequent intervention and it can be easy to forget the original user / password pair that is created at installation. a BigBlueButton teleconferencing server. Others will install and use postgreSQL instead of MySQL. I suggest writing this information down and taping it to the inside of the computer case cover for later reference. Download the latest Ubuntu Server ISO image from Ubuntu downloads (http://releases. and a virtual machine host (Xen). so you do not need to install the LAMP for burning the ISO image to a CD.ubuntu.)) Other servers During server installation. are desired. Unless new features.04 Hardy Heron (http://releases.06/02/2011 Ubuntu:Karmic - new bug). If you intend to install a groupware server. For a list of server packages that can be installed at any time using the tasksel command: sudo tasksel --list-tasks Ultimate Server Walkthrough Here is an installation walkthrough of an ultimate server for an Ubuntu desktop.php?title=Ub… 111/119 .ubuntu. this ultimate server has two wikis (MediaWiki). because they can also later be added (as a one-step task) using the tasksel command. Many (but not all) open source servers use this integrated server stack.)) There are many server packages that are available to be installed during the Server edition installation process (from the LiveCD menu). however. a Moodle online learning website. two Drupal websites.ubuntu. a DNS server (bind9). make sure it is compatible with a LAMP server stack before choosing this option.

10/serverguide/C/cups. The OpenSSH server also can be installed as an option during the Ubuntu Server LiveCD installation. Xen virtual machine host Xen (http://www.06/02/2011 Ubuntu:Karmic - careful about installing these services. which have been merged with Xen. eBox (server and network manager) eBox (http://www. an Intel VT ( Xen implementation in the (K)ubuntu server is based on integration with KVM (http://en.wikipedia. It interfaces directly to Dovecot (http://www. See the usage instruction here (http://www. see this guide (http://www.wikipedia.html) for this Installation can be done by checking the "Install Tomcat server" option at the time of the initial Ubuntu server installation from LiveCD.29) CPU.dovecot.wikipedia.wikipedia. Note: KVM requires a 64-bit processor with a virtualization extension.wikipedia.e. It is not part of the Apache2 web DNS servers are the most commonly used on the please see Ubuntu server documentation ( is a free open source platform from Apache which provides a "pure Java" HTTP web server environment for Java code to run (see here (http://en. Bind9 is the current edition and is installed by selecting the "DNS server" option when installing Ubuntu server from the is a free open source virtualization platform that allows the host to run "guest" operating systems simultaneously (see here (http://en. Install: sudo apt-get install ebox OpenSSH server OpenSSH allows encrypted communications through a designated secure port. Print server Ubuntu uses the CUPS print server. Also see setting up an SSH or AMD-V ( .com/) is a web-browser based server management platform that is useful in managing multiple servers and networking functions in a small to medium business.2. It is modular so that as the network grows and more networking functions or servers (such as the ones listed below) are added. eBox can manage those.openldap. you intend a "headless" server).5/Bv9ARM. KVM integrates with QEMU (http://bellard.wikipedia.wikipedia. Because this guide is orientated towards users who will install a Ubuntu desktop on top of the server.xen.html) is a free open source mail for more info). It can be installed as the "Mail server" option when installing the Ubuntu server from the for more info).28AMD-V. Installation can be done by checking the "Install virtual machine host" option at the time of the initial Ubuntu server installation from as they may conflict with similar (but competing) servers which the groupware solution will install by default. OpenLDAP OpenLDAP (http://www.apache. as well. i.e. the kernel-based virtualization platform in Linux.php?title=Ub… 112/119 .bind9. the free open source IMAP (http://en.postfix. Install: sudo tasksel install openssh-server Postfix (Mail Server) Postfix (http://www. Installing a print server in Ubuntu Server is necessary only if you do not intend to use a desktop (i. Bind9 (DNS server) BIND (http://en. Apache Tomcat (Java server) Tomcat ( and POP3 (http://en.html) components.html) . therefore this package currently is successful only with the 64-bit Ubuntu server installation and on those .org/) is a community-based LDAP ( Apache2 Webserver with PHP and Perl support To install an Apache webserver (but not the entire LAMP stack) with both PHP and Perl CGI ubuntuguide. which is integrated into the desktop.

Dansguardian is used for content filtering (and is included in the community edition). It allows remote management and can protect multiple servers. open source universal threat management appliance similar to IPCop and Smoothwall.sourceforge. Ubuntu uses the slapd daemon for the OpenLDAP server. free. generally for organizations arranged by domain.06/02/2011 Ubuntu:Karmic - server that allows directory querying over TCP/IP. share. and the client can be used to run programs on either Linux or Windows LTSP servers. but is very much in development. Installation instructions are here (https://help.html) for more information about installation and setup. Internet Cafe software ubuntuguide.wikipedia. Cluster (cloud) computing Eucalyptus (http://eucalyptus.php?title=Ub… 113/119 .iso image here ( is an . Endian Endian (http://www. and content filtering are only implemented in a commercial version.php? group_id=40604&package_id=35093) . including web and email servers. free. The alternate LiveCD can also be used to install a terminal server. burn onto a CD. NOTE: Karmic's OpenLDAP installation (2.ubuntu.ipcop. GPL-licensed. open source (with a GPL license) firewall solution for use as an independent appliance (on a dedicated PC) in an enterprise network. Enterprise Network Firewall IPCop IPCop (http://www. There is a module for classroom management (ltsp-controlaula) as well. automatic is a very It has been used widely in educational settings to monitor. Installation instructions are on the website.18-0ubuntu1) is significantly different from the one from database access authentications. is a free. See the website for download and installation (the Linux Terminal Server Project) adds thin-client (http://en. and control multiple workstations. and are not available in the community version. It is not meant for mission-critical deployments at this time.4. and install on a new. See the official Ubuntu documentation (https://help.smoothwall. It has been included in the Karmic Koala server edition. however. LTSP Server Install: sudo apt-get install ltsp-server ltsp-manager LTSP Client Install: sudo apt-get ltsp-client iTALC (Thin client for Education) iTALC (http://italc. Like (server OS included).10/serverguide/C/openldap-server. See the website for details. Many features. SmoothWall SmoothWall Express (http://www. The CD image .cs.ubuntu. and professional support are available. dedicated PC. Download the installation CD . as indicated in these instructions (http://www.ucsb. such as VPN is a free open source (GPL-licensed) firewall solution for use as an independent appliance (on a dedicated PC) in an enterprise network. The package is is a project from University of California Santa Barbara to facilitate cluster computing on Ubuntu servers that have Xen IPSec-based OpenVPN is supported. open source (GPL-licensed) thin client solution that supports both (K)Ubuntu Linux and Windows XP. It also incorporates OpenVPN. See the website for details. Updated instructions are support to Linux servers. Commercial and hardware versions with some additional features. LTSP (Thin client support) LTSP ( .ltsp.iso and other files can be downloaded here (http://sourceforge.

such as in libraries. school labs. OutKafe OutKafe (http://outkastsolutions. PostgreSQL PostgreSQL (http://www. It is run on hundreds of is a free open source multi-platform server/client solution for administering and monitoring groups of workstations. including: Untangle (http://www. Install: sudo apt-get install pessulus Miscellaneous solutions This thread (http://ask. It is a very libraries. for example. so that an older PCs could function quite well as an NAS. It is GTK-based but can be run with Kubuntu (KDE). GPL-licensed cybercafe solution based on a postgreSQL database server stack. Install: sudo apt-get install postgresql-8.06/02/2011 Ubuntu:Karmic - Internet Cafe (or CyberCafe) software is specialized LAN-administration software that includes time usage allows a PC with several hard drives to function as a self-contained network attached storage RAID device. Pessulus (Lockdown Editor) Pessulus is a GTK (Gnome)-based utility that allows an a computer administrator to restrict acccess to several administrative m0n0wall (http://m0n0. initially developed at UC Berkeley.dijitanix.3/static/ from=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2FslashdotLinux+%28Slashdot%3A+Linux%29) discusses several other solutions.php?title=Ub… 114/119 .php?t=408461) for a discussion how to set up RAID on an Ubuntu/Kubuntu billing. open-source.3 or ubuntuguide. Databases There are several free enterprise-strength databases that can be used in (K)Ubuntu Linux. CafePilot CafePilot (http://www. Installation is from source and administration.php?option=com_openwiki&id=outkafe) is a Network Attached Servers FreeNAS FreeNAS (http://www.freenas. fast system. Setup RAID in Ubuntu/Kubuntu See this thread ( is a free multi-platform Java-based server/client solution for real-time monitoring and billing of Cybercafe for server configuration information.postgresql. See the website for details. See the PostgreSQL Server documentation ( is a free standards-compliant enterprise-strength open-source and internet cafes.untangle.postgresql. and organizations with multiple monitored workstations requiring usage limits. This is useful on public kiosk It can also be used in schools. OpenKiosk OpenKiosk (http://openkiosk. A complete custom Ubuntu-based LiveCD server/multiple-client solution (including OS and many applications for unlimited workstations) is available for $100 here (http://www.php/cucci) .slashdot. including the command-line Terminal and many other ClearOS (http://clearfoundation.

sudo apt-get install mysql-server Tips & Tricks Run Command You can run any application in your path using the Run Command. Make sure *. it). you may want to deactivate linking gestures to sticky and slow keys: System -> Administration -> Accessibility -> Activation Gestures -> uncheck "Use gestures for activating sticky keys and slow keys" Note: You probably will have to disable hotkeys in many applications. Autostart a program at bootup Any program (or script) can be made to Autostart at bootup by creating a symbolic link to that program (or script) in the ~/. Turn off Hot Keys This is the most evil option on any operating system.06/02/2011 Ubuntu:Karmic - sudo apt-get install postgresql MySQL MySQL (http://en.flv ( is one of the most widely-used relational databases.config/autostart folder.. this problem is pervasive in operating systems and is difficult to turn off. System -> Administration-> Advanced -> Keyboard & Mouse -> Keyboard Shortcuts Also. start by disabling unnecessary desktop hotkeys. Hotkeys from the Synaptics Touchpad can be selectively turned off using this information from the Ubuntu documentation (https://help.. It has long been integrated into co-ordinated server platforms using the LAMP stack. then choose your favourite media player. Unfortunately.ubuntu. Set each individually. . but it can also be installed separately. and has been licensed under the GPLv2.wmv (x-ms-wmv. .. or Flash video).. There are similar options for Blu-Ray (video-bluray) and HD DVD (video-hddvd). It has now been bought by Oracle as part of the purchase of Sun. System -> Administration-> Advanced -> Input Actions -> General Settings -> check "Disable KHotKeys daemon" System -> Administration-> Advanced -> Input Actions -> Gestures Settings -> check "Disable mouse gestures globally" If you wish to be selective about it (this doesn't often work. however).pls appears in the Filename Patterns section. including .. Use Alt+F2.pls audio streams to play through Audacious: System -> Administration-> Advanced -> File Associations -> audio -> x-scpls -> Applications Preference order -> Move Audacious to the top (or Add. and so on.wikipedia. Associate default applications To assign the default DVD player (make sure you have enabled DVD playback capability first: System -> Administration-> Advanced -> File Associations -> x-content -> video-dvd -> Applications Preference order -> Add. or Microsoft WMV format). To assign . A mis-stroke enables any number of random events. To assign the default player for playing mpegs (or other video formats): System -> Administration-> Advanced -> File Associations -> video -> mpeg -> Applications Preference order -> Add. then choose your favourite media player. ubuntuguide. in my opinion. You can do this for a host of video file formats. as… 115/119 .

net/man/1/expect) : sudo apt-get install expect The use a command in the Menu Item / Shortcut similar to: expect -c 'spawn ssh -l sshuser -L 5900:127. install the utility expect (http://linux. The Menu Item must be "Run in terminal".org -p 22 . Nevertheless. what happens if this does not work? ubuntuguide. Add the following KDE 3 repositories: sudo add-apt-repository ppa:kde3-maintainers Install KDE 3.webdesign10. you can choose (as an option) whether to start the KDE (Kubuntu) desktop or the Gnome (Ubuntu) desktop. This should kill the selected . But.0.die.config/autostart Run a script from a menu item It is possible to place a short script in a menu item / shortcut to answer an interactive query (such as a password query). to start Firefox at bootup. Here is an example that is used to enter a password during an SSH negotiation.0. when there are two modules trying to perform the same function (one from each desktop). Kill (end) a process There are many tricks to try to fix a frozen PC. expect assword .5 desktop: sudo apt-get update sudo apt-get install kubuntu-desktop-kde3 To install any KDE3 app. it is possible to have conflicts. Press Alt+F2. Run a KDE 3 desktop from Ubuntu You can also install the older KDE 3 desktop on Jaunty. This will log you out. append "-kde3" suffix to package for additional details. xkill Another trick to try is pressing AltGr+SysRq+K (RightAlt+PrintScreen+K). Point the cursor to the application you want to kill and press the left mouse button. and use killall to end the frozen application. First.pearsoncomputing. and press Run. apt-get install kubuntu-desktop There is a risk of software bloat and some incompatibilities between modules when doing this. create a symbolic link: sudo ln -s /usr/bin/firefox ~/. Example: killall amarok killall firefox In order to terminate a stuck graphical application use the xkill utility. Run a KDE 4 desktop from Ubuntu It is possible to install the KDE4-based desktop (the default in Kubuntu) in Ubuntu. or almost any KDE3 application. At login. Press Alt+F2. send "sshpasswo In this example the password sshpassword is returned when the ssh program requires a password. See Pearson Computing (http://apt. type xkill.remotedomain. Capture a screenshot See this tutorial (http://tips. Expect waits for some text to be displayed in the command-line terminal then returns text in return.1:5900 remoteserver.php?title=Ub… 116/119 .06/02/2011 Ubuntu:Karmic - For example.

Install: sudo apt-get install pwgen Run pwgen: pwgen UUIDgen is a default utility to generate a random UUID.rpm Convert the package. and even the Alien software maintainers do not recommend using Alien for important packages. with line changes often required.rpm into a package.deb.rpm to debian sudo alien -k *. It is not reliable and converted packages must be tested extensively for functionality.login. if desired. Run: uuidgen The random UUID can also be used as a password. press: Ctrl+ H Random password generator Pwgen is a command line utility to generate a block of random is a method for converting (Red Hat) .deb packages.php?title=Ub… 117/119 . use this command in the command line: md5sum filename Alien Alien (http://kitenet. use the following command alien -k rpm_file_name.06/02/2011 Ubuntu:Karmic - Try pressing Ctrl+Alt+F1.rpm Convert the package.rpm packages into (Debian) .rpm To convert . and install the generated package alien -i MD5Sum To check the MD5 sum of a file. Run it from Konsole (in Kubuntu) or Terminal (in Ubuntu). It is often more reliable to create (Debian) .deb alien -d package-name. enter your password and run: sudo killall gdm sudo startx View hidden files In the Nautilus file manager.rpm into a package. To keep alien from changing the version number.rpm Software Troubleshooting Permissions error on program startup ubuntuguide.deb packages from source.

No license outside of the GPLv3 license is license for network-based software) intends that the software module or package is free to use in any environment. try the following: sudo chown -R user /home/user Note: Replace user with the actual username. including in commercial and proprietary software is similar to a public domain license. Be careful when committing your organization to a mission-critical software package with a proprietary license. The continued success of sharing depends on licenses that keep software free and usable for anyone who wants to use it. It is compatible with the GPLv3 license. This allows companies to develop proprietary packages which includes LGPL-licensed modules. This includes companies who decide to contribute their own software into the public domain for free use.e. CD-ROM Troubleshooting If you receive the "cdrecord has no permission to open the device" error while burning using a CD burner. i. however.06/02/2011 Ubuntu:Karmic - If you get a permissions has been around a long license intends that the software module or package is free to use in any environment. This flexibility has made the BSD license popular with complex distributions (such as the (BSD Unix-based) Mac OS X operating system. any software that relies on that GPLv3-licensed module must in turn also be completely free. Licensing helps protect each of these efforts. Note: chmod 777 is the universal option for granting full permission to a folder. write. In other license (and the Affero GPLv3 (http://en.wikipedia. Most are attempts by lawyers to have an opportunity to create a lawsuit in the future. Apache-licensed software can be modified and the modified software then made proprietary (and therefore not returned to the open source community). Also see this outstanding article on the Open Source Enterprise Trap (http://www. You never know what your limitations for software are unless you read every word. for example). and furthermore. See the Wikipedia Free Software Licensing article (http://en. including all subfolders. GPL license The GPLv3 (http://en. ubuntuguide. open a terminal and type: sudo chmod 777 /dev/scd0 Note: replace "/dev/scd0" with your own device. all different. and execute permission is given to all users. as and the GNU operating system licensing page (http://www. LGPL license The Lesser GPL (http://en. BSD license The BSD license (http://en. after they no longer make a profit from them. The disadvantage is that their products (which benefit from the LGPL-licensed modules) are not required to be in the public domain in turn. The BSD license allows the option of propagation of either (otherwise-licensed) free open source restrictions or proprietary restrictions. unlike the GPLv3 license. but.wikipedia. There are currently many confusing iterations of the BSD license. This command changes the owner of the folder /home/user to user.) Apache license The Apache license (http://en. Licenses Linux is largely a community of volunteers and as such represents one of the largest altruistic efforts on earth.wikipedia. -R means "recursively". mostly regarding attribution notices and advertising that is required to be provided along with any software derivatives. there must be a method for Linux users and developers to make money.wikipedia. It therefore allows a mix of (otherwise-licensed) proprietary modules and open sourced-licensed modules to co-exist in the same package. The 777 mask indicates that read.php?title=Ub… 118/119 .html) for more complete information. Proprietary licenses There is a vast array of proprietary licenses. Some may be called "free" licenses but have many limitations which you will not be aware of until you are in the middle of a lawsuit. (Many companies often later donate their entire package into the public domain. However. from which they can make a profit.h-online. it does not require modified software to retain the Apache Commercial and proprietary software packages can't use or incorporate GPLv3-licensed .

org/wiki/Text_of_Creative_Commons_Attribution- ShareAlike_3.0_Unported_License_Creative_Commons_Attribution-ShareAlike_License Creative Commons Attribution-ShareAlike License].<--- >Text is available under the [http://ubuntuguide. ubuntuguide. Retrieved from "" This page was last modified on 28 January 2011. Content is available under Creative Commons Attribution-ShareAlike License.<---> Supported by Download Knoppix. at 15:25.php?title=Ub… 119/119 .org/index.Text is available under the [[Text_of_Creative_Commons_Attribution-ShareAlike_3. How can I contribute? How do I import a copy of Ubuntuguide into my own wiki? See this page.06/02/2011 Ubuntu:Karmic - Requests Place your requests here.0_Unported_License Creative Commons Attribution-ShareAlike License]].