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 mplayer
does
not have a command-line option to specify the duration of
playback,
something that script etc/rivo.pl
needs.