View previous topic :: View next topic |
Author |
Message |
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Nov 22, 2005 6:29 pm Post subject: [PORTAGE] Installe des programmes non requis? (resolu) |
|
|
emerge --newuse --update --deep --pretend world
Code: | Calculating world dependencies ...done!
[ebuild NS ] sys-devel/gcc-4.1.0_beta20051112
[ebuild U ] sys-libs/glibc-2.3.6-r1 [2.3.6]
[ebuild U ] sys-apps/baselayout-1.12.0_pre10-r1 [1.12.0_pre9-r1]
[ebuild R ] dev-lang/php-5.0.5-r4
[ebuild U ] sys-apps/hal-0.5.5.1 [0.5.4]
[ebuild N ] media-gfx/fbgrab-1.0
[ebuild U ] sys-libs/db-1.85-r3 [1.85-r2]
[ebuild U ] media-libs/libdc1394-2.0.0_pre5 [1.0.0]
[ebuild UD] app-admin/webapp-config-1.11 [1.11-r1]
[ebuild U ] media-video/avifile-0.7.43.20050224-r2 [0.7.41.20041001-r1]
[ebuild N ] dev-db/hsqldb-1.7.3.1-r1
[ebuild N ] dev-java/jaxme-0.3.1
[ebuild N ] dev-java/jsr173-1.0
[ebuild N ] dev-java/dom4j-1.6.1
[ebuild N ] media-gfx/gimp-print-4.2.7 |
Les cinq derniers paquets, par exemple, ne me disent rien si je demande avec un 'equery depends' ... J'ai fait quelques revdep-rebuild et regenworld mais je ne comprends pas trop. Quelqu'un sait pourquoi ca fait ca? _________________ Votre moment detente
What is the nature of conflict?
Last edited by Trevoke on Tue Nov 22, 2005 7:07 pm; edited 1 time in total |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1897 Location: 127.0.0.1
|
Posted: Tue Nov 22, 2005 6:34 pm Post subject: |
|
|
Salut,
Et si tu ajoutes un petit --verbose ?
Peut-être des useflags qui ont été activés (par les développeurs ?)
J'ai gimp-print installé, mais equery depends gimp-print ne me renvoie rien non plus (bug ?) |
|
Back to top |
|
|
mic006fr Tux's lil' helper
Joined: 16 Sep 2004 Posts: 135 Location: FRANCE - Toulouse
|
Posted: Tue Nov 22, 2005 6:39 pm Post subject: |
|
|
et un petit --tree ? |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Nov 22, 2005 7:07 pm Post subject: |
|
|
Amusez-vous bien!
# emerge --newuse --update --deep --tree world
Code: | These are the packages that I would merge, in reverse order:
Calculating world dependencies ...done!
[nomerge ] media-gfx/gimp-2.2.9 +aalib (-altivec) -debug -doc +gimpprint -gtkhtml -hardened +jpeg +lcms +mmx +mng +png +python -smp +sse +svg +tiff -wmf
[ebuild N ] media-gfx/gimp-print-4.2.7 +cups +foomaticdb +gtk +nls +ppds +readline 0 kB
[nomerge ] www-servers/tomcat-5.0.28-r10 -doc +examples +jikes
[nomerge ] dev-java/jaxen-1.0 -doc +junit -source
[ebuild N ] dev-java/dom4j-1.6.1 -doc +jikes -source 0 kB
[ebuild N ] dev-java/jsr173-1.0 -doc +jikes -source 0 kB
[ebuild N ] dev-java/jaxme-0.3.1 -doc -source 0 kB
[ebuild N ] dev-db/hsqldb-1.7.3.1-r1 -doc +jikes -source 0 kB
[ebuild U ] media-video/avifile-0.7.43.20050224-r2 [0.7.41.20041001-r1] -3dnow +X +a52 +alsa -debug -dmalloc +dpms +encode +esd +mad -matrox +mmx +oss +qt -sblive +sdl +sse +truetype +v4l +vidix +vorbis +win32codecs -xinerama +xv +xvid +zlib 0 kB
[ebuild UD] app-admin/webapp-config-1.11 [1.11-r1] 0 kB
[ebuild U ] media-libs/libdc1394-2.0.0_pre5 [1.0.0] +X 0 kB
[nomerge ] gnome-base/gnome-libs-1.4.2 -doc +kde +nls
[ebuild U ] sys-libs/db-1.85-r3 [1.85-r2] 0 kB
[nomerge ] media-gfx/splash-themes-gentoo-20050429
[nomerge ] media-gfx/splashutils-1.1.9.10 -hardened -kdgraphics +png +truetype
[ebuild N ] media-gfx/fbgrab-1.0 0 kB
[nomerge ] media-plugins/gst-plugins-alsa-0.8.11
[nomerge ] kde-base/kdepim-3.4.3 -arts +crypt -debug -gnokii +kdeenablefinal +pda -xinerama
[nomerge ] kde-base/kdebase-3.4.3-r1 -arts +cups -debug +hal +ieee1394 +java +kdeenablefinal -ldap +lm_sensors +logitech-mouse -openexr +opengl +pam +samba +ssl -xinerama
[ebuild U ] sys-apps/hal-0.5.5.1 [0.5.4] +acpi -debug -doc -pam_console -pcmcia 0 kB
[nomerge ] net-fs/ncpfs-2.2.6 +nls +pam +php
[ebuild R ] dev-lang/php-5.0.5-r4 -adabas -apache +apache2 -bcmath +berkdb -birdstep +bzip2 +calendar +cdb +cgi +cjk -cli +crypt -ctype +curl -curlwrappers -db2 +dba -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob +exif -fdftk -filepro -firebird -flatfile -force-cgi-redirect -frontbase +ftp +gd -gd-external +gdbm +gmp* -hardenedphp -hyperwave-api -iconv -imap -informix -inifile -interbase -iodbc +ipv6 -java-external -kerberos -ldap -libedit -mcve -memlimit +mhash* -ming -mnogosearch -msql -mssql +mysql -mysqli +ncurses +nls -oci8 -oci8-instant-client -odbc -oracle7 -ovrimos -pcntl +pcre* -pdo-external -pear -pfpro +pic +posix +postgres -qdbm +readline +recode* -sapdb -sasl -session -sharedext -sharedmem -simplexml -snmp -soap +sockets -solid +spell +spl -sqlite* +ssl -sybase -sybase-ct -sysvipc +threads -tidy +tiff +tokenizer +truetype -wddx +xml2 -xmlrpc +xpm -xsl -yaz -zip +zlib 0 kB
[nomerge ] media-plugins/xmms-mikmod-1.2.10
[nomerge ] media-libs/libmikmod-3.1.11-r1 +alsa +esd +oss
[nomerge ] media-libs/alsa-lib-1.0.10 -doc -jack
[nomerge ] sys-kernel/nitro-sources-2.6.12-r5 -build -doc -symlink [1]
[nomerge ] sys-fs/udev-073 (-selinux) -static
[ebuild U ] sys-apps/baselayout-1.12.0_pre10-r1 [1.12.0_pre9-r1] -bootstrap -build -static +unicode 0 kB
[nomerge ] app-admin/perl-cleaner-1.01
[nomerge ] dev-perl/Net-SSLeay-1.25
[nomerge ] dev-lang/perl-5.8.7-r1 +berkdb -build -debug -doc +gdbm +ithreads -minimal -perlsuid
[nomerge ] sys-libs/db-4.2.52_p2 -bootstrap -doc +java -nocxx +tcltk
[nomerge ] dev-java/blackdown-jre-1.4.2.02-r1 +browserplugin +mozilla -nsplugin
[ebuild U ] sys-libs/glibc-2.3.6-r1 [2.3.6] -build +erandom -glibc-compat20 -glibc-omitfp -hardened -linuxthreads-tls (-multilib) +nls +nptl +nptlonly +pic -profile (-selinux) -userlocales 0 kB
[nomerge ] sys-libs/libstdc++-v3-3.3.6 -build (-multilib) +nls +nptl
[ebuild NS ] sys-devel/gcc-4.1.0_beta20051112 (-altivec) -bootstrap -build -fortran +gcj +gtk -hardened -ip28 -mudflap (-multilib) -multislot (-n32) (-n64) +nls -nocxx +objc -objc-gc -vanilla 0 kB
Total size of downloads: 0 kB
Portage overlays:
[1] /usr/local/portage |
..... Ah oui tiens en effet c'est subtil quand meme. Je savais pas que --tree faisait les nomerge aussi... Merci! _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
billiob Guru
Joined: 30 Dec 2004 Posts: 425 Location: Paris, France
|
Posted: Tue Nov 22, 2005 8:06 pm Post subject: |
|
|
[OFF]Petite question débile : Que veut dire exactement "nomerge" ? car je ne trouve rien à ce sujet dans la doc. Ce sont les dépendances qu'il n'a pas besoin de mettre à jour ? _________________ billiob |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Tue Nov 22, 2005 8:15 pm Post subject: |
|
|
billiob wrote: | [OFF]Petite question débile : Que veut dire exactement "nomerge" ? car je ne trouve rien à ce sujet dans la doc. Ce sont les dépendances qu'il n'a pas besoin de mettre à jour ? |
Gagné.
C'est pour le complément d'info, ce qui est bien pratique pour virer des vieux progs plus utilisés. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 22, 2005 9:14 pm Post subject: |
|
|
Ben il me semble plutot que dans le cas présent, "nomerge" désigne les paquets qui ne vont pas être emergés, mais qui sont simplement listés pour mettre en évidence le "qui dépend de quoi" du --tree _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Tue Nov 22, 2005 10:42 pm Post subject: |
|
|
Je suis off mais je crois qu'avec tes useflags actuels tu risque une sale surprise car nptl (et a fortiori nptlonly) exige linuxthreads-tls.
Sinon pour gimp c'est le use gimprint, et pour les java, comme rien ne semble les utiliser, soit ils ne servent a rien et tu peux les unmerger, soit ils sont utiles "en tant que tels" et dans ce cas regenworld d'urgence pour que domcat aille dans le world. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 1:30 pm Post subject: |
|
|
Enlight, pourquoi est-ce que je devrais m'attendre a une sale surprise, exactement? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Nov 23, 2005 1:34 pm Post subject: |
|
|
Trevoke wrote: | Enlight, pourquoi est-ce que je devrais m'attendre a une sale surprise, exactement? |
bah une glibc qui emerge pas ça fait jamais plaisir. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 1:54 pm Post subject: |
|
|
glibc-2.3.6.-r1 ne s'emerge pas en effet, mais ca me derange pas trop vu que j'en ai une qui marche _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Nov 23, 2005 2:00 pm Post subject: |
|
|
Trevoke wrote: | glibc-2.3.6.-r1 ne s'emerge pas en effet, mais ca me derange pas trop vu que j'en ai une qui marche |
bah t'ajoutes linuxthreads-tls à tes USE et t'en aura une toute neuve, ajoutes aussi le omitfp qui doit ajouter -fomit-frame-pointer aux CFLAGS des fois que portage le filtrerait. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 2:39 pm Post subject: |
|
|
c'est quoi "tls" ? Je veux pas linuxthread moi, je veux nptl _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Wed Nov 23, 2005 2:47 pm Post subject: |
|
|
Bonjour,
Je suis désolé mais je vois pas en quoi ce sujet est résolu... Enfin l'emerge de paquet inutile ca ressemble à la fonctionnalité "auto use" de portage. Exemple : j'installe openoffice, de base le support java est désactivé. Maintenant j'installe un sdk java. Si je réémerges openoffice, le use flag java est maintenant activé et je me choppes des paquets en plus.
Pour desactiver cette fonction : il faut mettre Code: | USE_ORDER="env:pkg:conf:defaults" | dans /etc/make.conf.
Bonne journée... |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 3:11 pm Post subject: |
|
|
Mais ca me fait recompiler une trentaine de paquets, ca... Heh, merci en tout cas, ca a l'air bien interessant.
Et en passant, j'ai desinstalle tomcat et il y avait un autre nomerge : "jaxen" pour ces paquets, je l'ai retire et 'pouf' disparu!
_droop_, ca fait quoi, exactement, le USE_ORDER ? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Wed Nov 23, 2005 3:19 pm Post subject: |
|
|
Bonjour,
Je te renvois à un thread que j'ai lu l'autre jour https://forums.gentoo.org/viewtopic-t-332041-highlight-useorder.html.
En tout cas, modifier le use_order permet de ne pas se prendre des use flags automatique qui du coup installent plein de paquets pas forcement utiles. Ca permet aussi d'utiliser /etc/portage/package.use au maximun. (dans le but dans avoir le moins possible avec les fonctionnalités requises).
Bonne journée. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 3:57 pm Post subject: |
|
|
_droop_, tu as peut-etre remarque que les developpeurs sont extremement contre l'utilisation de cette variable? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Wed Nov 23, 2005 4:14 pm Post subject: |
|
|
Sur les conseils de TGL, j'ai mis: Code: | USE_ORDER="env:pkg:conf:defaults" | dans mon make.conf, et ça me parait beaucoup plus cohérent: des USE flags que je n'avais pas mis ont disparus (normal), du coup des paquets dont je n'avais pas besoin ont pu être supprimés. J'avais l'impression que portage me rajoutait des flags en douce - exactement comme le petit trombone stupide sous word, qui prend des initiatives incontrollées - bref, un truc énervant. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 4:25 pm Post subject: |
|
|
C'est un super lien, ca!
Je vais peut-etre meme prendre le temps de retaper tout ca dans un joli HOWTO _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Nov 23, 2005 4:27 pm Post subject: |
|
|
_droop_ wrote: | Bonjour,
Je suis désolé mais je vois pas en quoi ce sujet est résolu... Enfin l'emerge de paquet inutile ca ressemble à la fonctionnalité "auto use" de portage. Exemple : j'installe openoffice, de base le support java est désactivé. Maintenant j'installe un sdk java. Si je réémerges openoffice, le use flag java est maintenant activé et je me choppes des paquets en plus.
Pour desactiver cette fonction : il faut mettre Code: | USE_ORDER="env:pkg:conf:defaults" | dans /etc/make.conf.
Bonne journée... |
Mmmh bizzare d'apres le bug #91198 reporté par Ciaran j'aurais plutôt parié sur un dégageage de "pkg" si TGL ou quelqu'un d'autres familier avec les sources de portage peut m'éclairer. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 4:29 pm Post subject: |
|
|
Ceci dit, les risques de casser le systeme en ajoutant ca comme ca sont-ils grand? J'ai pas trop le temps de le reparer, la, si il casse. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Nov 23, 2005 4:31 pm Post subject: |
|
|
Trevoke wrote: | Ceci dit, les risques de casser le systeme en ajoutant ca comme ca sont-ils grand? J'ai pas trop le temps de le reparer, la, si il casse. |
IMHO le comportement de portage n'en sera que plus saint dans la mesure ou les USE activé colleront vraiment avec ce que ton système est, à moins qu'après chaque emerge de paquet tu ne fasse un emerge --newuse. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Nov 23, 2005 4:39 pm Post subject: |
|
|
$ cat /root/.bashrc
Code: | [...]
alias mypretend="emerge --newuse --update --deep --pretend world"
alias myemerge="emerge --newuse --update --deep world"
[...] |
_________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Thu Nov 24, 2005 8:58 am Post subject: |
|
|
Bonjour,
J'utilise le USE_ORDERS depuis 2-3 semaines. La premiere fois il vaut mieu faire un emerge --newuse -av world et bien vérifier qu'on ne perd pas de fonctionnalité. Ensuite un emerge -a depclean et un revdep-rebuild permettent de faire un peu le ménage. Avec quelques précautions de ce genre l'utilisation de cette variable ne semble pas dangereux et le comportement obtenu me paraît plus satisfaisant que l'ancien.
Enfin, il y a visiblement un débat chez les développeurs gentoo concernant le "auto use". Et pour le moment, il me semble bien que c'est cette méthode qui est conseillée si on veut désactiver cette fonctionnalité. edit : j'ai pas retrouvé le lien avec cette discussion
Bonne journée. |
|
Back to top |
|
|
billiob Guru
Joined: 30 Dec 2004 Posts: 425 Location: Paris, France
|
|
Back to top |
|
|
|