Библиотека сайта 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 |