I upgraded my home FC3 machine to Ubuntu 6.0.6 (Dapper) over the weekend. Here is a short summary for things to watch out for as an emacspeak user.
apt-get.openssh-server
--- it limits itself to installing
openssh-client. This means that you cannot bootstrap
yourself by logging in from another machine until you install
openssh-server off the network. If there was one
thing I would ask the Ubuntu maintainers, it would be to rectify
this situation.apt suite of tools appeared to
have a problem --- they died saying
/var/lib/dpkg/available: no such file or
directory. Googling showed this to be a known problem with
apt and the fix is to run dselect
update -- but if you're new to Debian/ubuntu, this is
less than obvious.apt-get got me
emacspeak-17.0 which was sufficient to let me bootstrap the rest
of the process on my own using my trusted Dectalk Express to
produce speech.tcl8.3 and
tclx8.3 --- rather than the newest (8.4) versions of
these packages.
This is because as of 8.4, the maintainers of those packages no
longer build a stand-alone tcl (extended TCL)
shell. This is something that will have to be handled by
Emacspeak in the future.apt-get and
aptitude.libstdc++-compat to
get it to work. Well, there is no corresponding package for
Ubuntu/Debian from what I could find out, and pulling in the RPM
for libstdc++-compat,
converting it via alien and installing the result
produces a segfault when you run the TTS engine.trplayer will also not work on Ubuntu 6.0.
This is not as painful --- since mplayer works --- though I had
to build mplayer from source.
It would be nice to create a command-line player on top of the
HelixPlayer code base.
At present, the missing trplayer means that the
etc/rivo.pl provided by emacspeak no longer works.
You can use mplayer to convert
realaudio to mp3; however mplayerdoes
not have a command-line option to specify the duration of
playback,
something that script etc/rivo.pl needs.