Библиотека сайта rus-linux.net
| Beyond Linux From Scratch. Version 2011-12-30 | ||
| Назад | 47. PostScript | Вперед |
Пакет Enscript-1.6.4
Знакомимся с пакетом Enscript
Enscript преобразует текстовые файлы ASCII в файлы в формате PostScript, HTML, RTF, ANSI и в файлы, в которых символы могут накладываться друг на друга.
|
ПредупреждениеПакет Enscript не может преобразовать в формат PostScript текст, закодированный в формате UTF-8. Подробнее этот вопрос обсуждается в разделе "Необходимая кодировка является недопустимой в программе" на странице "Вопросы, связанные с локалями". Решение заключается в использовании пакета paps-0.6.8 вместо Enscript для преобразования в PostScript текста, закодированного в UTF-8. |
Информация о пакете
- Загрузка (HTTP): http://www.iki.fi/mtr/genscript/enscript-1.6.4.tar.gz
- Загрузка (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/enscript-1.6.4.tar.gz
- Контрольная сумма MD5: b5174b59e4a050fb462af5dbf28ebba3
- Размер загружаемого пакета: 1,0 MB
- Оценочный размер требуемого дискового пространства: 11,5 MB
- Оценочное время сборки: менее 0,1 SBU
Дополнительные загрузки
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/Enscript
Установка пакета Enscript
Установите пакет Enscript с помощью следующих команд:
patch -Np1 -i ../enscript-1.6.4-security_fixes-1.patch &&
./configure --prefix=/usr \
--sysconfdir=/etc/enscript \
--localstatedir=/var \
--with-media=Letter &&
make &&
makeinfo --html -o docs/html enscript.texi &&
makeinfo --html --no-split -o docs/enscript.html enscript.texi &&
makeinfo --plaintext -o enscript.txt enscript.texi
Если у вас установлен пакет TeX Live-20110705, вы можете создать документацию в форматах Postscript и PDF с помощью следующей команды:
make -C docs ps pdf
Чтобы проверить результаты, выполните команду make check.
Теперь в роли пользователя root выполните:
make install &&
install -v -m755 -d /usr/share/doc/enscript-1.6.4/html &&
install -v -m644 docs/html/* \
/usr/share/doc/enscript-1.6.4/html &&
install -v -m644 README* *.txt docs/{FAQ.html,enscript.{html,txt}} \
/usr/share/doc/enscript-1.6.4
Если вы собрали документацию в форматах Postscript и PDF, то в роли пользователя root установите ее с помощью следующей команды:
install -v -m644 docs/*.{dvi,pdf,ps} \
/usr/share/doc/enscript-1.6.4
Пояснение команд
--sysconfdir=/etc/enscript: Этот переключатель указывает помещать конфигурационные данные в директорий /etc/enscript, а не в директорий /usr/etc.
--localstatedir=/var: Этот переключатель указывает помещать данные времени испольнения в директорий /var, а не в директорий /usr/var.
--with-media=Letter: Этот переключатель указывает использовать в качестве формат бумаги формат letter.
Описание пакета
Установленные программы: diffpp, enscript, mkafmmap, over, sliceprint и states
Установленные библиотеки: Нет
Установленные директории: /etc/enscript, /usr/share/doc/enscript-1.6.4 и /usr/share/enscript
Краткое описание
diffpp | преобразует файлы, выдаваемые командой |
enscript | фильтр, который первоначально использовался скритами печати; используется для преобразования текстовых файлов ASCII в файлы в формате PostScript, HTML, RTF, ANSI и в файлы, в которых символы могут накладываться друг на друга |
mkafmmap | создает карту шрифтов для указанного файла |
over | скрипт, который вызывает enscript и передает правильные параметры, позволяющие создавать шрифты с накладывающимися символами |
sliceprint | разбивает на части документы, имеющие длинные строки |
states | инструментальное средство для обработки текста, похожее на awk, с некоторымb расширениями, реализующими машину состояний. Создано для подсветки исходного кода программ и для решения аналогичных задач, в которых информация, получаемая от машины состояний, помогает воспринимать или обрабатывать поступающую информацию |
Перевод сделан с варианта оригинала, датированного 2011-12-05 22:58:00 +0000
| Предыдущий раздел: | Оглавление | Следующий раздел: |
| Пакет a2ps-4.14 | Пакет PSUtils-p17 |

