Получено сообщение: /bin/ksh: lpq: не найдено

Вопрос или проблема

Новичок в Ubuntu. Пытаюсь использовать команду lpq, получаю ошибку /bin/ksh: lpq: not found
cups установлен и очереди печати работают нормально. Команда lpstat работает.

Мне не хватает lpq на сервере или есть другой способ запустить её? Я искал в интернете информацию об этой ошибке, но ничего не нашёл.

Спасибо за помощь.

Вы установили cups-bsd, который предоставляет программу lpq? Если нет, то установите его:

sudo apt install cups-bsd

.

Ответ или решение

Теория

Ошибка, с которой вы столкнулись, /bin/ksh: lpq: not found, указывает на то, что команда lpq отсутствует в вашей системе. В Linux-системах, таких как Ubuntu, команда lpq используется для отображения списка печатных заданий в очереди. Она является частью пакета cups-bsd, который расширяет стандартный набор инструментов, предоставляемых системой печати CUPS (Common UNIX Printing System).

Пример

Вы указали, что система печати CUPS установлена, и команда lpstat работает корректно, что подтверждает функциональность CUPS. Однако отсутствие команды lpq указывает на то, что пакет cups-bsd не установлен. В стандартной установке CUPS эта команда не всегда включается по умолчанию, особенно в более минималистичных конфигурациях системных пакетов.

Применение

Для решения проблемы вам необходимо установить отсутствующий пакет cups-bsd, который предоставляет команду lpq. Вы можете выполнить команду установки через терминал, используя утилиту пакетного менеджера apt. Введите следующую команду:

sudo apt install cups-bsd

После выполнения этой команды пакет cups-bsd будет установлен, и команда lpq станет доступной. Это действие позволит вам использовать все возможности управления очередями печати, предоставляемые CUPS.

Таким образом, установка cups-bsd решит вашу проблему, и вы сможете полноценно использовать команду lpq в вашей Ubuntu системе.

Оцените материал
Добавить комментарий

Капча загружается...