Welcome, Guest. Please Login
FUG-FR logo
 
  HomeHelpSearchLogin  
 
Pages: 1 2 
MàJ port firefox (Read 9655 times)
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
MàJ port firefox
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......
Back to top
 
dp59  
IP Logged
 
Cyclope
Junior Member
**
Offline


FreeBSD powaa !

Posts: 66
Gender: male
Re: MàJ port firefox
Reply #1 - 28. Feb 2007 at 11:12
 
Code:
portsnap fetch update 

: 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 

: 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 

: mise à jour totale (de toutes les applications), combinaison des deux ci-dessus.

C'est pas simple à expliquer... Huh mais un
Code:
man portupgrade 

peut te donner des indices.

Est ce que j'ai bon ? Si quelqu'un peut confirmer ... Cheesy

EDIT : Le fichier /usr/ports/UPDATING contient des informations aussi pour upgrader proprement.
Back to top
« Last Edit: 28. Feb 2007 at 11:21 by Cyclope »  
WWW WWW Cyclope  
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: MàJ port firefox
Reply #2 - 28. Feb 2007 at 11:55
 
Tout bon ! Juste une remarque: un '-a' équivaut à '-Rr' (on économise deux microns de peau à l'index gauche Smiley )

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.
Back to top
 
 
IP Logged
 
Cyclope
Junior Member
**
Offline


FreeBSD powaa !

Posts: 66
Gender: male
Re: MàJ port firefox
Reply #3 - 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à  Wink

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.
Back to top
 
WWW WWW Cyclope  
IP Logged
 
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
Re: MàJ port firefox
Reply #4 - 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.....
Back to top
 
dp59  
IP Logged
 
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
Re: MàJ port firefox
Reply #5 - 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) ???
Back to top
 
dp59  
IP Logged
 
Cyclope
Junior Member
**
Offline


FreeBSD powaa !

Posts: 66
Gender: male
Re: MàJ port firefox
Reply #6 - 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
Back to top
 
WWW WWW Cyclope  
IP Logged
 
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
Re: MàJ port firefox
Reply #7 - 28. Feb 2007 at 19:36
 
voila ce que j'ai essayé : Cheesy
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:CheesyBError)
       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

Angry
Back to top
 
dp59  
IP Logged
 
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
Re: MàJ port firefox
Reply #8 - 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 $
Back to top
 
dp59  
IP Logged
 
Cyclope
Junior Member
**
Offline


FreeBSD powaa !

Posts: 66
Gender: male
Re: MàJ port firefox
Reply #9 - 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 



et colle moi la sorti de :

Code:
pkg_version -v | grep clamav 

Back to top
 
WWW WWW Cyclope  
IP Logged
 
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
Re: MàJ port firefox
Reply #10 - 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:CheesyBError)
       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
Back to top
 
dp59  
IP Logged
 
Cyclope
Junior Member
**
Offline


FreeBSD powaa !

Posts: 66
Gender: male
Re: MàJ port firefox
Reply #11 - 01. Mar 2007 at 08:27
 
Code:
portsdb -Fu 



est une bonne idée  Smiley En effet il y a un problème avec l'INDEX des ports...
Back to top
 
WWW WWW Cyclope  
IP Logged
 
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
Re: MàJ port firefox
Reply #12 - 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.  Wink
Back to top
 
dp59  
IP Logged
 
dp59
YaBB Newbies
*
Offline


dp59

Posts: 14
Gender: male
Re: MàJ port firefox
Reply #13 - 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.
Wink
Back to top
 
dp59  
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: MàJ port firefox
Reply #14 - 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.
Back to top
 
 
IP Logged
 
Pages: 1 2