Где я могу найти информацию об авторских правах файла .rpm?

У вас должен быть файл /etc/cups/ppd/xxxx.ppd, где xxxx — это имя, которое вы настроили для своего принтера. Отправьте (URL-адрес )этого PPD.

Например:

*OpenUI *ColorModel/Output Mode: PickOne
*OrderDependency: 10 AnySetup *ColorModel
*DefaultColorModel: CMYK
*ColorModel CMYK/Color: "<</cupsColorOrder 1/cupsColorSpace 
8/cupsCompression 1>>setpagedevice"
*ColorModel Gray/Grayscale: "<</cupsColorOrder 0/cupsColorSpace 
3/cupsCompression 1>>setpagedevice"
*CloseUI: *ColorModel

Таким образом, если ваш принтер настроен правильно, вы просто можете (с помощью команды lpadmin или «настроить принтер» из веб-администратора )установить цветовую модель по умолчанию в оттенки серого. Вы даже можете отредактировать PPD вашего принтера «вручную», заменив

*DefaultColorModel: CMYK

по

*DefaultColorModel: Gray

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

0
07.11.2019, 09:03
1 ответ

Боюсь, что нет простого способа, поскольку спецификации RPM-файла (см., например. здесь)не включайте тег для рекламы правообладателя, только тип лицензии.

Казалось бы, единственный несколько «скриптовый» способ опирается на содержащиеся в нем файлы, помеченные как документация,которые вы можете перечислить через

rpm -qpd {rpmfilename}.rpm

в надежде, что упаковщик RPM включил туда файл "copyright" (см. примеры здесь ), но это не гарантируется. Даже в этом случае вам все равно придется извлечь эту часть RPM, чтобы фактически получить доступ к содержимому этого файла -см. этот пост о том, как это можно сделать :по существу

rpm2cpio filename.rpm | cpio -idmv

В конце концов, вам, возможно, придется просмотреть исходный код; если повезет, он размещен на GitHub, а информацию о правообладателе можно найти на странице проекта.

1
28.01.2020, 03:08

Теги

Похожие вопросы