ruslan: Ru> Пожалуйста, укажите все необходимые зависимости, чтобы новый Ru> emacspeak заработал.
Если репозиторий подключен, то зависимости можно посмотреть командой apt-cache show emacspeak Если нужно посмотреть зависимости deb-файла, то это можно сделать командой dpkg --info файл. В частности: $ dpkg --info emacspeak*.deb ... Package: emacspeak Version: 31.0-9 Architecture: all Maintainer: Igor B. Poretsky <[email protected]> Installed-Size: 8744 Depends: emacs22 | emacsen, perl, make, adduser, debconf (>= 0.5) | debconf-2.0, dpkg (>= 1.15.4) | install-info Recommends: multispeech, python, tclx8.4, tcl8.4 Suggests: emacspeak-chimes, emacspeak-cartoons, emacspeak-espeak, emacspeak-outloud, eflite, psgml, xsltproc, espeak, w3m-el Conflicts: emacspeak-dt, emacspeak-ss ... $ dpkg --info multispeech*.deb ... Package: multispeech Version: 2.4.5 Architecture: i386 Maintainer: Igor B. Poretsky <[email protected]> Installed-Size: 856 Depends: libbobcat2 (>= 2.01.0), libboost-filesystem1.38.0 (>= 1.38.0-1), libboost-program-options1.38.0 (>= 1.38.0-1), libboost-regex1.38.0 (>= 1.38.0-1), libboost-system1.38.0 (>= 1.38.0-1), libboost-thread1.38.0 (>= 1.38.0-1), libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libportaudiocpp0, libsndfile1, libsoundtouch1c2 (>= 1.3.1), libstdc++6 (>= 4.4.0), debconf (>= 0.5) | debconf-2.0 Recommends: emacspeak, espeak Suggests: mbrola, mbrola-en1, freephone, ru-tts Зависимости, перечисленные в Depends, являются обязательными. То, что перечислено в Recommends, вообще говоря не обязательно, но будет установлено автоматически при установке пакета командой apt-get. В Suggests перечислены пакеты, которые не являются обязательными и не устанавливаются автоматически. Но apt-get о них сообщает, чтобы пользователь имел в виду. Что касается emacspeak, то, я думаю, в нашем случае для его работы вряд ли потребуется python, tclx8.4, tcl8.4. Видимо, эти пакеты устанавливаются автоматически на тот случай, если кому-то захочется использовать один из речевых серверов, входящих в комплект Emacspeak. Но вряд ли вам захочется. Пакеты mbrola, mbrola-en1, freephone, ru-tts не устанавливаются автоматически, но, вероятно, вы будете пользоваться ими, а не espeak. Они потребуются и в том случае, если вы будете использовать voiceman вместо multispeech. Поэтому при установке их лучше указать явно. В общем, если вы собираетесь использовать voiceman, то команда установки будет такая: sudo apt-get --no-install-recommends install emacspeak mbrola mbrola-en1 freephone ru-tts Для установки multispeech нужно только убрать из этой команды ключ --no-install-recommends. При использовании mbrola следует иметь в виду, что база с голосом en1 в официальном пакете mbrola-en1 и в пакете из репозитория Игоря Порецкого хранится в разных директориях. В настройках должен быть указан правильный путь! Кстати, в официальном пакете Debian из unstable этот путь недавно тоже поменяли. Так что в пакете mbrola-en1 из Debian testing и unstable база теперь тоже хранится в разных директориях. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
