Drucken im ia32 chroot unter etch/amd64
Maximilian Wilhelm
max at rfc2324.org
Sun Jan 13 15:42:09 CET 2008
Am Sunday, den 13 January hub Stefan U. Hegner folgendes in die Tasten:
Moin!
> Maximilian Wilhelm schrieb:
> > Am Saturday, den 12 January hub Stefan U. Hegner folgendes in die Tasten:
> >> Frage: Gibt es einen cleveren Trick, wie ich ohne eine vollständige
> >> Cups-Installation im chroot nun aus solchen ia32 Applikationen heraus
> >> drucken kann?
> > apt-get install cupsys-client
> > echo "ServerName localhost" >> /etc/cups/client.conf
> > mount -t proc proc /proc
> ... fast gut. Und sowohl einfach wie schlank. Mein iceweasel kann
> damit prima leben. ...
> Nur will acroread defaultmäßig mit
> /usr/bin/lpr -P druckername
> drucken und wenn ich das auf
> /usr/bin/lp -d druckername
> umstelle, vergißt er die Einstellungen wieder ... schade.
Wie/wo konfigurierst Du das denn?
Mal per vi in der prefs.js(?) probiert?
> Und einfach die bsd-utils nachschieben
> # apt-get install cupsys-bsd
> gefällt mir auch nicht ... denn dann bin ich wieder bei cups komplett:
> The following NEW packages will be installed:
> avahi-daemon avahi-utils bind9-host cupsys cupsys-bsd dbus dbus-x11
> foomatic-db foomatic-db-engine foomatic-filters gs-common gs-esp
> libavahi-client3 libavahi-common-data libavahi-common3
> libavahi-compat-libdnssd1 libavahi-core5 libbind9-30 libcap1
> libdaemon0
> libdbus-1-3 libdns32 libisc32 libisccc30 libisccfg30 liblwres30
> libnss-mdns
> libpaper-utils libpaper1 libpoppler2 libslp1 openssl
> poppler-utils psfontmgr
> samba-common smbclient ssl-cert
Sicher, dass das alles Dependencies sind?
| max at pandora:/etc/apt/apt.conf.d$ cat 23disable_install_recommends
| APT {
| Install-Recommends "false";
| Install-Suggests "false";
| }
Alternativ: (ungetestet)
cat << EOFOO > /usr/bin/lpr
#!/bin/sh
#
# Wickel als cupsys-bsd lpr Ersatz
#
# Maximilan Wilhelm <max at rfc2324.org>
# -- Sun, 13 Jan 2008 15:38:50 +0100
#
DEFAULT_PRINTER="<put in here>"
PRINTER="${DEFAULT_PRINTER}"
usage() {
echo "Usage: `basename $0`: [-P printer]" >&2
exit 1
}
# Wenn man mehr Parameter handlen will muss hier ne Schleife hin...
case "$1" in
-P)
if [ ! "$2" ]; then
usage
fi
PRINTER="$2"
;;
*)
usage
;;
esac
lp -d "${PRINTER}" -
EOFOO
Ciao
Max
--
Follow the white penguin.
More information about the Linux
mailing list