OVH Cloud OVH Cloud

comment faire un portupgrade total?

23 réponses
Avatar
Dankin
Bonjour.

Habituellement, je m'en sors tous seul pour les mise à jour de free (je
suis 4.9). Sauf que cette fois ci, pour la mise à jour de gnome2 (2.6).
Ca a foiré. Je me suis retrouvé avec pas mal d'appli qui n'était pas à
jour et qui ne voulait pas de gnome 2 2.6.
Je croyais que "portupgrade appliaupgrader" ca suffisait. Comment faire
pour que portupgrade, upgrade aussi les applis qui sont dépendante de
l'aplication que l'on upgrade. Waouh! Compliqué, non? J'aimerais éviter
la prochaine fois de faire un
# pkg_remove gnome2 && portinstall gnome2
Merci d'avance pour vos lumières

--
Olivier

3 réponses

1 2 3
Avatar
Miod Vallat
Il vaut tout de même éviter gnome...


Le meilleur moyen est d'éviter de l'installer.

Comment j'ai marché dedans ?

Pas dedans, dessus le gnome.



Avatar
Michel Pawlak
Xavier wrote:
Philippe Chevalier wrote:


Pour administrer mes ports, je fais regulierement un cvsup et je
decide ce que je veux upgrader et j'upgrade dependance par dependance.



Sous NetBSD, on a un truc génial, qui s'appelle pkgdepgraph, et qui te
donne ça :

<http://www.xavhome.fr.eu.org/vrac/pkgdepgraph-aragorn.injep.fr.gif>


Je prefere quand meme pkg_tree...

/usr/ports/sysutils/pkg_tree

En association avec pkg_version ca le fait bien. Seul petit defaut on ne
peut pas identifier les upward depedencies si l'on specifie un nom de
package. Dommage, mais bon avec un petit | more search le nom du package
on s'en sort.

Ceci dit je ne vois rien a reprocher a portupgrade, pour ceux qui ont
peur de voir des ports installes sans leur bon vouloir, ils peuvent
utiliser l'option -rRn nomduport.

Sinon pour les histoires de db qui est cassee, et qu'il faut fixer,
notons que ca arrive surtout lorsque l'on fait des upgrade via les
packages et non pas les ports. Dans ce dernier cas, les cas sont
vraiment rares IMHO.

Pour ainsi dire je n'ai pas encore eu de probleme critique jusqu'a
present avec portupgrade.

A+


Avatar
Ollivier Robert
[copie de cet article par courrier électronique]

Dans l'article ,
Marwan Burelle disait :
Maintenant, je ne connais pas bien l'implentation de ruby, mais il me
semble que sur certains points, les choses pourraient être mieux,
notamment la gestion de la mémoire (garbage collecting ?) et certains
problèmes de perfs. Bon, là encore, faudrait réécrire ça dans un langage
plus efficace, un langage compilé tant qu'à faire, mais portupgrade
existe, marche et est fortement pratique (portinstall, portsclean et la
gestion des envirronnements de compilation spécifiques à chaque port
sont quand même bien pratique.)


Comme il n'y a pas de problème de vitesse en soi avec un programme comme
portinstall/portupgrade, la facilité de maintenance est à mon plus
importante et donc en Ruby, c'est bien.

D'autre part, c'est 1.8.1 qui est maintenant la version par défaut de Ruby
et ça corrige pas mal de chose, intègre plus de packages externes et va
aussi plus vite.
--
Ollivier ROBERT -=- Eurocontrol EEC -=-
FreeBSD : <URL:http://www.FreeBSD.org/> The Power to Serve!

1 2 3