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):
: permet de mettre a jour l'arbre des ports.

[code]portupgrade nom_du_logiciel
: mettre a jour le port en question.


Code (]portupgrade -r nom_du_logiciel[/code):
: mettre à jour les logiciels dépendant du port.

[code]portupgrade -R nom_du_logiciel
: mettre à jour les logiciels dont dépend (requis par) le port.


Code (]portupgrade -rR nom_du_logiciel[/code):
: mise à jour totale (de toutes les applications), combinaison des deux ci-dessus.

C'est pas simple à expliquer... :-? mais un
[code]man portupgrade
peut te donner des indices.

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:
trop souvent les utilisateurs mettent le bronx sur leur machine lors d'upgrades de Gnome, notamment.


ç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):
et colle moi la sorti de :

[code]pkg_version -v | grep clamav

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:
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 !


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:
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) ???


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 qualité/prix temps de compilation/fonctionnalités ou Fluxbox quand j'ai la motivation.

@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:
J'ai jamais eu le courage de compiler KDE, je sais je suis lache ;D
J'installe souvent XFCE qui a un bon rapport qualité/prix temps de compilation/fonctionnalités ou Fluxbox quand j'ai la motivation.

@patrick : combien de temps ça te prend environ pour compiler KDE ?


Ç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.