CUPS Konflikt mit 'BSD' lpr auflösen 'Best Practices' ?

handwerker

Well-Known Member
Hi,

wie löst man am Besten den Konflikt zwischen dem Standard BSD lpr Tools unter /usr/bin und den CUPS lpr Tools unter /usr/local/bin auf ?
Code:
$ ls -l /usr/bin/lp*
-r-xr-xr-x  1 root  wheel  2749 Apr 21 15:34 /usr/bin/lp
-r-sr-sr-x  1 root  daemon  33072 Apr 21 15:34 /usr/bin/lpq
-r-sr-sr-x  1 root  daemon  38576 Apr 21 15:34 /usr/bin/lpr
-r-sr-sr-x  1 root  daemon  32896 Apr 21 15:34 /usr/bin/lprm
$ ls -l /usr/local/bin/lp*
-r-xr-xr-x  1 root  wheel  16424 Apr  5 03:34 /usr/local/bin/lp
-r-xr-xr-x  1 root  wheel  14616 Apr  5 03:34 /usr/local/bin/lpoptions
-r-xr-xr-x  1 root  wheel  16040 Apr  5 03:34 /usr/local/bin/lpq
-r-xr-xr-x  1 root  wheel  12776 Apr  5 03:34 /usr/local/bin/lpr
lrwxr-xr-x  1 root  wheel  3 Apr  5 03:34 /usr/local/bin/lpr-cups -> lpr
-r-xr-xr-x  1 root  wheel  8200 Apr  5 03:34 /usr/local/bin/lprm
-r-xr-xr-x  1 root  wheel  5470 Apr  5 03:39 /usr/local/bin/lprsetup.sh
-r-xr-xr-x  1 root  wheel  28464 Apr  5 03:34 /usr/local/bin/lpstat

Idealerweise sollte diese Konfliktauflösung ein freebsd-update und ein pkg update von cups überleben...

Ist das etwas ältere Kochrezept noch brauchbar?
https://www.ocf.berkeley.edu/~reinholz/freebsd/cups_setup.html
In der Doku habe ich nichts dazu gefunden
https://www.freebsd.org/doc/en/articles/cups/index.html#printing-cups

Meine Umgebung:
OS Freebsd 10.3, cups 2.1.3 via pkg, cups-filters via pkg
 
das ist eigentlich kein Konflikt. Wenn du cups nicht installierst, hast du lpr an Bord und kannst das nutzen. Das geht sicher immer noch, ich nutzte es einige Zeit, bevor ich dann zu cups wechselte.
Wenn du cups installierst, bekommst du cups und zwar nach /usr/local/bin, wo es auch hin soll.
Mit cups bekommst du auch einen lpr-Ersatz, einen cups-lpr. Das bedeutet, alte lpr-Kommandos kannst du nun durch ein Kommando aus cups ersetzen. Dazu gibt es auch den Link von /usr/local/bin/lpr nach /usr/local/bin/lpr-cups. Das bdeutet, du kannst anstatt des alten /usr/bin/lpr einfach einen der beiden aus cups nehmen und dann damit drucken.

Das ist eine Möglichkeit mehr, kein Konflikt. Oder?
 
Zurück
Oben