[mdlug] [mdlug-discuss] Ubuntu 6.06 to 6.10 Easy Upgrade

Michael S. Mikowski z_mikowski at yahoo.com
Fri Jan 26 14:24:20 EST 2007


Here you go!  Let me know how it goes :)  I think 5 people 
I work with have used this guide.  Good luck!

Oh, btw, it is for a Dell 620, not 610 like I had stated 
earlier.

Cheers,

Mike

On Friday 26 January 2007 06:57, Clinton V. Weiss wrote:
> Mike,
>
> I'm interested in this document you speak of; if you
> can't attach it to the list, please email it to me
> (email in sig.).
>
> Thanks,
> Clinton
>
> On 1/25/07, Michael S. Mikowski <z_mikowski at yahoo.com> 
wrote:
> > Ahhh -- not such good luck here :(
> >
> > I upgraded from Kubuntu 6.06LTS to 6.10 Edgy on my
> > work laptop and it was /not/ easy.  This is a Dell
> > D610. Things broke.  Like dual processor support,
> > wireless, vpn, and others.
> >
> > The web is rife with stories about the 6.06->6.10
> > process not being as robust as it could be.  Not
> > really surprising, as Edgy really includes at least a
> > few whole new subsystems, like the new init process
> > and the inclusion of network manager.
> >
> > I finally did a clean install, which worked much
> > better. BTW, if anyone is interested, I have a /full/
> > writeup -- about 6 pages -- on how I configured for
> > office work, starting with booting from the CD.
> >
> > Cheers,
> >
> > Mike
> >
> > On Thursday 25 January 2007 06:15, Ingles, Raymond 
wrote:
> > > > From: Peter Bart
> > > >
> > > > On Tue, 2007-01-23 at 09:32 -0500, Novak, Louis
> > > > (L.M.)
> >
> > wrote:
> > > > > Quelle coincidence.
> > > > >
> > > > > I did the same for my HP laptop. Worked like a
> > > > > charm.
> > > >
> > > >     Well, I think that's the way it should be.
> > >
> > >  I've been meaning to try that some time when I
> > > have a few hours to devote to the job. Until I
> > > finish redoing the laundry room, though, such time
> > > is scarce. :->
> > >
> > >  Sincerely,
> > >
> > >  Ray Ingles                                     
> > > (313) 227-2317
> > >
> > >  "...somehow the media seems to have convinced the
> > > population that the only real candidates are from
> > > the demopublicans, and the rest are joke entries.
> > > While the truth is the opposite." - Per Abrahamsen
> > > The contents of this e-mail are intended for the
> > > named addressee only. It contains information that
> > > may be confidential. Unless you are the named
> > > addressee or an authorized designee, you may not
> > > copy or use it, or disclose it to anyone else. If
> > > you received it in error please notify us
> > > immediately and then destroy it.
> > > _______________________________________________
> > > mdlug mailing list
> > > mdlug at mdlug.org
> > > http://mdlug.org/mailman/listinfo/mdlug
> >
> > --
> > Mike
> > www.dynaorg.com
> > _______________________________________________
> > mdlug mailing list
> > mdlug at mdlug.org
> > http://mdlug.org/mailman/listinfo/mdlug

-- 
Mike
www.dynaorg.com
-------------- next part --------------
Kubuntu 6.10.0 Edgy Eft Installation Guide 
On a Dell Latitude D620 (Laptop) with Nvidia Graphics Card

20070101 First Release
20070105 Added VIM Configuration and dos2unix details
20070126 Added note about KDE 3.5.6

PURPOSE

After completing these steps, you should have a fully functional,
polished laptop that handles most all your business needs -- assuming
your buisness is set up like my company, anyway :) And, being Linux 
native, it will have all sorts of development tools we need for
servers that are either expensive, non-existant, or troublesome to 
acquire and install for a Windows desktop.  With Kubuntu, there are 
over 18,000 packages available to tackle almost any given task.

For those installing Linux or simply updating their distro,
the intent is to help get more things configured more completely
than if you had to research it all yourself.

AUDIENCE 

While this was accomplshed on a D620, much of what is listed should be
helpful to all those who install Kubuntu.  Also, many of those running
other distros should find some nuggets that could save them lots of
time and grief.

I've used the first released image from Kubuntu
http://ubuntu.cs.utah.edu/releases/kubuntu/edgy/kubuntu-6.10-desktop-i386.iso.
It includes the core Kubuntu repositories for this release.
See http://kubuntu.org/download.php for more details.

Below are the features I need from the distro,
and ranked them by difficulty of configuration, where:

  10 => Runs out of the box.  I'd have to work to screw this up :)
  5  => Moderately complex or tricky to set up
  0  => Lots of work and quite tricky

SCOPE 
      * Installation
      * Sound
      * Display
      * Hot Plugging
      * Simple Wireless
      * Desktop
      * Dual Core

      * Terminal
      * Set root password
      * Default updates
      * Remote Access
      * Configure Software Package Management
      * Install Simplified Admin Tool
      * VIM Configuration
      * Fonts and Themes
      * Terminal Drop-Down
      * Remote Access to Windows
      * Instant Messaging
      * Home Wireless
      * Browser
      * Windows Network
      * Build Environment
      * Home Printing
      * Office Printer

      * Virtual Private Network
      * Office and Home Wireless
      * Accelerated X
      * Multimedia
      * Flash
      * Java
      * Web Screen Capture
      * Kontact -- Exchange Support

DETAILS

* Installation (9): 
  The live CD was impressive, working pretty much the
  same as the initial install.  The fact that network, X11, wireless
  all functioned completely eased my worry over problems later.  
  I was able to set up wireless networking by configuring
  the wireless adaptor to use my ESSID.

  Screen1: Language: English (default)
  Screen2: TimeZone: Los Angeles
  Screen3: Keyboard: US English (default)
  Screen4: User    : Michael S. Mikowski, mmikowski, mmikowski-laptop
  Screen5: Disk    : Manually edit partition table
  Screen6: Partions: 

  I alway insist on partitioning the drive.  The reasons for this include
    * Habit
    * Performance - puttting swap and other frequently used partitions
      near the center of the disk offers marginally better performance
    * Stability - having separate /tmp, /var, and /home partitions prevent
      application errors from overfilling the root disk
    * Ease of Upgrade - having separate /home directory makes it easier
      to upgrade without erasing user information

    Notice, when I say 'upgrade', I really mean re-install.  My experience
    with /all/ OS's is that upgrades are never clean.

    Here is my map.  Notice, the mount points aren't used until the next
    screen:

    /dev/sda1 ext3 258.83MB /boot
    /dev/sda2 extended 55.64GB
      /dev/sda5  ext3 12GB   /usr
      /dev/sda6  ext3  2GB   /tmp
      /dev/sda7  swap  4GB   swap
      /dev/sda8  ext3  2GB   /
      /dev/sda9  ext3 12GB   /home
      /dev/sda10 ext3 23GB   /var

    * Made sure all partitions were unmounted using df command in terminal
      If you type df in a terminal window and see /any/ mounts using such
      devices, you should unmount them. VERY IMPORTANT!
    * <Commit>

  The Ubiquity installer previously was a bit fussy on this point.
  It appears fixed in Edgy Eft.

  Alerts : was asked to mount all new partions; in pop-up alerts.
           chose DO NOTHING
  Screen7: Mounts  : Matched all mount points to above
                     Requested reformat of all partitions
  Screen8: Install : Click on <Install>.  File copy took 7 minutes; 
    configuration took 5 more minutes, for a total of 12 minutes.

  Screen9: Complete : Click <Restart now>.  I was prompted to eject the CD

  Reboot time after BIOS: ~15s
  Additional time to KDM: ~05s
  Initial KDE login     : ~20s

  Most commands mentioned below can be started by Katapult, a KDE quick start
  applet.  Simply press <alt><space> and then type the command.

Just Works

* Sound (10):
  Kmix shows "HDA Intel".  I don't need more than that.  
  Basic stereo sound is fine for my purposes.

* Display (10):
  The 1440 x 900 resolution was immediately detected.
  I was worried because I knew a friend had to do a bit of tuning to get
  this to work with SUSE 10.1.  Here it just worked in the Live CD and after
  install. 

* Hot Plugging (10):
  Plugging in a USB track ball just worked.
  Plugging in a USB Key Drive prompted me in a few seconds with a 
    "what do you want to do with this" menu.
  Popping a CD or DVD in the drive brings up a similar dialog.

* Simple Wireless (10):
  I have a simple home wireless network with MAC address filtering.
  It was detected and configured on reboot.

* Desktop (10):
  KDE 3.5.5 was installed by default

* Dual Core (10):
  This is a dual core machine, an Intel Duo Core T2500.
  Worked without intervention.
    % cat /proc/cpuinfo
      # (two cores shown)
      ...
  The computer seemed noticable snappier with both cores -- actually very 
  fast indeed!  Adept seemed to run much faster.  Sorry -- I didn't benchmark.
  But Konqueror snaps open.  OpenOffice.org Writer in 3 seconds
  (after first-time start of 14s).

Simple Configuration

* Terminal (9):
  I right-clicked on the Panel and requested "Add Application to Panel" and
  then selected System -> Konsole Terminal Program

  I then clicked on the newly added terminal program and
    Settings -> Font -> Select... -> Monospace, 11pt
    Settings -> Size -> 80x52 (then resized by middle clicking on maximize
      button in upper RH corner of window)
    Settings -> Save as Default

* Set root password (9):
  Kubuntu uses the OSX concept of using sudo for everything.  I like to be
  root when doing lots of configuring.  In the terminal

  $ sudo passwd root
  $ # set password

  $ su - root
  $ # enter root password

* Default updates (9):
  The Adept notifier immediate indicated that there were packages to update.
  I clicked on the icon in the dock (it is a yield sign with an
  (!) in it over a package image).  I was requested my password, and the 
  panel showed it starting, but after 30 seconds the feedback went away.
  The updater never started.  After about 2 minutes, I clicked it again,
  entered my password again, and the app started.  I updated everything:

  * Click on 'Fetch Updates' and await processing (about 30s)
  * Click on 'Full Upgrade'
  * Click on 'Preview Changes' to see what is going to update
  * Click on 'Apply Changes'

  Time to complete: 7 minutes
    23:45 Start
    23:50 Download complete, Clicked "Show Details"
    23:52 Configuration complete
    23:52 Update Complete

* Remote Access (10):

  Added this so I can remotely login.
  % sudo apt-get install openssh-server

* Configure Software Package Management (6):

  First, I installed Jonathon Riddell's gpg fee
    % wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg
    % sudo apt-key add kubuntu-packages-jriddell-key.gpg

  I also installed the key for http://medibuntu.sos-sts.com/www/repository.php
  This provides codecs, etc.
    % wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- \
      | sudo apt-key add -

  The default repositories are too restrictive to get all the tools I need.
  I updated /etc/apt/sources.list per APPENDIX A.  NOTICE: Leave the commented
  sections COMMENTED!  Otherwise, you will install later versions of packages
  that could break things like network-manager.

  A simple update using Adept resulted in some upgrades. Among them:

    - amarok to 1.4.4-0
    - amarok-xine to 1.4.4-0
    - katapult to 0.3.1.4
    - krita to 1.6.0-0
    - krita-data to 1.6.0-0
    - koffice-data to 1.6.0-0 

  Exiting adept, I then proceeded to get some nice tools I like:

* Install Simplified Admin Tool (9):
  wajig is a simplified wrapper for apt-get, dpkg, init script functions.
  I find it very handy.

  % sudo apt-get install wajig

  And now some very handy utilities
  % sudo wajig install kruler kompare kdiff3 gimp gimp-data-extras gimp-help-en

* Configure VIM
  I need full VIM support.  Oddly, the Kubuntu team decided only a 'tiny' version of VIM
  needed to be installed.  This is like going back 10 years, as there is only one level of
  undo, no syntax highlighting, etc.  This fixes it:

  % sudo wajig remove vim-tiny
  % sudo wajig install vim-gtk  # this provides gvim as well
  % sudo wajig install sysutils # this provides the dos2unix and unix2dos utilties,
  %                             # among others

  The dos2unix and unix2dos are useful to convert back and forth from Window's
  insane text line-ending formats.

* Fonts and Themes (9):
  You want MS fonts when sharing MS Office documents using OpenOffice.org.
  Here they are:

    % sudo wajig install msttcorefonts

  After installing the fonts, I changed my default fonts to Arial and made sure 
  they were anti-aliased.  Hey, its a dual core, it should be able to handle
  it! :)

    K Menu -> System Settings -> Appearance -> Fonts -> Adjust All Fonts

  Kubuntu now defaults to the Crystal theme, which I think is very attractive.
  I left it as-is.

* Terminal Drop-Down (9):
    % sudo wajig install yakuake
    % yakuake
    % # press f12 to get a drop-down terminal on-demand

* Remote Access to Windows (8):
  Sometimes, especially for setting Exchange Filters in Outlook, or group
  scheduling, you must use windows.  Embrace the proprietary lock-in by
  using the RDP client.

  There is a new KDE client call krdc, available under 
    K Menu -> Internet -> Krdc

  You must have rdesktop installed:
    % sudo wajig install rdesktop

  You can use Krdc above, but one can better set default using rdesktop
  directly, as below:

  I add this line in my ~/.bashrc file to simplify this command greatly:
    alias usewin='rdesktop -uusername -dCORP -ken-us -g1024x768 -f \
     -z ts.mycompany.com

  Source the file to get the alias to take effect (or open a new shell)
    % . ~/.bashrc

  Now typing 'usewin' gets an rdp client.

* Instant Messaging (9):
  Kopete has gotten slick, fast, and integrated.  Start it up for the first
  time, and it requests a messaging service.  The rest is pretty self 
  explanitory.  After the first messaging service, go to 
    Settings -> Configuration -> Accounts to add more.

  Google Talk is the only tricky one to configure -- and that's not
  Kopete's fault.  Use the Jabber protocol.
    Step Two: Account Information -- ad your details here
      Under the "Connection" tab:
        [x] User protocol encryption (SSL)
        [x] Allow plain-text password authentication
        [x] Override default server information
        Server: talk.google.com Port: 443

  The port is very important!  The default 5223 port is apparently blocked
  by our firewall, but 443 just works.

* Home Wireless (10):

  I did this, but you should probably skip to Home and Office Wireless, below.

  Wireless worked out of the box for WEP and unencrypted transmissions.
  The D620 has a switch on the LH side of the
  case to turn WiFi antenna on and off.  Make sure it is turned on
  (it should be by default on boot).  There is an led near the top RH 
  portion of the keyboard which indicates Wireless activity.

    K menu -> Systems Settings -> Network Settings 

  Click on the "Administrator Mode" button.
  eth1 is apparent as the wireless device.  Click on it and then
  click on the "Configure" button.  I kept dhcp as the TCP/IP address
  setting, and made sure "Activate when the computer starts" box was
  checked.  After entering my ESSID, I was able to access my home network.

* Browser (9):

  I like konqueror.  As an integrated file manager,
  network access tool, and web browser, its hard to beat.  Yes, I know
  Firefox has neat extensions, and is a bit more compatible.  Yet the
  use of KHTML for Macintosh's Safari, along with hard work of the developers
  have made the number of incompatible sites I visit dwindle.

  I still use Firefox for the rare incompatible page; and Firefox is
  my go-to browser for development due to it's excellent set of tools
  such as the javascript console.  But development notwithstanding, 9 out
  of 10 days, I don't use FireFox for browsing anymore.  Konqueror has
  gotten that good.  And, it is very fast.

  A nice touch is typing "gg:<string>" into the location bar to immediately
  search google for the string.  "locate:<string>" will find files
  containing the string on the local file system.  Or "man:ls" to get
  the manual page for a unix utility.  Some more capabilities include
  webdav, tar, smtp, zip, sftp, gzip, etc.  See the konqueror help
  pages for KIO slaves and short cuts.

  Kubuntu comes with a simplified Konqueror profile to make
  things more use friendly compared to default KDE (or so they say).
  I prefer the defaults...

  To get back to the default KDE profiles:
  % sudo rm -r \
  /usr/share/kubuntu-default-settings/kde-profile/default/share/apps/konqueror
  % sudo cp /usr/share/apps/konqueror/konqueror-orig.rc \
    /usr/share/apps/konqueror/konqueror.rc

  To enable Konqueror to open tar and zip files:
  % sudo rm -r /usr/share/kubuntu-default-settings/kde-profile\
    /default/share/mimelnk/application/

* Windows Network (10):
  Very nice.  Need to move stuff
  from a remote server to a windows share?  Just type smb:/ into the 
  Konqueror location bar and browse your shares. 
  Split the window (ctl-shift-L) and click in the
  new pane.  Now enter in the sftp://... address.  Drag and drop
  - assuming you have permission, of course.  Close down the second
  pane by typing ctrl-shit-R.

* Build Environment (9):
  I need an environment to build deb packages
  or compile programs.  Ubuntu forums also solved
  this by pointing to a meta package for this:

    % sudo wajig install build-essential

* Home Printing (7): 

  Under K-menu -> System -> Printer
    -> print server -> configure server -> browsing
  [x] Use Browsing [x] Cups [ ] SLP

  And then:
    print server -> access printers on my network
    print server -> restart server

  After this configuration, cups located my network printers automatically
  without a hitch. 

  Note: Prior versions of Kubuntu required reconfiguration of cupsys.  I don't 
  think this is necessary any longer, but here it is anyway:

    % # configure cups to listen for network printers
    % sudo wajig reconfigure cupsys
    % # Do you want CUPS to print unknown jobs as raw jobs? No
      # For unknown jobs, I selected <no>.  You may want 
      # to select <yes> if you are
      # acting as a print server for windows.
    % # Backends to use: ipp, lpd, socket, usb

* Office Printer (8):
    K menu -> System Settings -> Printers
    At BL, click on <Administrators Mode>(enter password)
    At top LH, click 'Add' for the add printer wizard
    In the Wizard:
      Backend Selection: Remote LPD queue
      LPD Queue Information
        Host : 192.168.10.249
        Queue: wl-fs01
      Printer Model Selection: Raw Printer
        # Notice: I had once used a xerox docucentre 400 driver here, 
        # and it was /much/ slower than the raw setting
      Printer Test (do a test here!)
      Banner Selection: No Banners
      Printer Quota Settings: No quotas
      User Access Settings: none

  Here, you should also set the paper size to US Letter instead of the
  default A4.  Select the "xerox" instance at the top LH corner of the
  page, and then  "Instances" in the middle of the page.
  Select the default instance, and then click on "Settings".
  Then select the correct paper size as "US Letter"

Advanced Configuration
* Virtual Private Network (5):
  Use pptpconfig:
    % sudo wajig install pptpconfig

  And configure it:
    % sudo pptpconfig

  Now in pptpconfig:
    "Server" tab
      Name: MyCompany
      Server: vpn.mycompany.com
      Domain: CORP
      Username: yourlogin
      Password: yourpasswd
    "Routing" tab
      [x] Client to LAN
      Click on "Edit Network Routes" and add 192.168.0.0/16 to
        the network list
    "Encryption" tab
      Unset all options
    "Miscellaneous"
      You may want to [x] Reconnect if disconnected, although I didn't

    Press the "Add" button to add it to the tunnel list.

  Edgy Eft introduced a bug in pptpconfig where routing is busted.
  Here's the fix:

    % sudo touch /etc/ppp/ip-up.d/MyCompany
    % sudo chmod 755 /etc/ppp/ip-up.d/MyCompany
    % sudo vi /etc/ppp/ip-up.d/MyCompany
  
  And add the following lines:

  #!/bin/sh
  if [ "${PPP_IPPARAM}" = "MyCompany" ]; then
    echo "ADDING routes for ${IFNAME}"
    route add -net  10.0.0.0 netmask 255.0.0.0 dev ${IFNAME};
    route add -net  192.168.0.0 netmask 255.255.0.0 dev ${IFNAME};
  fi
 
  To Turn on VPN:
    % sudo pon MyCompany
  To Turn off VPN:
    % sudo poff MyCompany 
  
* Office and Home Wireless (7):
  I followed these instruction for knetworkmanager from:
    http://www.debianadmin.com/\
      enable-wpa-wireless-access-point-in-ubuntu-linux.html

  % sudo apt-get
  % sudo apt-get install wpasupplicant
  % sudo apt-get install network-manager-gnome network-manager
  % sudo cp /etc/network/interfaces /etc/network/interfaces.O # backup
  % sudo vi /etc/network/interfaces
  % # make it look like this (no spaces in front of lines)
    auto lo
    iface lo inet loopback
    address 127.0.0.1
    netmask 255.0.0.0
  % sudo vi /etc/default/wpasupplicant
  % # add the single line,
  % # ENABLED=0
  % sudo touch /etc/default/wpasupplicant
  % sudo /etc/init.d/dbus restart

  now start knetworkmanager (alt-shift, type 'knetwork...')

  knetworkmanager will discover wireless and wired connections.  It is parked
  in the systems tray, and you can select your preferred connection by clicking
  on the icon.  If you are using wep or wpa, you will be prompted for the
  correct credentials.

* Accelerated X (7):
  I found the system recognized my graphics card as:
    % lspci
    % ...  VGA compatible controller: nVidia Corporation: 
       Unknown device 01d7 (rev a1)
  Since this was a company ordered laptop, I presume this is the
  256MB NVIDIA®  Quadro NVS 110M TurboCache(tm) optional GPU.
  This was found by looking at the Dell technical specs on their website.

  A quick check showed no direct rendering support:
    % glxinfo |grep Indirect
      OpenGL renderer string: Mesa GLX Indirect

  And if there remained any doubt:
    % glxgears -printfps
      1171 frames in 5.1 seconds = 227.403 FPS

  To fix this:
    % sudo wajig install nvidia-glx
    % cd /etc/X11/
    % mv xorg.conf xorg.conf.O # O = original config
    % nvidia-xconfig
    % # ignore the warning
    % # edit the resulting xorg.conf file

  I edited xorg.conf to support twinview - two screens support.  I use
  a larger screen over my laptop screen:

        Section "InputDevice"
            ...
            Option         "Emulate3Buttons" "yes"
        ...
        Section "Device"
          ...
          Driver         "nvidia"
        ...
        Section "Screen"
            Identifier     "Screen0"
            Device         "Device0"
            Monitor        "Monitor0"
            DefaultDepth    24
            Option         "TwinView" "True"
            Option         "TwinViewOrientation" "Below"
            Option         "UseEdidFreqs" "True"
            Option         "MetaModes" "1600x900 at 1440x900,1600x1200"
            SubSection     "Display"
                Depth       24
                Modes      "1440x900"
            EndSubSection
        EndSection

  Where the dots above indicate skipped lines (don't type them in!)
  Restarting the X server (ctrl-alt-delte in KDE) and logging in again
  showed great improvements:
    % glxinfo |grep -i Direct
      direct rendering: Yes
  and
    % glxgears -printfps
      16630 frames in 5.0 seconds = 3325.825 FPS

  That's around a 15 times improvement!

  Test with neverball:

    % sudo wajig install neverball
    % neverball

* Multimedia (7)
  As expected, the out-of-the box capability of Kubuntu
  is limited to free codecs.  No quicktime, no wmv, etc.  But it does
  come with core Xine support, which is very mature and effective once
  the right codecs are installed.  Contrast this with the Gstreamer engine
  used on the prior release of Kubuntu and in Ubuntu, and one grows to 
  appreciate Xine.  

  For Music, Kubuntu ships with xmms and amarok.  I could do with just
  amarok.  But as with Video, codecs for mp3, etc are missing.  DVD's are
  a similar issue.

  Per https://help.ubuntu.com/community/RestrictedFormats:
    % sudo wajig install libxine-extracodecs w32codecs libarts1-mpeglib \
      libarts1-xine libakode2-mpeg

  For audio conversion and editing, Audacity is hard to beat
    % sudo wajig install audacity

  And for encypted DVD support
    % sudo wajig install libdvdcss2 libdvdread3 libdvdplay0 libdvdnav4

  I went through Konqueror -> Settings -> File Associations -> Video
  and set Kaffeine as the preferred video viewer for all formats
  (both stand-alone and embedded).  It seems to work better than kmplayer.
  
  Test quicktime here: http://www.apple.com/getamac/ads/
  
* Flash (7):
    This is for flash9, which I find generally stable and a big
    improvement over the prior flash7 player for Linux.

    First, uncomment the 2 lines for flash player in /etc/apt/sources.list
    as shown in APPENDIX A, and then:

    % sudo wajig install flashplayer-nonfree flashplugin-nonfree

    IMPORTANT: after you have installed flash, COMMENT THESE OUT!
    The respository have beta software that could screw up the rest of 
    your installation!

* Java (7):
    % # Per http://www.ubuntuforums.org/archive/index.php/t-90919.html
    % sudo wajig install sun-java5-bin sun-java5-plugin sun-java5-fonts
    % # this pulls in firefox too.  Thats fine by me
    % sudo update-alternatives --config java
    % # now select the sun java
    % # select /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
  Test here (using konqueror): http://www.java.com/en/download/installed.jsp

  For FireFox support, you need to install the plugin:
    % cd /usr/lib/mozilla-firefox/plugins
    % sudo ln -s \ 
      /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre\
      /plugin/i386/ns7/libjavaplugin_oji.so

* Web Page Capture (9)
    Installed the firefox extension from here:
    http://andy.5263.org/screengrab

    Restart firefox and simply right-click to save entire documents
    (no scrolling or cut-off!).  Java (above) is /required/.
    So far, it works ok, but crashes on some complex pages.

    Also see khtml2png, http://khtml2png.sourceforge.net/

* Kontact -- Exchange Support (4):

  I've always had trouble with Evolution and Kontact.
  I still need to use an RDP client for some Outlook tasks - specifically, 
  for group scehduling.  But for daily email, ldap contacts, personal
  appointments, and reading my calendar, Kontact does a decent job.

  Some things are actually much faster in Kontact than in Outlook, 
  such as searching messages, although downloading email is slower.

  UPDATE 20060916: A friend told me that Evolution has, well, evolved 
  and is much better than when I last tried to use it (about 6mos ago).
  I tried again.  On the KDE desktop at least, it remains buggy and prone 
  to crashes.  I do really miss better calendar integration, but after a day
  of trying it, I've again reverted to Kontact. 

  Open Kontact, and ...
  Settings -> Configure Kontact -> Kontact
    [x] Always start with specified component <Mail>
  Settings -> Configure Kontact -> "Select Components"
    [x] Calendar, News, Mail, Contacts

  Settings -> Configure Kontact -> Mail -> Misc, "Groupware" tab
    [x] Enable IMAP resource functionality
    [ ] Hide groupware folders
    ----
    [x] Mangle From:/To: headers...   # Outlook mangle
    [x] Send invitations in mail body # Outlook mangle

  Settings -> Configure Kontact -> Mail -> Identities
    Click "Add" button.  Everything should be clear

  Settings -> Configure Kontact -> Mail -> Accounts
    "Receiving" Tab
      "Add" button and select - [x] Disconnected IMAP
      In the "Add Account" dialog
        Account Name: MyCompany
        Login: yourname
        Password: yourpasswd
        Host: exchange.mycompany.com
        Port: 143
        Namespaces: (click on the 2 arrow icon)
        [x] Store IMAP Password
        [ ] Show...
        [ ] Show...
        [x] Include in manual mail check
        [ ] Enable....
        ....
      click "OK"
      "Security" Tab - use defaults
      "Filtering" Tab - use defaults
    "Sending" Tab
      Default Domain: exchange.com
      "Add" button and select - [x] SMTP
      In the "Add Transport" dialog
        Name: MyCompany
        Host: exchange.mycompany.com
        Port: 25
        # Leave everything else as default
      click "OK"
  Settings -> Configure Kontact -> Mail -> Security
    "Reading" Tab
      [x] Prefer HTML to plain text # security vs convenience
      [x] Allow messages to load .. # ditto
      # Leave everything else as default
    Click "OK"

  Settings -> Configure Kontact -> Mail -> Calender
    -> Group Scheduling
      [x] Use Groupware communication
      Mail Client - [x] Kmail

  In the Mail module (select on the upper RH side of the window),
    File -> Check Mail # will update IMAP; will take some time

  Settings -> Configure Kontact -> Mail -> Accounts
    "Receiving" Tab
      Select MyCompany account and click "Modify" button 
        Trash Folder: MyCompany/Deleted Items

  In the Contacts module (select on the upper RH side of the window)
    Near the bottom RH corner of the window
      Click on "Add" button and then select "LDAP"
      In resulting form:
        Host: ldap.mycompany.com
        # Click on "Query Server" button to get server details

        Authentication: [x] Simple

        Name: MyCompany
        [x] ReadOnly
        User: CORP\yourlogin
        ...
        Password: yourpasswd
        ...
        [x] Sub-tree query

      And Click "OK"; You should now see LDAP entries to search through

  Settings -> Configure Kontact -> Mail -> Misc, "Groupware" tab
     ...
     Resources folders are subfolders of: MyCompany
     ...

  In the Calendar module (select on the upper RH side of the window)
    Near the middle RH side, select the "Default KOrganizer resource"
    and then click the "Remove" button

    Click on "Add" and select "Calendar on IMAP Server via KMail"

    You may wish to select [x] Read-only to prevent mucking up the calendar,
    using only RDP to update it.  I find that a hassle, so I have this
    unchecked.  But beware: don't do any group scheduling here.


KDE 3.5.6 (ADDED 20070126)
   This was just released for Edgy.  But the fixes /look/ good.
   However, I have not tested, cannot vouch for how well it works.
   See the notice here: http://kubuntu.org/announcements/kde-356.php

   From the web page,
     "These packages are not well supported, security and other updates
      may not be applied promptly."

   So the question is, do you feel lucky?  Well, do you ... punk? ;)

   The source for this upgrade is commented in the in the list in 
   APPENDIX A.  After all the steps above, you may
   want to uncomment this line, and do the following to upgrade:

   sudo wajig update
   sudo wajig upgrade

   I may recommend these packages later.  I just have not had time
   to test yet.

  
   -- end --
 
APPENDIX A
deb http://us.archive.ubuntu.com/ubuntu/ edgy main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ edgy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
# ...security
deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.

deb http://us.archive.ubuntu.com/ubuntu/ edgy universe
deb-src http://us.archive.ubuntu.com/ubuntu/ edgy universe
# ...security
deb http://security.ubuntu.com/ubuntu/ edgy-security universe
deb-src http://security.ubuntu.com/ubuntu/ edgy-security universe

## Multiverse Repository
deb http://us.archive.ubuntu.com/ubuntu/ edgy multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ edgy multiverse
# ...security
deb http://security.ubuntu.com/ubuntu edgy-security multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.

deb http://us.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
# ...security
deb http://security.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse

# Flash 9
# deb http://download.tuxfamily.org/3v1deb edgy 3v1n0
# deb-src http://download.tuxfamily.org/3v1deb edgy 3v1n0

# Koffice 1.6
deb http://kubuntu.org/packages/koffice-16 edgy main

# Amarok 1.4.4
deb http://kubuntu.org/packages/amarok-144 edgy main

# Xine DVD
# deb http://hpisi.nerim.net/ stable main # 403 Forbidden
deb http://www.interq.or.jp/libra/oohara/debian-unofficial/ ./
deb http://download.videolan.org/pub/videolan/debian woody main

## Medibuntu - Ubuntu 6.10 "edgy eft"
## Please report any bug on https://launchpad.net/products/medibuntu/+bugs
## These replace plf packages
deb http://medibuntu.sos-sts.com/repo/ edgy free non-free
deb-src http://medibuntu.sos-sts.com/repo/ edgy free non-free

# pptpconfig
# deb http://quozl.netrek.org/pptp/pptpconfig ./

# Bleeding-Edge Wine Updates
# deb http://wine.budgetdedicated.com/apt edgy main

# KDE 3.5.6 - Update Later
# deb http://kubuntu.org/packages/kde-356 edgy main


More information about the mdlug mailing list