View previous topic :: View next topic |
Author |
Message |
Bio Apprentice
Joined: 17 Mar 2003 Posts: 197 Location: Geneva which should be in Switzerland...
|
Posted: Mon Mar 17, 2008 4:57 pm Post subject: [CUPS] Le supprimer complétement |
|
|
Hello,
Une petite question concernant cups. J'aimerais le supprimer de ma machine mais je n'y arrive pas et ne comprend pas pourquoi.
Pourtant :
Code: | emerge --info
.....
USE="X acl alsa apache2 arts bash-completion berkdb cli cracklib crypt dri firefox gdbm gpm gtk hal hardened iconv ipv6 java kde mplayer mudflap ncurses nls nptl nptlonly nsplugin openmp pam pcre postgres pppd python qt3 qt3support qt4 readline reflection samba session snmp spl ssl tcpd truetype unicode x86 xorg xv zlib"
.....
|
Pas de cups déclaré dans mes use et pourtant cups est bien installé :
Code: | emerge -s cups
* net-print/cups
Latest version available: 1.2.12-r5
Latest version installed: 1.2.12-r5
|
Les packages suivants sont dépendant de cups
Code: | equery depends cups
[ Searching for packages depending on cups... ]
app-text/ghostscript-gpl-8.61-r3 (cups? >=net-print/cups-1.1.20)
kde-base/kdelibs-3.5.8-r3 (cups? >=net-print/cups-1.1.19)
kde-base/kdeprint-3.5.8 (cups? net-print/cups)
net-fs/samba-3.0.28 (cups? net-print/cups)
net-misc/nxclient-3.1.0 (net-print/cups)
net-misc/nxserver-freenx-0.7.0-r1 (cups? net-print/cups)
x11-libs/gtk+-2.12.8 (cups? net-print/cups)
x11-libs/qt-3.3.8-r4 (cups? net-print/cups)
x11-libs/qt-4.3.2-r1 (cups? net-print/cups)
|
Pourtant les paquets sont compilés sans le support de cups, alors qu'est ce que j'oublie?
Code: | emerge -vp ghostscript-gpl kdelibs kdeprint samba nxclient nxserver-freenx gtk+ qt
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-libs/qt-3.3.8-r4 USE="gif ipv6 opengl postgres -cups -debug -doc -examples -firebird -immqt -immqt-bc -mysql -nas -nis -odbc -sqlite -xinerama" 0 kB
[ebuild R ] x11-libs/gtk+-2.12.8 USE="X -cups -debug -doc -jpeg -tiff -vim-syntax -xinerama" 0 kB
[ebuild R ] net-misc/nxclient-3.1.0 0 kB
[ebuild R ] net-fs/samba-3.0.28 USE="acl automount examples ipv6 pam python readline syslog winbind -ads -async -caps -cups -doc -fam -ldap -quotas (-selinux) -swat" LINGUAS="-ja -pl" 0 kB
[ebuild R ] x11-libs/qt-4.3.2-r1 USE="dbus gif jpeg opengl png postgres qt3support ssl tiff zlib -accessibility -cups -debug -doc -examples -firebird -glib -mng -mysql -nas -nis -odbc -pch -sqlite -sqlite3 -xinerama" INPUT_DEVICES="-wacom" 0 kB
[ebuild R ] app-text/ghostscript-gpl-8.61-r3 USE="X gtk -bindist -cjk -cups -djvu" 0 kB
[ebuild R ] net-misc/nxserver-freenx-0.7.0-r1 USE="arts nxclient -cups -esd" 0 kB
[ebuild R ] kde-base/kdelibs-3.5.8-r3 USE="acl alsa arts -avahi -bindist -branding -cups -debug -doc -fam -jpeg2k -kdeenablefinal -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -spell -tiff -utempter -xinerama" 0 kB
[ebuild R ] kde-base/kdeprint-3.5.8 USE="arts kde -cups -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB
Total: 9 packages (9 reinstalls), Size of downloads: 0 kB |
_________________ I'm all in ! |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Mar 17, 2008 5:08 pm Post subject: |
|
|
C'est "nxclient" qui a besoin de cups. C'est le seul sans le cups? ce qui signifie que c'est une dépendance directe et non conditionnelle (par le USEflag).
D'ailleurs, si tu vas regarder dans l'ebuild, tu as : Code: | RDEPEND="dev-libs/expat
>=dev-libs/openssl-0.9.8e
media-libs/audiofile
media-libs/jpeg
media-libs/libpng
media-libs/freetype
media-libs/fontconfig
net-print/cups <--------c'est ici que ça se passe
x11-libs/libXft
x11-libs/libX11
x11-libs/libXdmcp
x11-libs/libXrender
x11-libs/libXau
x11-libs/libXext
sys-libs/zlib
!net-misc/nxclient-2xterminalserver" | et pas Code: | DEPEND="virtual/ssh
dev-tcltk/expect
sys-apps/gawk
net-analyzer/gnu-netcat
nxclient? ( net-misc/nxclient )
!nxclient? ( !net-misc/nxclient
|| ( x11-misc/xdialog
x11-apps/xmessage ) )
>=net-misc/nx-2.1.0
arts? ( kde-base/arts )
cups? ( net-print/cups ) <--------c'est ici que ça se passe
esd? ( media-sound/esound )
!net-misc/nxserver-freeedition
!net-misc/nxserver-2xterminalserver" | Du coup, la seule façon de supprimer "cups", est de supprimer "nxclient".
Mais, question subsidiaire, pourquoi virer cups ? Pour gagner de l'espace disque ? Amhail ne doit pas peser bien lourd ... et si c'est une histoire de service, il suffit de le virer via "rc-update" et il ne sera plus démarré.
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
Alcap0ne n00b
Joined: 09 Sep 2004 Posts: 43
|
Posted: Mon Mar 17, 2008 5:16 pm Post subject: |
|
|
Le paquet :
Code: | [ebuild R ] net-misc/nxclient-3.1.0 0 kB |
dépend (apparemment) strictement de cups, donc tu n'a pas le choix que d'avoir cups installé sur ta machine.
Il faut donc d'abord te débarrasser de ce paquet si tu veux désinstaller cups. Si tu n'en a pas besoin, il suffit de rajouter :
Code: | net-misc/nxserver-freenx -nxclient |
dans /etc/portage/package.use, mais ça risque de désactiver des fonctionnalités utiles de ton serveur proxy. |
|
Back to top |
|
|
Bio Apprentice
Joined: 17 Mar 2003 Posts: 197 Location: Geneva which should be in Switzerland...
|
Posted: Mon Mar 17, 2008 6:15 pm Post subject: |
|
|
Ahh merci, c'était la terminologie d'emerge qui m'échappait sur ce coup.
Pourquoi virer cups? Dans un monde parfait pourquoi s'emm... avec des fichiers alors que je n'ai pas d'imprimante Bon ça ne m'empéchait pas de dormir la nuit (il n'était déjà pas dans le runlevel), c'était surtout pour comprendre. J'en sais maintenant un petit peu plus sur portage.
Ceci m'a permis de voir que j'avais activé le flag nxclient de freenx-server alors que je n'en ai pas besoin, donc adios cups _________________ I'm all in ! |
|
Back to top |
|
|
Bio Apprentice
Joined: 17 Mar 2003 Posts: 197 Location: Geneva which should be in Switzerland...
|
Posted: Mon Mar 17, 2008 6:16 pm Post subject: |
|
|
Alcap0ne wrote: | Si tu n'en a pas besoin, il suffit de rajouter :
Code: | net-misc/nxserver-freenx -nxclient |
dans /etc/portage/package.use, mais ça risque de désactiver des fonctionnalités utiles de ton serveur proxy. |
Quel lien entre le fait que le nxclient soit installé ou non et un proxy? Et plus généralement quel lien entre nx et proxy? _________________ I'm all in ! |
|
Back to top |
|
|
Alcap0ne n00b
Joined: 09 Sep 2004 Posts: 43
|
Posted: Mon Mar 17, 2008 6:46 pm Post subject: |
|
|
Code: | net-misc/nxserver-freenx
Available versions: 0.7.0-r1 (~)0.7.1-r1 (~)0.7.1-r2 {arts cups esd nxclient}
Homepage: http://freenx.berlios.de/
Description: An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as wireless, WANS, and worse |
Ben d'après la desciption, c'est un serveur proxy, non? |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Mon Mar 17, 2008 7:00 pm Post subject: |
|
|
C'est bel et bien un serveur proxy X11/RDP/VNC, mais absolument pas un proxy http ou ftp. |
|
Back to top |
|
|
|