Do I have to run cups to be able to add and print from a network printers ?
Да. CUPS — это то, что обеспечивает реализацию сервера. Закрывая службу cups, вы, по сути, закрываете сервер печати.
But I guess it is not mandatory to install cups on the client side?
Хотя я не совсем уверен, что это обязательно , это определенно сильно усложнит вам жизнь, если вы этого не сделаете.
CUPS обеспечивает реализацию как для сервера IPP, так и для клиента IPP. Сервер печати анонсирует свои принтеры в сети, и любой клиент в этой сети может общаться с ним, используя запросы IPP.
Для компьютеров в сети принтеры на сервере печати выглядят просто как IPP-принтеры. Поскольку CUPS уже обеспечивает реализацию клиента IPP, он обрабатывает все запросы IPP за вас.
Debian не поддерживает старые точечные выпуски в форме для установки в своих основных архивах, и я не думаю, что это делает Ubuntu; новая сетевая -установка любой из них установит текущую доработанную версию.
Однако, по крайней мере, для Debian, вы можете использовать моментальные снимки для установки более старого доработанного выпуска. См. эти вопросы и ответы суперпользователя для получения подробной информации :вы можете извлечь соответствующую временную метку из файлов Jigdo любого пункта -выпуска, который вам нужен, и использовать результат в качестве архива дляdebootstrap
:
$ wget -q -O - https://cdimage.debian.org/mirror/cdimage/archive/9.0.0/amd64/jigdo-bd/debian-9.0.0-amd64-BD-1.jigdo | gunzip | awk -F= '/snapshot.debian.org/ {print $2}'
http://snapshot.debian.org/archive/debian/20170617T130639Z/