Иллюстрированный самоучитель по Linux

Инсталляция Efax в Linux

В начале работы с факсом следует инсталлировать программное обеспечение efax. Если на компьютере инсталлирована версия Linux (прилагаемая к книге), то в системе наверняка установлена программа efax. Проверьте ее наличие с помощью команды rpm.

$ rpm – q efax

Если efax инсталлирована, то rpm выводит на экран название пакета efax, например efax-0.9-8. Если пакет не инсталлирован, то rpm выводит сообщение, подобное следующему:

Package efax is not installed.

Если efax не инсталлирована, можно использовать две возможности:

  • инсталлировать программу с дистрибутивного диска Red Hat Linux 7.1 CD-ROM (в стандартном дистрибутиве она расположена на втором CD);
  • загрузить и инсталлировать программу из Internet.

Инсталляция Efax с Red Hat CD-ROM

Если у вас Red Hat Linux инсталлирован со стандартного дистрибутива CD-ROM и необходимо инсталлировать версию efax из этого дистрибутива, то следует монтировать второй дистрибутивный CD-ROM в его стандартное местоположение (обычно /mnt/cdrom), используя команду mount. (Предполагается, что CD-ROM является устройством /dev/cdrom).

$ mount /dev/cdrom /mnt/cdrom

После того, как CD-ROM смонтирован, используйте команду rpm для инсталляции пакета еfах-0.9-8.1386.rpm:

$ rpm – i /mnt/cdrom/RedHat/RPMS/efax-0.9-8.1386.rpm

Загрузка и инсталляция Efax из Internet

Последнюю версию efax можно получить по FTP с узла ftp://metalab.unc.edu/pub/Linux/apps/serialcomm/fax. Во время написания книги последней версией программы была версия 0.9, а файл, который необходимо было загрузить, назывался efax – 09 .tar .gz.

Загрузив файл, используйте команду tar для распаковки архива во временный каталог.

$ tar xzvf efax-09.tar.gz

Смените рабочий каталог на временный, в котором содержатся распакованные файлы инсталляции. Следующая команда выполняется в режиме пользователя root.

$ make

Программное обеспечение efax будет полностью скомпилировано.

Предположим отсутствие ошибок в процессе компиляции (безопасное предположение, поскольку efax – простая программа). Для инсталляции efax в каталог по умолчанию используется следующая команда.

$ make install

Полный перечень инструкций по компиляции и инсталляции программного обеспечения efax приведен в файле README дистрибутива.

Примечание
Для Red Hat Linux 7.1 придется изменить Makefile перед тем, как выполнять команду make install. Откройте сценарий Makefile в каком-нибудь текстовом редакторе. Этот сценарий расположен в том же каталоге, в котором вы распаковывали архив ef ax-09 .tar .gz (например, /trap/ef ax-0.9). В разделе install: сценария вторая команда выглядит как:

ср fax.1 efox.l efix.l $ (MANDIR)/monl.

Измените ее к виду:

ср fax.l еfаx 1 efix 1 /usr/ghare/man/manl

…как показано на рис. 25.1.

Иллюстрированный самоучитель по Linux › Работа с факсом в Linux › Инсталляция Efax в Linux
Рис. 25.1. Отредактированный Makefile-сценарий для efax

Конфигурирование Efax для Linux

Перед отправкой первого факса необходимо определить несколько параметров, обеспечивающих правильную работу программы efax. Чтобы настроить программу, отредактируйте файл /usr/bin/fax и введите следующую информацию.

  • В строке, которая начинается с FROM, введите номер телефона (например, FROM="+1 212 555 1212").
  • В строке, которая начинается с PAGE, укажите размеры бумаги по умолчанию для страны пользователя (например, PAGE=letter, PAGE=legal илиРАСЕ=а4).
  • Найдите строку, начинающуюся с DEV, и проверьте, соответствует ли устройство вашему модему, например, modem или ttyS0. Более подробные сведения о модемных устройствах приведены в гл. 18.
  • В строке, которая начинается с NAME, введите имя, которое должно появляться в заголовке отправляемых факсов.

При редактировании файла обратите внимание на то, что строки, начинающиеся с символа #, являются комментариями и при конфигурировании не учитываются. Можно сделать строкой комментария существующую строку и добавить свою собственную строку. Тогда легко будет вернуться назад – к конфигурации по умолчанию.

Совет
Если вы работаете, например, не в Северной Америке, найдите в конфигурационном файле /usr/bin/ fax переменную TELCVT и снимите комментарий только с той строки TELCVT, которая соответствует стандартам телефонных служб вашей страны
.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.