| Forums FUG-FR | |
|
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Logiciels tiers >> MàJ port firefox https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1172648432 Message started by dp59 on 28. Feb 2007 at 08:40 |
|
|
Title: MàJ port firefox Post by dp59 on 28. Feb 2007 at 08:40
pour info aux amateurs, un "Update to 2.0.0.2" de firefox est dispo pour le port correspondant, ainsi que le i18n.
En parlant de ca, en faisant un portsnap "fetch" puis extract puis update on mets a jour les ports. Mais ensuite, pour mettre à jour un logiciel installé en faisant attention aux dépendances, car on risque d'avoir les logiciels qui ne marchent plus sinon, si je ne me trompe pas bien sur, quel est donc le meilleur moyens de ne pas (se) planter...... |
|
Title: Re: MàJ port firefox Post by Cyclope on 28. Feb 2007 at 11:12 Code (]portsnap fetch update[/code):
Code (]portupgrade -r nom_du_logiciel[/code):
Code (]portupgrade -rR nom_du_logiciel[/code):
Est ce que j'ai bon ? Si quelqu'un peut confirmer ... :D EDIT : Le fichier /usr/ports/UPDATING contient des informations aussi pour upgrader proprement. |
|
Title: Re: MàJ port firefox Post by francis on 28. Feb 2007 at 11:55
Tout bon ! Juste une remarque: un '-a' équivaut à '-Rr' (on économise deux microns de peau à l'index gauche :) )
Sinon, lire UPDATING est indispensable: trop souvent les utilisateurs mettent le bronx sur leur machine lors d'upgrades de Gnome, notamment. Portupgrade, avec ce genre d'usines (nombre de ports interdépendants, renommages parfois, etc.), ne fait pas ce qu'il convient; et pour ces cas-là, les manoeuvres justes à effectuer sont données par ports/UPDATING. |
|
Title: Re: MàJ port firefox Post by Cyclope on 28. Feb 2007 at 12:05 fgudin wrote on 28. Feb 2007 at 11:55:
ça sent le vécu là ;) C'est vrai que gnome et ces dépendances...plusieurs distri linux (dont slack je crois) ont fait l'impasse sur gnome rien que pour ça. |
|
Title: Re: MàJ port firefox Post by dp59 on 28. Feb 2007 at 13:21
merci cyclope et francis,
en effet ca sent le vecu (et meme pour moi !) mais je vous rassure, je ne suis pas " deux microns de peau à l'index gauche " ! bonne journée..... |
|
Title: Re: MàJ port firefox Post by dp59 on 28. Feb 2007 at 13:26
j'avais oublié.....
.....je tourne avec KDE 3.5.4 en interface graphique. Depuis, 3.5.5 (et voir plus sont sortis). Est-ce vraiment nécessaire de Updater KDE (ou je dois le laisser car fournit avec FreeBSD 6.2) ??? |
|
Title: Re: MàJ port firefox Post by Cyclope on 28. Feb 2007 at 13:54
C'est pas vraiment nécessaire d'upgrader KDE...je suppose que tu l'as installé en binaire, le recompiler prend beaucoup de temps.
Tu peux configurer portupgrade avec le fichier /etc/pkgtools.conf pour qu'il fasse l'impasse sur KDE. C'est expliqué ici http://www2.papamike.ca:8082/tutorials/pub/fbsd-ports1.html#pkgtools |
|
Title: Re: MàJ port firefox Post by dp59 on 28. Feb 2007 at 19:36
voila ce que j'ai essayé : :D
DAVIDPIHEN0# cd /usr/ports/security/clamav DAVIDPIHEN0# portupgrade -Rr clamav [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 462 packages found (-1 +3) (...)... done] [missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 16623 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000...... ..... done] missing key: categories: Cannot read the portsdb! /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:567:in `open_db': database file error (PortsDB::DBError) from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:736:in `port' from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:924:in `all_depends_list' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!' from /usr/local/sbin/portupgrade:694:in `main' from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize' from /usr/local/sbin/portupgrade:210:in `new' from /usr/local/sbin/portupgrade:210:in `main' from /usr/local/sbin/portupgrade:1981 >:( |
|
Title: Re: MàJ port firefox Post by dp59 on 28. Feb 2007 at 19:44
serait-ce la solution : ?
20040226: AFFECTS: i386 users of lang/ruby* and sysutils/portupgrade AUTHOR: knu@FreeBSD.org Change the default version of ruby to 1.8 for i386. If you are a ruby developer and want to keep ruby 1.6 as default, please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf. Otherwise, please run the following series of commands to migrate to ruby 1.8: 1) Reinstall portupgrade manually (and as a result ruby 1.8 will be installed): pkg_delete portupgrade-\* (cd /usr/ports/sysutils/portupgrade; make install clean) 2) Reinstall everything that depends on ruby 1.6 to use ruby 1.8 instead: portupgrade -fr lang/ruby16 3) Reinstall ruby 1.8 (because the previous step kills symlinks): portupgrade -f lang/ruby18 4) Deinstall ruby 1.6 stuff (if you are paranoia): pkg_deinstall -ri lang/ruby16 5) If the above commands do now work somehow and portupgrade starts causing LoadError, please reinstall portupgrade manually again. Whenever you get confused, you can always deinstall portupgrade and all the ruby stuff (run "pkg_delete -r ruby-\*") and reinstall portupgrade as a last resort. 20040204: AFFECTS: 5.2-CURRENT users who started with a 5.2-RELEASE or older. AUTHOR: obrien@FreeBSD.org Change the default version of perl to 5.8. 1) Force perl-5.6.1 to be upgraded with perl-5.8. portupgrade -o lang/perl5.8 -f perl-5.6.1_15 2) Update all p5-* modules. portupgrade -f p5-\* $FreeBSD: ports/UPDATING,v 1.472 2007/02/27 13:13:15 miwi Exp $ |
|
Title: Re: MàJ port firefox Post by Cyclope on 28. Feb 2007 at 20:46
Tu n'est pas obligé de te placer dans le répertoire du port pour l'upgrader. Essaye juste de faire un :
Code (]portupgrade clamv[/code):
|
|
Title: Re: MàJ port firefox Post by dp59 on 28. Feb 2007 at 21:19
sur le premier code :
DAVIDPIHEN0# portupgrade clamav [missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 16623 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000...... ..... done] missing key: categories: Cannot read the portsdb! /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:567:in `open_db': database file error (PortsDB::DBError) from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:736:in `port' from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:924:in `all_depends_list' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!' from /usr/local/sbin/portupgrade:694:in `main' from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize' from /usr/local/sbin/portupgrade:210:in `new' from /usr/local/sbin/portupgrade:210:in `main' from /usr/local/sbin/portupgrade:1981 puis sur le second, il voit bien le port MàJ : DAVIDPIHEN0# pkg_version -v | grep clamav clamav-0.88.5 < needs updating (port has 0.90_2) Je vais essayer de faire un pkgdb -fu afin de reconstruire l'arbre des ports.... je te tiens au courant "Cyclone" et je te remercie du conseil |
|
Title: Re: MàJ port firefox Post by Cyclope on 01. Mar 2007 at 08:27
[code]portsdb -Fu[/code]
est une bonne idée :) En effet il y a un problème avec l'INDEX des ports... |
|
Title: Re: MàJ port firefox Post by dp59 on 01. Mar 2007 at 08:53
c'est une bonne idée mais celà n'a rien arrangé ! Tjrs un blème dans l'arbre des ports. J'ai donc essayé une solution plus radicale : cd /usr/ports et j'ai TOUS EFFACER ! (je sais c'est vraiment très radical et pas très (h?)ortodoxe, enfin bref !).
Ensuite portsnap fetch et extract pour remettre les ports en place. De là, j'ai eu un message comme quoi le port "portupgrade" a été déplacé vers ports/ports-mgmt. Et ca doit être (ou devait, j'espère !) être la source de mon problème. Je vous tiens au courant dans la soirée ! Bonne journée à tous. ;) |
|
Title: Re: MàJ port firefox Post by dp59 on 01. Mar 2007 at 20:34
bonsoir a tous,
Pour ceux que celà interesse, après avoir directement effacer le répertoire des ports, j'ai deinstall portupgrade pour le reinstall depuis son nouvel emplacement cd /usr/ports/ports-mgmt/portupgrade. Maintenant avec -rR (ou -a, ça dépend l'épaisseur de sa peau sous les doigts, mais j'me comprends !) CA MARCHE ! P.t..n (auto-modération) que ce fut dure ! Et oui trop de "systeme sale" (re-auto-moderation) pendant 15ans et il faut tout repenser, tout réapprendre comme un nouveau né ! Mais à mon gout, ca vaut le coup ! Bonne soirée à tous, merci encore pour votre aide. ;) |
|
Title: Re: MàJ port firefox Post by patrick on 02. Mar 2007 at 04:16 dp59 wrote on 01. Mar 2007 at 20:34:
Il suffit de désinstaller portupgrade et de le réinstaller. Quand portupgrade ne marche plus, il faut utiliser les commandes natives (pkg_delete, pkg_add, make). À mon avis les catégories sont codées en durs dans portupgrade et il y en a une nouvelle. Sinon c'est un problème récurrent, en cas de soucis reconstruire INDEX-6.db avec portsdb, éventuellement effacer pkgdb.db qui se trouve dans /var/db/pkg et le reconstruire avec pkgdb. |
|
Title: Re: MàJ port firefox Post by patrick on 02. Mar 2007 at 04:23 dp59 wrote on 28. Feb 2007 at 13:26:
Je n'ai jamais eu de gros pépins avec la mise à jour de KDE. C'est juste long à compiler. Après à toi de voir, il y a des améliorations à chaque version - parfois des régressions aussi. |
|
Title: Re: MàJ port firefox Post by Cyclope on 02. Mar 2007 at 08:30
J'ai jamais eu le courage de compiler KDE, je sais je suis lache ;D
J'installe souvent XFCE qui a un bon rapport @patrick : combien de temps ça te prend environ pour compiler KDE ? |
|
Title: Re: MàJ port firefox Post by patrick on 02. Mar 2007 at 13:58 Cyclope wrote on 02. Mar 2007 at 08:30:
Ça dépend de la machine, chez moi environ 24 heures je dirais (sur un portable centrino à 1.6GHz - 1Go ram). Mais je fais en plusieurs étapes : kdelibs, kdebase, kdepim, puis le reste. Ça n'empêche pas d'utiliser la machine, c'est multitache comme bouzin et je compile en "nice". |
|
Title: Re: MàJ port firefox Post by Cyclope on 02. Mar 2007 at 15:35
Oula, c'est un peu trop pour moi 24h. La dernière fois j'ai mis 6h pour avoir un X.org, XFCE et un firefox utilisable je crois. Le tout avec des optimisations classiques pipe -O2 etc...
|
|
Title: Re: MàJ port firefox Post by dp59 on 05. Mar 2007 at 13:19
après un "portupgrade -Rr clamav " lancé jeudi dernier dans la soirée,
mon Amd Athlon 2800+ vient enfin de finir ce midi ! Certes je n'ai pas passer mon nez devant l'écran durant tout le WE, mais ce fut long. @+ |
|
Forums FUG-FR » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2026. All Rights Reserved. |