Отправляет email-рассылки с помощью сервиса Sendsay

[TC] установка emacspeak

Здравствуйте, industry.

Помогите плииз установить emacspeak! Я делаю всё точно так, кк
написанно в инструкции на tiflocomp.ru
sudo su
apt-cdrom add
aptitude update
aptitude install emacs22 emacs libstdc++5
cd /
tar -jxf /cdrom/speech-support.tar.bz2
emacspeak
я выполнял все эти шаги и вродебы всё было нормально на сколько я могу
судить с учотом, что в линуксе я величайший чайник, единственное, что
было не совсем так так это, то, что в моёсм дистрибудиве ubuntu 9.0.4
нет пакета libstdc++5, но зато имеется libstdc++6.
и так всё было нормально, но на последнем шаге, а именно после того
как я ввёл emacspeak просто ничего не произошло.
не однократно я пытался повторять сию последовательность действий, и
даже пытался гуглить и выдумать чегонибудь своё дабы установить, но
ризультатов ни повторения не поиски способов установки ни к чему не
привели.зарание огромное спосибо!
--
С уважением,
Константин mailto:galiahmet***@r*****.ru

Ответить   Thu, 21 May 2009 11:13:48 +0600 (#875459)

 

Ответы:

Константин:

Нужен именно libstdc++5, а не libstdc++6. В Ubuntu 9.04 (Jaunty) он
есть, вот соответствующая страница с описанием пакета:

http://packages.ubuntu.com/jaunty/libstdc++5

Если не не можете найти его на CD, то можно просто скачать deb-файл с
этой страницы. Кроме того, вам понадобится ещё пакет libdb4.3, которого
в Ubuntu 9.04 нет, но можно взять из Ubuntu 8.10 (Intrepid). Вот
страница пакета libdb4.3, откуда можно скачать соответствующий deb-файл:

http://packages.ubuntu.com/intrepid/libdb4.3

Ещё стоит установить пакеты oss-compat, sox, libsox-fmt-oss.

Чтобы проверить, установлен ли у вас пакет, пользуйтесь командой
aptitude show, например:

$ aptitude show libstdc++5
Пакет: libstdc++5
Состояние: установлен
Автоматически установлен: да
Версия: 1:3.3.6-18
...

Ответить   Дмитрий Падучих Sun, 21 Jun 2009 13:58:59 +0600 (#875484)

 

Здравствуйте, Дмитрий.
Я установил все перечисленные вами пакеты и дополнительно пакет libsox1
т.к. безнего не хотел ставиться пакет sox.Однако результата как небыло
так и нет.
При запуске "emacs" не происходит ничего хоть скольконибудь для
меня заметного.

Ответить   Thu, 21 May 2009 19:36:08 +0600 (#875573)

 

Константин:

Если вы устанавливали sox с помощью aptitude или apt-get, то такого не
должно было быть. Эти программы автоматически устанавливают все
зависимости, необходимые для работы пакета. То есть, команды

sudo aptitude install sox

должно было быть достаточно.

Команда emacs запускает Emacs. Но чтобы получить озвученную среду, нужен
ещё Emacspeak. Попробуйте запустить Emacs командой emacspeak (с
маленькой буквы).

Если будете писать об ошибках, то неплохо было бы точно показать, что
именно вы делали, и какой ответ получили от программы. Для программ,
которые выполняются из командной строки в терминале такую запись можно
сделать с помощью команды script. Вводите команду script -a, и она
записывает всё, что вы после этого вводите, и сообщения, которые
получаете от команд. Чтобы прекратить запись, вместо очередной команды
нажмите Control-D. Запись вы найдёте в файле typescript в текущей
директории.

Если выполнять команды шелла в Emacs, то script работает не очень
хорошо: ввод пользователя может не записаться. Но зато сам Emacs всё
записывает, и результаты потом можно просто скопировать из буфера
*shell*.

Ответить   Дмитрий Падучих Sun, 21 Jun 2009 22:58:56 +0600 (#875604)

 

Здравствуйте, Дмитрий.

Вы писали 21 июня 2009 г., 22:58:56:

при команде emacspeak выдаётся просто мессага чт команда не найдена.
я хотел выслать содержания лока команд, но не нашол кодировки в
которой текст читался бы нормально. может быть я вышлю вам сам файлик
на личку?

Ответить   Mon, 25 May 2009 17:51:21 +0600 (#877332)

 

Константин:

Если вы правильно ввели команду, то причина может быть в том, что архив
не распаковался. Файл /usr/local/bin/emacspeak распаковывается из
архива. В команде для распаковки предполагается, что архив находится в
директории /cdrom:

tar -jxf /cdrom/speech-support.tar.bz2

Может, вы его скопировали в другое место. Или выполнили эту команду не с
правами root, если неправильно ввели пароль после sudo su, например.

Да нет, не стоит, пожалуй. В этом случае и так понятно, что за ошибка
произошла. Единственное, что можно проверить по этому файлу- не ошиблись
ли вы при наборе команды.

Файл должен быть в кодировке текущей локали. То есть, наверно, в utf-8.
Его можно перекодировать из кодировки локали в кодировку Windows
командой

recode ..cp1251 имя_файла

Команда recode находится в пакете с тем же именем.

Ответить   Дмитрий Падучих Fri, 26 Jun 2009 01:22:26 +0600 (#877516)

 

Здравствуйте, Дмитрий.

После некоторого перирыва я сново возвращаюсь к попыткам освоить
"linux".
И сново приследуют меня неудачи пораждающие вопросы.
мне неудаётся нормально распаковать архив speech-support.tar.bz2
архив находится на
флешке я пытаюсь извлеч его командой
tar -jxf /media/disk/speech-support.tar.bz2
После извлечения в папке /usr/local/ и т.д. присутствуют не все файлы,
которые были в архиве. я извлекаю этот архив на флешку и сравниваю
с извлечённым в корень т.е. в ту дерикторию, в которую попадаешь с
помощью команды
cd..
он извлекается, но частично. часто не достаёт
файлов или даже папок.я пытался сам извлекать на флешку а потом
копировать, все видимые недостачи устранились, но возможно остались те
которые обнаружить мне не удалось и потому emacs общаться голосом со
мной совершенно не желает.
все эти действия я выполнял с правами root т.е. прежде чем их
выполнять я вводил команду
sudo su и вводил свой пароль.

Ответить   Wed, 10 Jun 2009 11:25:00 +0600 (#884055)