Warum wird auf einem dedizierten Server CUPS installiert?

ClausVB

Registered User
Hallo!

Nachdem ein vollautomatisches "zypper up -y -t patch --skip-interactive" unter openSUSE 10.2 bei mir eine Menge Patches für CUPS installiert hat, wollte ich das heute deinstallieren, da ich keine Drucker verwalten muss und auch nichts ausdrucken will.

Es scheint jedoch so, als würde CUPS einige wesentliche Abhängigkeiten haben:

Code:
rpm -qR cups
(...)
ghostscript_any
ghostscript-fonts-std
(...)
util-linux
(...)
textutils
fileutils
sh-utils
insserv
sed
fillup
coreutils
(...)
libcrypt.so.1
libcrypto.so.0.9.8
libcups.so.2
libcupsimage.so.2
libdl.so.2
libgcc_s.so.1
libgcc_s.so.1(GCC_3.0)
libm.so.6
libm.so.6(GLIBC_2.0)
libpam.so.0
libpam.so.0(LIBPAM_1.0)

Unter YAST sieht das noch dramatischer aus bei einer Deinstallation:

Code:
Fehlende Abhängigkeiten von product:openSUSE-DVD5-download-10.2.i686
Fehlende Abhängigkeiten von pattern:base-10.2-145.i586

Warum wird auf einem dedizierten Server überhaupt CUPS installiert?
Ist das unter Debian standardmäßig auch so?
Was würde passieren, wenn ich CUPS trotzdem deinstalliere und bei YAST die Option "openSUSE-DVD5-download löschen" aktiviere?

Irgendwie habe ich das Gefühl, dass "openSUSE-DVD5-download löschen" keine gute Idee ist. Deswegen lasse ich CUPS erstmal auf dem Root-Server.

Danke und Gruß
Claus
 
Last edited by a moderator:
Es scheint jedoch so, als würde CUPS einige wesentliche Abhängigkeiten haben
Für das Deinstallieren ist diese Info aber recht unwesentlich.

Interessant hingegen ist, welche Pakete Cups benötigen:
Code:
rpm -q --whatrequires cups

Normal sollte da nichts wichtiges dabei sein. Bei meinem Fedora z.B. tauchen da nur CUPS-Tools auf, die aber ohne CUPS ohnehin unnütz sind.
Wenn da doch was wichtiges dabei ist, dann kannst du es ja drauf lassen und einfach nicht starten.
Die ca. 9MB dürften den Kohl auch nicht fett machen. :p

Auf einem Server im Hostingcenter kann aber auch CUPS Sinn machen um z.B. PDFs zu drucken.
 
Danke für die Hilfe und den Befehl.

Code:
rpm -q --whatrequires cups
gutenprint-5.0.0-1
yast2-printer-2.14.20-4.1

Ich teste jetzt mal, was passiert, wenn ich diese beiden Pakete unter YAST deinnstallieren will.

*Warten auf YAST*

Deinstallation von "yast2-printer-2.14.20-4.1" hat funktioniert. Aber die Deinstallation von "gutenprint-5.0.0-1" und aller CUPS-Pakete bringt unter anderem wieder die Abhängigkeit:

Code:
Fehlende Abhängigkeiten von product:openSUSE-DVD5-download-10.2.i686

und bietet mir

"openSUSE-DVD5-download löschen"

an. Wenn ich
http://downloads.scalableinformatics.com/downloads/opensuse10.2/content
nicht falsch interpretiere, ist "PRODUCT openSUSE-DVD5-download" ziemlich wesentlich für openSUSE 10.2.

Zumindest lese ich das aus
Code:
REQUIRES openSUSE-release = 10.2 pattern:basesystem
PROVIDES openSUSE = 10.2

Danke und Gruß
Claus
 
Last edited by a moderator:
Ich habe jetzt mal den Schritt gewagt und
"openSUSE-DVD5-download löschen"
aktiviert. Die Deinstallation war erfolgreich, aber Pakete wie "sudo" und "ksh" (Korn-Shell) wurden auch deinstalliert.

Ich gehe jetzt die Pakete einzeln durch und schaue was ich brauche.

WARNUNG: Bitte führt den oben genannten Schritt nur dann durch, wenn Ihr wisst, was Ihr tut. Ich habe übersehen, dass DHCP und FTP mit deinstalliert werden. Jetzt ist mein Server nicht mehr von außen erreichbar. Mal sehen, wie ich das in den Griff bekomme.

Danke und Gruß
Claus
 
Last edited by a moderator:
Back
Top