View previous topic :: View next topic |
Author |
Message |
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Mon Nov 08, 2004 9:34 pm Post subject: [portage] les dependance inverse, ca en est ou? |
|
|
tout est dans le titre. ca avance cette histoire de dependance inverse?
que quand je desinstall un prog, il va aussi me virer ses dependance si elle ne sont pas utiliser par un autre prog?
et le probleme des dependance qui sont inutiliser par quelconque chsoe de mon systeme? y a moyen de le virer sans risque ou pas encore? _________________ nuts
PC: AMD Phenom 2 bi-core 555 + Asus M4A77T/USB3 + 2Go de RAM + wifi Ralink RT61 + Radeon HD 3450 - Disque dur 500Go.
SGI Octane ip30 R10000 |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Nov 09, 2004 8:30 am Post subject: |
|
|
Ben il y a toujours le 'depclean' ... (toujours avec 'ask' et suivi d'un 'emerge -D world' au cas ou).
Et puis de temps en temps un coup de nano dans le fichier world pour voir s'il n'y a pas un ou deux progs qui ne servent plus.
Ça n'est pas "automatique" mais c'est déja assez pratique comme ça ... (enfin, je n'ai jamais eu de problème)
PS : si tu as besoin de place sur ton disque, la newsletter de ce mois donne quelques tips ... _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Nov 09, 2004 8:38 am Post subject: |
|
|
Comment marche exactement depclean ?
Si je fais emerge depclean -p world il va me donner toutes les librairies qui ne servent plus à aucun programme ? Le problème est que quand je fais ça, il veut me désinstaller mplayer... _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
ttgeub Guru
Joined: 20 Jan 2003 Posts: 494 Location: Eindhoven
|
Posted: Tue Nov 09, 2004 8:40 am Post subject: |
|
|
bosozoku wrote: | Comment marche exactement depclean ?
Si je fais emerge depclean -p world il va me donner toutes les librairies qui ne servent plus à aucun programme ? Le problème est que quand je fais ça, il veut me désinstaller mplayer... |
Depclean propose d'enlever tout ce qui n'est pas dans world ou qui n'est pas une dépendance de world |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Nov 09, 2004 8:49 am Post subject: |
|
|
Bah ça marche pas très bien !
Code: | # emerge -p depclean world | grep mplayer
^T media-video/mplayer
|
et j'ai installé mplayer !
edit : Code: | grep mplayer /var/lib/portage/world |
Tiens non en fait ça devait juste etre une dépendance... Il n'est pas dans mon fichier world.
Oué bon depclean marche à peu près mais c'est vraiment à utiliser avec précaution ! _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
Grubshka n00b
Joined: 07 Nov 2004 Posts: 37 Location: Toulouse - France
|
Posted: Tue Nov 09, 2004 7:47 pm Post subject: |
|
|
Bonjour !
--depclean me fait pareil avec quelques paquets (slocate, esearch),
pourtant je les ai installé moi-même avec emerge !
Comment lui dire de ne pas les désinstaller ? |
|
Back to top |
|
|
theturtle123 l33t
Joined: 19 Sep 2003 Posts: 621 Location: Lille, France
|
Posted: Tue Nov 09, 2004 8:27 pm Post subject: |
|
|
tu peux toujours tenter la commande
qui ajoute dans world des paquets installés et ne s'y trouvant pas...
mais je connais pas les conséquences exactes de son utilisation donc... à faire avec précaution (documente toi avant) |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Tue Nov 09, 2004 8:29 pm Post subject: |
|
|
Code: | Kapoue nuts # emerge -pv depclean world
*** WARNING *** : DEPCLEAN CAN SERIOUSLY IMPAIR YOUR SYSTEM. USE CAUTION.
*** WARNING *** : (Cancel: CONTROL-C) -- ALWAYS VERIFY ALL PACKAGES IN THE
*** WARNING *** : CANDIDATE LIST FOR SANITY BEFORE ALLOWING DEPCLEAN TO
*** WARNING *** : UNMERGE ANY PACKAGES.
*** WARNING *** :
*** WARNING *** : USE FLAGS MAY HAVE AN EXTREME EFFECT ON THE OUTPUT.
*** WARNING *** : SOME LIBRARIES MAY BE USED BY PACKAGES BUT ARE NOT
*** WARNING *** : CONSIDERED TO BE A DEPEND DUE TO USE FLAG SETTINGS.
*** WARNING *** :
*** WARNING *** : Packages in the list that are desired may be added
*** WARNING *** : directly to the world file to cause them to be ignored
*** WARNING *** : by depclean and maintained in the future. BREAKAGES DUE
*** WARNING *** : TO UNMERGING AN ==IN-USE LIBRARY== MAY BE REPAIRED BY
*** WARNING *** : MERGING *** THE PACKAGE THAT COMPLAINS *** ABOUT THE
*** WARNING *** : MISSING LIBRARY.
Calculating depclean dependencies ... done!
!!! There appears to be a problem with the following package:
!!! sys-apps/modutils
!!! Please ensure that blocking/conflicting packages are not merged.!!! 'emerge
-p sys-apps/modutils
!!! There appears to be a problem with the following package:
!!! sys-apps/module-init-tools
!!! Please ensure that blocking/conflicting packages are not merged.!!! 'emerge
-p sys-apps/module-init-tools
>>> These are the packages that I would unmerge:
app-text/dgs
selected: 0.5.10-r1
protected: none
omitted: none
sys-apps/slocate
selected: 2.7-r5
protected: none
omitted: none
x11-themes/hicolor-icon-theme
selected: 0.4
protected: none
omitted: none
media-sound/nforce-audio
selected: 1.0.0292
protected: none
omitted: none
media-gfx/gimp-print
selected: 4.2.6
protected: none
omitted: none
media-video/nvidia-settings
selected: 1.0.6111
protected: none
omitted: none
net-misc/dhcpcd
selected: 1.3.22_p4-r5
protected: none
omitted: none
app-cdr/dvd+rw-tools
selected: 5.13.4.7.4
protected: none
omitted: none
media-libs/libmusepack
selected: 1.0.2
protected: none
omitted: none
x11-themes/gnome-icon-theme
selected: 1.2.1
protected: none
omitted: none
dev-util/yacc
selected: 1.9.1-r2
protected: none
omitted: none
media-video/nvidia-glx
selected: 1.0.6111
protected: none
omitted: none
net-im/skype
selected: 0.90.0.6-r1
protected: none
omitted: none
media-sound/nforce-nvmixer
selected: 1.0.0292
protected: none
omitted: none
sys-apps/fbset
selected: 2.1
protected: none
omitted: none
dev-java/blackdown-jre
selected: 1.4.1
protected: none
omitted: none
media-video/nvidia-kernel
selected: 1.0.6111-r2
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 313
Packages in world: 103
Packages in system: 64
Unique package names: 297
Required packages: 303
Number to remove: 17
| pas cool sur ce qui me propos de degager
c est pas aujourd hui que je vais l utilsier, il veut me degager mes pilotes, et meme l imprimante _________________ nuts
PC: AMD Phenom 2 bi-core 555 + Asus M4A77T/USB3 + 2Go de RAM + wifi Ralink RT61 + Radeon HD 3450 - Disque dur 500Go.
SGI Octane ip30 R10000 |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Nov 09, 2004 8:31 pm Post subject: |
|
|
Heu, verifie pour au moins 2 paquets qu'ils sont dans le fichier world. Si ils y sont, cette option n'est vraiment pas encore au point... _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
Grubshka n00b
Joined: 07 Nov 2004 Posts: 37 Location: Toulouse - France
|
Posted: Tue Nov 09, 2004 8:47 pm Post subject: |
|
|
theturtle123 wrote: | tu peux toujours tenter la commande
qui ajoute dans world des paquets installés et ne s'y trouvant pas...
mais je connais pas les conséquences exactes de son utilisation donc... à faire avec précaution (documente toi avant) |
merci !
pfiuu j'ai eu de la chance...
Code: |
grubshka /home/pierrot # regenworld --help
This script regenerates the portage world file by checking the portage
logfile for all actions that you've done in the past. It ignores any
arguments except --help. It is recommended that you make a backup of
your existing world file (/var/lib/portage/world) before using this tool.
|
bon je testerais ça demain... j'ai encore besoin d'une machine stable cette nuit [/b] |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Nov 10, 2004 10:42 am Post subject: |
|
|
nuts wrote: | c est pas aujourd hui que je vais l utilsier, il veut me degager mes pilotes, et meme l imprimante | C'est pas des pilotes qui sont sur un nouveau slot (NS à l'install) ??
Par exemple les nvidia-kernel qu'il veut supprimer sont à la version 6111 alors que les actules (~x86) sont en 6629. L'install des nouveaux drivers ne désinstalle pas les anciens (slot différent).
Il est donc logique qu'il veuille te les virer par la suite (idem pour nvidia-glx et peut-être les autres).
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Wed Nov 10, 2004 1:03 pm Post subject: |
|
|
Code: | media-video/mplayer
selected: 1.0_pre4-r7
protected: none
omitted: none
|
(sortir d'un emerge --depclean -p world)
et :
Code: | # emerge -p mplayer
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] media-video/mplayer-1.0_pre4-r7
|
Il ya bel et bien un problème. Cela ne me gène pas trop mais suffit à me convaincre que cette option est dangereuse et pas encore tout à fait fiable. A utiliser donc avec grande prudence. _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
Argian l33t
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Wed Nov 10, 2004 1:08 pm Post subject: |
|
|
D'un autre coté, si mplayer n'est pas dans ton world, c'est normal que depclean veuille le virer.
Cela dit, je n'utilise deplean que pour me faire une idée de ce qui pourrait être enlevé et toujours avec --pretend. Donc, +1 pour la prudence |
|
Back to top |
|
|
theturtle123 l33t
Joined: 19 Sep 2003 Posts: 621 Location: Lille, France
|
Posted: Wed Nov 10, 2004 1:08 pm Post subject: |
|
|
et heu la solution que j'avais proposé avec
c'est bien ou mal ? ça donne quoi chez vous ?
généralement quand je le lance, ça me rajoute des trucs qui devraient être dans world...
tentez, mais avec précaution |
|
Back to top |
|
|
Argian l33t
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Wed Nov 10, 2004 1:10 pm Post subject: |
|
|
theturtle123 wrote: | et heu la solution que j'avais proposé avec
c'est bien ou mal ? ça donne quoi chez vous ?
généralement quand je le lance, ça me rajoute des trucs qui devraient être dans world...
tentez, mais avec précaution | Ben, la seule fois que j'ai utilisé regenworld, j'ai obtenu u fichier world vide: . Mais, c'était il y a plus d'un an, ça certainement été amélioré depuis |
|
Back to top |
|
|
theturtle123 l33t
Joined: 19 Sep 2003 Posts: 621 Location: Lille, France
|
Posted: Wed Nov 10, 2004 1:12 pm Post subject: |
|
|
je l'utilise régulièrement et je n'ai jamais eu de problèmes avec...
c'est dommage qu'il n'y ait pas un mode interactif du genre
"machin détecté voulez vous ajouter machin à world ?" |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Wed Nov 10, 2004 1:13 pm Post subject: |
|
|
Ca risque de venir dans les prochaines versions de portage je pense.
D'ailleurs il n'est pas question de réécrire portage dans un autre langage ?
Car il me semble que sa lenteur est du en partie au pyhon. _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
theturtle123 l33t
Joined: 19 Sep 2003 Posts: 621 Location: Lille, France
|
Posted: Wed Nov 10, 2004 1:18 pm Post subject: |
|
|
j'avais cru voir ça aussi en effet...
mythe(tv) [bon ok désolé, c'est pas drole] ou réalité ?
quelle idée d'avoir écrit portage en python aussi |
|
Back to top |
|
|
|