I try to document my experiences with Ubuntu Linux.
While I haven't listed my hardware in previous Ubuntu coverages, I do so this time since it's not a good old 32-bit but rather a 64-bit architecture:
Some further notes on the hardware:
"lshw", let me know.)
There's nothing to mention on the installation procedure, worked just fine.
I used the amd64-alternate-install CD (since the alternate
install seems to be more stable than the desktop CD, and the AMD64 deemed
the obvious choice).
To get a decent system, I installed the following packages (with the
according dependencies that are automatically selected, of course).
I installed the following packages and there dependencies to enhance my system according to my needs:
vim-fullsysutilsgkrellmmozilla-thunderbirdrevelationcplay vorbis-tools mpg321$ sudo cp /usr/share/doc/cplay/examples/cplayrc /etc/"
and modify "play" to say "aplay" instead: "NoOffsetPlayer("aplay %s" [...]".Install nVidia's graphics drivers (without them I couldn't select the 1680x1050 resolution in GNOME):
nvidia-glx linux-restricted-modules-generic
binutils-static linux-image-2.6.17-11-generic linux-restricted-modules-2.6.17-11-generic linux-restricted-modules-common nvidia-kernel-common"$ sudo nvidia-xconfig".
I changed my /etc/apt/sources.list
to a local mirror (improving speed for me and saving bandwith for everyone else).
Please choose a mirror close to your location from ubuntu.com > Download.
Install all the security upgrades using the upgrade notification icon in the panel.
Next, reboot the machine.
Since the security upgrade brings a more up to date kernel (version 2.6.17-11)
and the machine has been rebooted into this (run "$ uname -a"
to make sure), get rid of the old kernel by running the following (in one line):
$ sudo apt-get remove --purge linux-headers-2.6.17-10 linux-headers-2.6.17-10-generic linux-image-2.6.17-10-generic
Following guidelines at https://help.ubuntu.com/community/RestrictedFormats,
I installed some packages to be able to play most every multimedia format out there.
TODO: Except for WMV and QuickTime - a topic I'll have to get back at a later time.
$ sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plu
gins-ugly-multiverse gxine libxine-main1 libxine-extracodecs ogle ogle-guiPlus manually downloaded and installed libdvdcss2:
$ sudo dpkg -i libdvdcss2_1.2.5-1_amd64.deb
A nice thing about this setup is that it integrates nicely with the default multimedia player "totem".
However, I'm not sure yet if it really plays movies well -- they seem not to play smoothly somehow.
Add-on: I compared this against my so-far-all-time favorite "mplayer" and I could find hardly
any or no differences in the quality of what I get with either application, totem or mplayer.
For those interested in managing their systems on a more technical level: Mind that "Upstart" has replaced the good old "sysvinit" start-up system. More on this is to be found on https://wiki.ubuntu.com/ReplacementInit.
For whatever reason, Edgy comes with no(!) MTA (such as postfix) or any other of the standard-Unix-local-mail-handling tools (such as procmail and mailutils) installed. Lets fix this (to get my good old mail fetching system up and running):
postfix postfix-docmailutils mailutils-docfetchmailprocmailConcerning the "plan for spam", the following packages are useful:
spamassassin spamcrazor pyzor dcc-client
If you want to use "spamc" (e.g. from your procmail configuration),
don't forget to enable "spamd" to be started by setting "ENABLED=1"
in /etc/default/spamassassin.
In order finish setting up my old mailing environment, I needed to install the following packages to be able to compile Sylpheed:
g++ libgpgme11-dev libssl-dev libgtk2.0-devWhile I was quite keen about my 64-bit architecture and "of course" used the AMD64 port of Ubuntu to install my brand-new system, there are some problems that come with it: common 32 bit plugins and applications often don't "just work" out of the box.
http://ubuntuforums.org/showthread.php?t=341727
has the details on how to get the 32-bit Flash plugin working in Edgy's 64-bit Firefox, using
nspluginwrapper.
Something like this got me going:
$ sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2$ sudo apt-get install alien$ sudo alien nspluginwrapper-0.9.91.2-1.x86_64.rpm$ sudo alien nspluginwrapper-i386-0.9.91.2-1.x86_64.rpm$ sudo dpkg -i nspluginwrapper-0.9.91.2-1.x86_64.deb$ sudo dpkg -i nspluginwrapper-i386-0.9.91.2-1.x86_64.deb/opt/flash/flashplayer.xpt/opt/flash/libflashplayer.so$ cd /usr/lib/mozilla-firefox/plugins/$ sudo ln -ivs /opt/flash/flashplayer.xpt$ sudo ln -ivs /opt/flash/libflashplayer.so$ nspluginwrapper -i /usr/lib/mozilla-firefox/plugins/libflashplayer.so$ cd ~/.mozilla/plugins/$ cp npwrapper.libflashplayer.so /usr/lib/mozilla-firefox/plugins/Thanks to Gwenole Beauchesne for this great tool!
You can test your flash plugin here.
Update - 2008-12-20:
Apparently, Adobe has decided to release a 64-bit version of their Flash Player 10 for Linux. While still being a pre-release at the moment, that's great news in my opinion - thanks!
Here's a way to get basic applets working in Edgy's 64-bit Firefox - big thanks to GNU Classpath!
$ apt-get install java-gcj-compat-plugin
This is as easy as it sounds and is the only 64-bit Firefox solution I know:
just install this package and its dependencies.
Here's the Java browser plugin test page,
and also don't forget to take a quick look at "about:plugins".
Mind though that GNU Classpath is a free implementation of the "core class libraries for use with virtual machines and compilers for the java programming language". To my knowledge, it is nearly 100% compatible with Java 1.4 equivalents at the moment.
Here's a listing of other approaches I know and why I don't use them:
The problem with nspluginwrapper is that it keeps telling me the following:
"nspluginwrapper: /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so is not a valid NPAPI plugin".
The reason for this is that nspluginwrapper only supports NPAPI plugins, while the Java plugins uses a different standard (OJI - Open Java Interface).
In the meantime, I also gave blackdown-1.4.2-03-amd64 a chance, but it didn't work either:
After I have unpacked from the binary and created the link
"/usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so -> /opt/j2re1.4.2-amd64-blackdown/plugin/amd64/mozilla/libjavaplugin_oji.so",
my 64-bit Firefox listed the Java plugin when checking in "about:plugins", but the
Java browser plugin test
did not succeed (just got a red "X" in the upper left corner of the applet rectangle),
and other pages such as Map24 just crash the browser.
(Invoking from commandline using e.g. "$ firefox http://...url-directly.../"
resulted in a browser-crash with the following output:
"An unexpected error has been detected by HotSpot Virtual Machine:
SIGSEGV (0xb) at pc=0x00002b7cc93047da, pid=19353, tid=1100601680
Java VM: Java HotSpot(TM) 64-Bit Server VM (Blackdown-1.4.2-03 mixed mode)
Problematic frame:
V [libjvm.so+0x3327da]
[...]"
Here are further links on this topic:
I eventually decided to go with the easy approach: Install the statically-linked binary
"skype_staticQT-1.3.0.53-generic.tar.bz2" distributed by skype.com:
"skype" binary."qtconfig" from the package "qt3-qtconfig" to configure Qt yourself.)Yes, you will find many more approaches on how to get Skype working out there -- but most involve manual tweaking of i386 packages, library paths or whatever:
With the default 64-bit installation it's not possible to use w32codecs directly. According to WindowsCodecs, the codecs that come with the 64-bit system do not support WMV and QuickTime. A suggested workaround (again) is to use a chroot environment.
Update - 2008-12-20:
Apparently there is the w64codecs package in the wild now. Not sure about the support for WMV or QuickTime though.
When launching /opt/acroread/bin/acroread, I just get the endlessly looping
"expr: Syntaxfehler" error message (which can be translated into something like
"expr: Syntax error").
Apart from the always available approach of using a chroot environment,
I have no idea how to get the Acrobat Reader working at all, since there is
neither a 64-bit nor a statically linked version of this tool.
Bear in mind though that the nspluginwrapper mentioned above supports the Adobe Acrobat Reader plugin - though I haven't tried this yet, this might pose as an alternative approach if it really works: "just" open the PDF file via your Firefox browser. Not really acceptable, I know, but something that just crossed my mind. :)
TODO ... but I will wait for Ubuntu 7.04 (aka Feisty Fawn),
since this release will come with a standard menu entry to turn on
visual gimmicks ... :)
In the meantime some resources: