На debian с чашками я получаю следующую ошибку с моим псевдонимом
cc2ps cms2CompsGlobEnrich.m
[cms2CompsGlobEnrich.m (C++): 4 pages on 4 sheets]
lpr: cannot open printer description file
[Total: 4 pages on 4 sheets] sent to the default printer
[2 lines wrapped]
чашки, как должно предполагаться, подвергают lpr и подобные команды под/usr/local/bin (после некоторого поиска с помощью Google) однако, они не там, я пытался скопировать тех под/usr/bin очень наивно, как ожидалось он не помог, существует проблема разрешения где-нибудь, я предполагаю
Какие-либо идеи?
Сообщение cannot open printer description file
прибывает из традиционного BSD печать системы. Так как у Вас есть CUPS, нет никакой причины использовать BSD печать системы (который Вы должны были бы настроить отдельно, менее мощны и более тверды настроить). Установите команды эмуляции BSD CUPS для обеспечения интерфейса BSD (lpr
и lpq
) с бэкендом CUPS (по умолчанию, CUPS обеспечивает только интерфейс System V: lp
и lpstat
). На Debian это находится в cups-bsd
пакет.
Между прочим, нет никакой причины почему lpr
и компания была бы в /usr/local/bin
. Учебные руководства, объясняющие, как установить систему печати, поместили бы их там, но Ваше распределение уже обеспечивает их (просто необходимо установить пакет), и это вставляет исполняемые файлы /usr/bin
. Нет никаких проблем разрешения (они имеют тенденцию инициировать “разрешение, отклоненное” сообщение об ошибке).