View previous topic :: View next topic |
Author |
Message |
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Dec 08, 2005 11:39 am Post subject: [XORG-X11] En ai-je vraiment besoin? (résolu) |
|
|
J'ai installé Gentoo sur un Pentium II, je l'utilise seulement en console ou à partir d'une connexion SSH, je n'ai pas besoin d'environnement graphique.
Cet ordinateur n'a qu'un disque dur de 4 Go et il est quasiment plein. Je cherche le moyen de libérer de l'espace inutile. J'ai fait le ménage des répertoires de travail du portage, des vielles sources d'anciens noyaux, des logs, etc,.. Je suis encore assez serré, surtout quand vient le temps de mettre à jour gcc.
Un jour, en voulant installer quelque chose (je ne me souviens même plus ce que c'était) il a aussi installé xorg-x11, c'était supposément une dépendance. Rien n'était spécifié à ma variable USE dans make.conf.
Est-ce que je peux y ajouter "-X -gnome -gtk -kde -qt" et faire emerge -C xorg-x11 sans risque que certains logiciels ne fonctionnent plus?
Existe t-il un moyen de savoir ce que j'ai d'installé qui dépend de xorg-x11?
Merci !
Last edited by legabier on Mon Feb 27, 2006 4:35 am; edited 1 time in total |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Thu Dec 08, 2005 11:51 am Post subject: |
|
|
tu peux masquer xorg-x11 (dans /etc/portage/package.mask) et faire un emerge world pour voir ou est la dépendance.
+ |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Thu Dec 08, 2005 11:52 am Post subject: Re: [XORG-X11] En ai-je vraiment besoin? |
|
|
legabier wrote: | Existe t-il un moyen de savoir ce que j'ai d'installé qui dépend de xorg-x11? |
Oui : il suffit de masquer xorg-x11 et de faire un emerge -uD world --tree
[EDIT] damned : grilled !
[/EDIT]
Last edited by ghoti on Thu Dec 08, 2005 11:54 am; edited 1 time in total |
|
Back to top |
|
|
bibi.skuk Guru
Joined: 01 Aug 2005 Posts: 425
|
Posted: Thu Dec 08, 2005 11:54 am Post subject: |
|
|
Si tu n'utilise pas de serveur X, je crains que tu puisse sans aucun probleme faire ce que tu viens de dire...
mais avant, pour savoir les dependances, un equery depends xorg-x11 devrait te donner une liste de ce qui est necessaire, enfin, si je me souviens bien |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Dec 08, 2005 12:05 pm Post subject: |
|
|
Perso, avant de masquer/unmerger xorg, je modifierai les USEflags puis un petit "emerge --newuse -Da world" suivi d'un "emerge --depclean -Da world" qui doit normalement contenir xorg-x11. Et si tel n'est pas le cas, alors masquer/unmerger xorg et voir qui le réclame avec l'option "-tree" comme indiqué.
Mes 0.02 cents _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Dec 08, 2005 12:17 pm Post subject: |
|
|
J'ai créé /etc/portage/package.mask dans lequel j'ai ajouté x11-base/xorg-x11
puis j'ai fait emerge -uD world --tree, voici le résultat:
Code: |
>>> --tree implies --pretend... adding --pretend to options.
These are the packages that I would merge, in reverse order:
Calculating world dependencies -
!!! All ebuilds that could satisfy "x11-base/xorg-x11" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-x11-7.0.0_rc2-r1 (masked by: package.mask, package.mask, ~x86 keyword)
# Donnie Berkholz <spyderous@gentoo.org> (07 Aug 2005)
# Modularized X, upstream release candidates
- x11-base/xorg-x11-6.8.2-r4 (masked by: package.mask)
- x11-base/xorg-x11-6.8.2-r6 (masked by: package.mask)
- x11-base/xorg-x11-7.0.0_rc1 (masked by: package.mask, package.mask, ~x86 keyword)
- x11-base/xorg-x11-7.0.0_rc3 (masked by: package.mask, package.mask, ~x86 keyword)
- x11-base/xorg-x11-7.0.0_rc2 (masked by: package.mask, package.mask, ~x86 keyword)
- x11-base/xorg-x11-6.8.99.15-r4 (masked by: package.mask, package.mask, ~x86 keyword)
# Donnie Berkholz <spyderous@gentoo.org>
# CVS HEAD snapshots
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "x11-libs/qt-3.3.4-r8" [ebuild])
!!! Problem with ebuild media-sound/audiotag-0.13
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
C'est normal cette erreur?
La commande equery depends xorg-x11 retourne rien, sinon: Code: | [ Searching for packages depending on xorg-x11... ]
| puis me retourne au prompt.
J'ai maintenant enlevé x11-base/xorg-x11 dans package.mask et ajouté "-X -gnome -gtk -kde -qt" à ma variable USE.
Résultat de emerge --newuse -Da world:
Code: |
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild NS ] media-libs/freetype-1.3.1-r4
[ebuild R ] dev-php/php-4.4.0-r4
[ebuild R ] sys-devel/gcc-3.4.4-r1
[ebuild R ] media-libs/gd-2.0.32
[ebuild R ] sys-apps/gawk-3.1.4-r4
[ebuild R ] app-arch/tar-1.15.1
[ebuild NS ] sys-devel/autoconf-2.13
[ebuild R ] dev-php/mod_php-4.4.0-r9
[ebuild R ] net-misc/oidentd-2.0.7-r1
[ebuild R ] net-misc/iputils-021109-r3
[ebuild R ] sys-apps/groff-1.19.1-r2
[ebuild R ] dev-lang/python-2.4.2
[ebuild R ] net-irc/irssi-0.8.9-r1
[ebuild R ] www-client/elinks-0.10.6
[ebuild R ] net-misc/rsync-2.6.0-r6
[ebuild NS ] sys-devel/automake-1.8.5-r3
[ebuild R ] sys-apps/coreutils-5.2.1-r6
[ebuild NS ] sys-devel/automake-1.5
[ebuild NS ] sys-devel/automake-1.6.3
[ebuild NS ] sys-devel/automake-1.7.9-r1
[ebuild NS ] sys-devel/automake-1.4_p6
[ebuild U ] dev-lang/perl-5.8.6-r8 [5.8.6-r6]
Do you want me to merge these packages? [Yes/No]
|
À partir de là, vous vous souvenez, j'ai un pentium ii, si je répond oui, je vous reviens dans quelques heures pour le résultat |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Thu Dec 08, 2005 12:21 pm Post subject: |
|
|
je suis dans le même cas que toi, j'ai un serveur qui tourne 24/7 sans X ça ne pose aucuns problèmes!
le seul truc... C'est que je ne m'explique pas le % d'utilisation du disque... 50%! sur un 6Go ce qui donne 3 Go environ
Alors qu'il n'y a rien sur cette machine :
- ssh
- udhcpcd
- nfs
- portmap
- mldonkey (le temp et le incoming sont redirigés sur un autre disque)
- pure-ftpd
et c'est tout.
(les distfiles sont bien sûr vidé depuis des lustres)
Bref, si quelqu'un pouvait eclairer ma lanterne à ce sujet
(je sais que portage prend pas mal, mais pas autant que ça) _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Dec 08, 2005 12:29 pm Post subject: |
|
|
legabier wrote: | J'ai créé /etc/portage/package.mask dans lequel j'ai ajouté x11-base/xorg-x11
puis j'ai fait emerge -uD world --tree, voici le résultat:
Code: |
>>> --tree implies --pretend... adding --pretend to options.
These are the packages that I would merge, in reverse order:
Calculating world dependencies -
!!! All ebuilds that could satisfy "x11-base/xorg-x11" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-x11-7.0.0_rc2-r1 (masked by: package.mask, package.mask, ~x86 keyword)
# Donnie Berkholz <spyderous@gentoo.org> (07 Aug 2005)
# Modularized X, upstream release candidates
[snip]
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "x11-libs/qt-3.3.4-r8" [ebuild])
!!! Problem with ebuild media-sound/audiotag-0.13
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
C'est normal cette erreur? | Oui, c'est tout à fait normal. En gros, c'est "x11-libs/qt-3.3.4-r8" qui demande "xorg-x11". Pour savoir qui demande "qt", tu peux le masquer à son tour et refaire la même opération.
Mais a priori, je dirai que c'est "media-sound/audiotag-0.13" qui demande "qt", ce qui est étrange vu qu'il n'a aucun USEflag ayant trait à X ou kde ... Peut-être un USEflag "arts" (démon de son kde) qui traine et qui demande "qt"; ajoute "-arts" à tes USEflags et refait les manip précédentes.
EDIT : @kwenspc : au différents paquets que tu cites, tu peux ajouter python, gcc, glibc les kernel-headers et tout ce qui est nécessaire à portage qui compiler/installer les ebuilds. La "/var/tmp/portage" peut également être gros si des compil ont échoué. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Dec 08, 2005 12:50 pm Post subject: |
|
|
yoyo wrote: | Peut-être un USEflag "arts" (démon de son kde) qui traine et qui demande "qt"; ajoute "-arts" à tes USEflags et refait les manip précédentes. |
J'ai déjà répondu Oui à "emerge --newuse -Da world" donc j'en ai pour quelques heures à attendre. Il est rendu au 2e là (php).
J'ai ouvert une deuxième connexion ssh pour ajouter -arts à ma variable USE pendant ce temps.
yoyo wrote: | EDIT : @kwenspc : au différents paquets que tu cites, tu peux ajouter python, gcc, glibc les kernel-headers et tout ce qui est nécessaire à portage qui compiler/installer les ebuilds. La "/var/tmp/portage" peut également être gros si des compil ont échoué. |
gcc fait parti de la liste des 22,.. Je vais garder un oeil sur ça pendant les compiles parce que j'suis certain que sans ça j'vais manquer de place en cours de route,... |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Dec 08, 2005 12:53 pm Post subject: |
|
|
Tu peux l'interrompre sans risque avec "ctrl+c". Et ça évitera à ta machine d'avoir à recompiler une deuxième fois un paquet inutilement. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Dec 08, 2005 1:00 pm Post subject: |
|
|
xorg-x11 et qt sont masqué, -arts est ajouté à USE, la commande emerge -uD world --tree retourne maintenant ceci:
Code: |
These are the packages that I would merge, in reverse order:
Calculating world dependencies ...done!
[nomerge ] sys-apps/utempter-0.5.5.6
[ebuild U ] app-arch/rpm2targz-9.0-r3 [9.0-r2]
[nomerge ] app-editors/vim-6.4
[ebuild U ] dev-util/ctags-5.5.4-r2 [5.5.4-r1]
[nomerge ] dev-db/phpmyadmin-2.7.0
[ebuild U ] app-admin/webapp-config-1.11 [1.10-r11]
[nomerge ] sys-apps/coldplug-20040920
[nomerge ] sys-apps/hotplug-20040923-r1
[ebuild U ] sys-apps/pciutils-2.2.0-r1 [2.1.11-r3]
[nomerge ] dev-php/php-4.4.0-r4
[ebuild U ] app-text/sablotron-1.0.1 [1.0]
[nomerge ] net-www/apache-2.0.54-r31
[ebuild U ] app-misc/mime-types-4 [3]
[nomerge ] media-sound/audiotag-0.13
[nomerge ] media-sound/vorbis-tools-1.0.1
[nomerge ] media-libs/libao-0.8.5
[ebuild U ] media-libs/alsa-lib-1.0.10_rc3 [1.0.8]
[ebuild U ] media-sound/alsa-headers-1.0.10_rc3 [1.0.8]
[nomerge ] net-analyzer/tcptraceroute-1.5_beta6
[ebuild U ] net-libs/libpcap-0.9.3 [0.8.3-r1]
[ebuild U ] net-libs/libnet-1.1.2.1-r1 [1.1.2.1]
[nomerge ] media-libs/tiff-3.7.3
[ebuild U ] media-libs/jpeg-6b-r5 [6b-r4]
[nomerge ] net-analyzer/vnstat-1.4
[nomerge ] sys-process/vixie-cron-4.1-r8
[nomerge ] sys-apps/portage-2.0.51.22-r3
[ebuild U ] sys-apps/sandbox-1.2.12 [1.2.10]
[nomerge ] mail-mta/ssmtp-2.61
[nomerge ] net-mail/mailbase-1
[nomerge ] sys-libs/pam-0.78-r3
[nomerge ] sys-devel/automake-1.9.6-r1
[nomerge ] sys-devel/automake-wrapper-1-r1
[ebuild NS ] sys-devel/automake-1.7.9-r1
[ebuild NS ] sys-devel/automake-1.6.3
[ebuild NS ] sys-devel/automake-1.8.5-r3
[ebuild NS ] sys-devel/automake-1.4_p6
[ebuild NS ] sys-devel/automake-1.5
[ebuild U ] dev-util/pkgconfig-0.17.2-r1 [0.15.0]
[nomerge ] sys-devel/autoconf-2.59-r6
[nomerge ] sys-devel/autoconf-wrapper-3-r1
[ebuild NS ] sys-devel/autoconf-2.13
[nomerge ] app-admin/perl-cleaner-1.01
[nomerge ] dev-libs/openssl-0.9.7e-r2
[ebuild U ] dev-lang/perl-5.8.6-r8 [5.8.6-r6]
[nomerge ] sys-libs/libstdc++-v3-3.3.4
[nomerge ] sys-devel/gcc-3.4.4-r1
[nomerge ] sys-devel/binutils-2.16.1
[ebuild U ] sys-devel/binutils-config-1.8-r6 [1.8-r2]
|
Je recommance emerge --newuse -Da world ?
EDIT: vorbis-tools! Un flash:, j'ai essayé un streaming en ogg ya plusieurs mois (je ne l'utilise plus),... Je suppose que c'est à ce moment qu'il a eu besoin de audiotag et ainsi de suite,... |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Dec 08, 2005 1:14 pm Post subject: |
|
|
Et bien apparemment c'est bon : tu n'as plus d'erreur indiquant une dépendance manquante. Lance le "emerge --newuse -Da world" et fais-le suivre du "emerge --depclean -Da world" (qui devra supprimer au moins xorg et qt). _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Dec 08, 2005 1:21 pm Post subject: |
|
|
Code: |
Calculating world dependencies ...done!
[ebuild R ] sys-devel/gcc-3.4.4-r1
[ebuild R ] media-libs/gd-2.0.32
[ebuild R ] sys-apps/gawk-3.1.4-r4
[ebuild R ] app-arch/tar-1.15.1
[ebuild NS ] sys-devel/autoconf-2.13
[ebuild R ] dev-php/mod_php-4.4.0-r9
[ebuild R ] net-misc/oidentd-2.0.7-r1
[ebuild R ] net-misc/iputils-021109-r3
[ebuild R ] sys-apps/groff-1.19.1-r2
[ebuild R ] dev-lang/python-2.4.2
[ebuild R ] net-irc/irssi-0.8.9-r1
[ebuild R ] www-client/elinks-0.10.6
[ebuild R ] net-misc/rsync-2.6.0-r6
[ebuild NS ] sys-devel/automake-1.8.5-r3
[ebuild R ] sys-apps/coreutils-5.2.1-r6
[ebuild NS ] sys-devel/automake-1.5
[ebuild NS ] sys-devel/automake-1.6.3
[ebuild NS ] sys-devel/automake-1.7.9-r1
[ebuild NS ] sys-devel/automake-1.4_p6
[ebuild U ] dev-lang/perl-5.8.6-r8 [5.8.6-r6]
Do you want me to merge these packages? [Yes/No]
| C'est parti!
Juste avant, j'ai "unmergé" ceux là:
Code: |
[nomerge ] media-sound/audiotag-0.13
[nomerge ] media-sound/vorbis-tools-1.0.1
[nomerge ] media-libs/libao-0.8.5
[ebuild U ] media-libs/alsa-lib-1.0.10_rc3 [1.0.8]
[ebuild U ] media-sound/alsa-headers-1.0.10_rc3 [1.0.8]
| ...je n'ai absolument pas besoin du support pour le son sur cet ordinateur maintenant que je ne stream plus,...
Si tout se passe bien pendant la compile, je crois qu'on peut dire que c'est réglé!
Merci ! |
|
Back to top |
|
|
S_Oz Tux's lil' helper
Joined: 14 Apr 2003 Posts: 136 Location: france
|
Posted: Thu Dec 08, 2005 1:24 pm Post subject: |
|
|
yoyo wrote: | Tu peux l'interrompre sans risque avec "ctrl+c". Et ça évitera à ta machine d'avoir à recompiler une deuxième fois un paquet inutilement. |
Un truc sympa c'est de mettre en pause "ctrl+z" pour te laisser le temps de regler les problèmes de place(copyright ttypub). Ensuite, dès que tu as finit un petit "fg". Cela me permet de desactiver le ccache (ex: K6-2 350 +HD 6Go). Il est pratique avec une machine peu puissante mais il faut quelques Go de libre.(ex: P166 + HD 120Go) |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Dec 08, 2005 1:39 pm Post subject: |
|
|
S_Oz wrote: | Un truc sympa c'est de mettre en pause "ctrl+z" pour te laisser le temps de regler les problèmes de place(copyright ttypub). | Effectivement, mais dans ce cas, les modifications apportées au "make.conf" (USEflags) n'auraient pas été prise en compte, emerge ne se réinitialisant pas (ainsi que ses variables) entre les différents paquets lors d'une mise à jour globale (sauf erreur de ma part). _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
Zazbar Apprentice
Joined: 26 Jul 2005 Posts: 279 Location: Paris Time
|
Posted: Thu Dec 08, 2005 3:03 pm Post subject: |
|
|
yoyo wrote: | Effectivement, mais dans ce cas, les modifications apportées au "make.conf" (USEflags) n'auraient pas été prise en compte, emerge ne se réinitialisant pas (ainsi que ses variables) entre les différents paquets lors d'une mise à jour globale (sauf erreur de ma part). |
+1 _________________ Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et montrer qu'on l'est. -- P. Dac - Pensées |
|
Back to top |
|
|
S_Oz Tux's lil' helper
Joined: 14 Apr 2003 Posts: 136 Location: france
|
Posted: Thu Dec 08, 2005 4:11 pm Post subject: |
|
|
yoyo wrote: | S_Oz wrote: | Un truc sympa c'est de mettre en pause "ctrl+z" pour te laisser le temps de regler les problèmes de place(copyright ttypub). | Effectivement, mais dans ce cas, les modifications apportées au "make.conf" (USEflags) n'auraient pas été prise en compte, emerge ne se réinitialisant pas (ainsi que ses variables) entre les différents paquets lors d'une mise à jour globale (sauf erreur de ma part). |
[reflexdefensif]
Evidement! Je ne répondait qu'au problème du manque d'espace disque pendant la compilation. Comme le laissé sous-entendre le reste de mon "post".
[/reflexdefensif]
Last edited by S_Oz on Thu Dec 08, 2005 10:07 pm; edited 2 times in total |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Dec 08, 2005 4:27 pm Post subject: |
|
|
Ma remarque n'était pas une attaque ...
Je me suis permis de préciser cela pour le cas où "legabier" aurait cru que cela l'aurait dispensé d'arrêter et relancer emerge (croyant qu'une modif du make.conf était répercutée immédiatement par emerge).
Quant à ccache, c'est une bonne idée, même sur des config "maigres" puisqu'il est possible de spécifier la taille du ccache utilisé (enfin bon, inutile d'utiliser un ccache de 15Mo ... ). _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Dec 08, 2005 4:44 pm Post subject: |
|
|
Ne vous chicanez pas pour moi! MDR!
Je me doutais que les changements à la variable USE ne prenait pas effet avant le prochain emerge.
Par contre, je ne savais pas pour la commande fg, je connaissais seulement bg,... hé! j'suis encore n00b
Édit: J'ai trouvé quelque chose d'intéressant pour moi et kwenspc qui sommes limité en espace disque: https://forums.gentoo.org/viewtopic-t-401647-highlight-portage+squashfs.html
Ça permet de compresser le portage. Il parait qu'il peut passe de ~500Mo à 25Mo!!!
Par contre, ça demande une recompilation du noyau,..
Last edited by legabier on Sat Jan 07, 2006 5:08 am; edited 1 time in total |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Fri Dec 09, 2005 8:43 am Post subject: |
|
|
Je viens de parcourir le thread, c'est assez intéressant. Par contre méfiez-vous bien, squashfs n'a qu'un accès en lecture seule (c'est le fs utilisé dans la plupart des livecd et je confirme, son taux de compression est assez impressionant).
@legabier : tu nous fais une petite traduction pour la section Documentations, Astuces et Scripts ?? _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
bibi.skuk Guru
Joined: 01 Aug 2005 Posts: 425
|
Posted: Fri Dec 09, 2005 3:13 pm Post subject: |
|
|
yoyo wrote: | Je viens de parcourir le thread, c'est assez intéressant. Par contre méfiez-vous bien, squashfs n'a qu'un accès en lecture seule (c'est le fs utilisé dans la plupart des livecd et je confirme, son taux de compression est assez impressionant).
@legabier : tu nous fais une petite traduction pour la section Documentations, Astuces et Scripts ?? |
Je m'y colle a la traduction si tu veux... je commence ce soir... |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Fri Dec 09, 2005 7:58 pm Post subject: |
|
|
Merci bibi.skuk |
|
Back to top |
|
|
bibi.skuk Guru
Joined: 01 Aug 2005 Posts: 425
|
|
Back to top |
|
|
|