Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/06/2007, à 14:45

Sven

Upgrade ? Dist-upgrade ?

Salut

Je voudrais vous poser uen question parce que j'ai un peu de mal à comprendre la gestion des paquets. Voilà les résultats que j'obtiens :

sven@ubuntu-desktop:~$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture de l'information d'état... Fait
Les paquets suivants ont été conservés :
  e17 emodule0-alarm emodule0-cpu emodule0-deskshow emodule0-flame
  emodule0-forecasts emodule0-language emodule0-mail emodule0-mem
  emodule0-mixer emodule0-moon emodule0-net emodule0-photo emodule0-rain
  emodule0-screenshot emodule0-slideshow emodule0-snow emodule0-taskbar
  emodule0-tclock emodule0-uptime emodule0-weather emodule0-winselector
  emodule0-wlan emodules0-all linux-headers-generic linux-image-generic
  linux-restricted-modules-generic
0 mis à jour, 0 nouvellement installés, 0 à enlever et 27 non mis à jour.

sven@ubuntu-desktop:~$ sudo apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture de l'information d'état... Fait
Calcul de la mise à jour... Fait
Les NOUVEAUX paquets suivants seront installés :
  emodule-alarm emodule-cpu emodule-deskshow emodule-flame emodule-forecasts
  emodule-language emodule-mail emodule-mem emodule-mixer emodule-moon
  emodule-net emodule-news emodule-photo emodule-rain emodule-screenshot
  emodule-slideshow emodule-snow emodule-taskbar emodule-tclock emodule-uptime
  emodule-weather emodule-winselector emodule-wlan emodules-all giblib1
  linux-headers-2.6.20-16 linux-headers-2.6.20-16-generic
  linux-image-2.6.20-16-generic linux-restricted-modules-2.6.20-16-generic
  scrot
Les paquets suivants seront mis à jour :
  e17 emodule0-alarm emodule0-cpu emodule0-deskshow emodule0-flame
  emodule0-forecasts emodule0-language emodule0-mail emodule0-mem
  emodule0-mixer emodule0-moon emodule0-net emodule0-photo emodule0-rain
  emodule0-screenshot emodule0-slideshow emodule0-snow emodule0-taskbar
  emodule0-tclock emodule0-uptime emodule0-weather emodule0-winselector
  emodule0-wlan emodules0-all linux-headers-generic linux-image-generic
  linux-restricted-modules-generic
27 mis à jour, 30 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 53,5Mo dans les archives.
Après dépaquetage, 181Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o

Je ne comprends pas pourqoi le upgrade me retourne des paquets à ne pas mettre à jour ni pourquoi le  dist-upgrade me propose d'installer et mettre à jour des paquets identiques 0o ?


Est ce que vous pourriez m'expliquer, parce que même dans les FAQ on ne parle pas vraiment de ça :oops:

Hors ligne

#2 Le 01/06/2007, à 15:19

Haikai

Re : Upgrade ? Dist-upgrade ?

dist-upgrade permet de gérer les dépendances de manière plus "intelligente" qu'upgrade. Un upgrade n'ajoute en général pas de nouvelle version de noyau par ex.

Dernière modification par Haikai (Le 01/06/2007, à 15:21)

Hors ligne

#3 Le 01/06/2007, à 15:52

Sven

Re : Upgrade ? Dist-upgrade ?

Merci Halkai
Mais théoriquement si j'avais bien compris le dist-upgrade, permettait juste de faire en plus de l'upgrade un passage à une éventuelle version supérieur de la distrib non ?!? Dans ce cas pourquoi est ce que ce qu'il me propose de mettre à jour et si différent ?

Pourquoi aussi me propose t'il de mettre à jour des paquets qu'il va par la même occasion installer ? 0o

Hors ligne

#4 Le 01/06/2007, à 17:30

Haikai

Re : Upgrade ? Dist-upgrade ?

Bon alors techniquement upgrade se contente de mettre à jour les paquets installés là où dist-upgrade va en plus assumer les dépendances en installant si nécessaire de nouveaux paquets. C'est pourquoi dist-upgrade est recommandé pour le passage à une nouvelle version du système (de dapper à fawn par exemple).

Dans ton cas, je ne sais pas trop, il faudrait déjà que tu me dises ce que tu voulais faire et quelle est ta version d'ubuntu. A priori e17 n'est pas dans les dépôts officiels si ?
Pour moi, le mainteneur des paquets e17 a changé le nom de ses paquets en ôtant le 0 d'où la transition et la différence entre upgrade et dist-upgrade.

Voili voilou

Dernière modification par Haikai (Le 02/06/2007, à 02:49)

Hors ligne

#5 Le 02/06/2007, à 00:57

max-k

Re : Upgrade ? Dist-upgrade ?

Halkal, ton explication est à ma connaissance, inexacte.

-apt-get upgrade met à jour le noyau si une nouvelle version est disponible.

-apt-get upgrade installe aussi parfois certains nouveaux paquets si cela est nécessaire.

En effet, apt, dans son ensemble est très performant et gère avec quasi-perfection les dépendances, et c'est d'ailleurs en partie ce qui fait la force des distribution basées sur debian.

-Il ne faut utiliser sudo apt-get dist-upgrade que lorsque l'on souhaite changer de version de distribution, et cela seulement après avoir modifié son fichier /etc/apt/sources.list en conséquence (changé les noms de version [remplacé feisty par gutsy par exemple]).

Pour ce qui est du problème de Sven, je crois qu'il y a en fait deux explications:

-Pour la commande apt-get upgrade :

Il m'est arrivé de constater que certaines mises à jour, dont des mises à jour du noyau, ne passent pas avec apt-get upgrade sans raison apparente.
Généralement elles s'installent sans encombre avec le gestionnaire de maj de gnome (il doit en être de même pour kde). (je n'ai pas de réelle explication à ce phénomène)

En tout cas le fait que les paquets linux-headers-2.6.20-16, linux-headers-2.6.20-16-generic, linux-image-2.6.20-16-generic et linux-restricted-modules-2.6.20-16-generic ne soit pas proposés à la mise à jour explique que les paquets linux-headers-generic, linux-image-generic et
linux-restricted-modules-generic soient conservés.

-Maintenant pour la commande apt-get dist-upgrade :

Je pense que le problème vient du paquet e17 qui est un méta-paquet qui permet d'installer tout l'environnement de bureau Enlightenment E17 d'un coup.
Il me semble que la commande met à jour le paquet E17 (et par conséquent tout son contenu) et par dépendance installe tous les paquets contenus dans le méta-paquet.

Je ne sais pas si j'ai été trés clair mais je pense que c'est la présence de ce méta-paquet qui provoque ce bug d'affichage sans gravité.

Hors ligne

#6 Le 02/06/2007, à 02:53

Haikai

Re : Upgrade ? Dist-upgrade ?

man apt-get a écrit :

upgrade
          La commande upgrade permet d’installer les versions les plus
          récentes de tous les paquets présents sur le système en utilisant
          les sources énumérées dans /etc/apt/sources.list. Les paquets
          installés dont il existe de nouvelles versions sont récupérés et mis
          à niveau. En aucun cas des paquets déjà installés ne sont
          supprimés ; de même, des paquets qui ne sont pas déjà installés ne
          sont ni récupérés ni installés.
Les paquets dont de nouvelles
          versions ne peuvent pas être installées sans changer le statut
          d’installation d’un autre paquet sont laissés dans leur version
          courante. On doit d’abord exécuter la commande update pour que
          apt-get connaisse l’existence de nouvelles versions des paquets.

dist-upgrade
          La commande dist-upgrade effectue la fonction upgrade en y ajoutant
          une gestion intelligente des changements de dépendances dans les
          nouvelles versions des paquets
; apt-get possède un système
          « intelligent » de résolution des conflits et il essaye, quand c’est
          nécessaire, de mettre à niveau les paquets les plus importants aux
          dépens des paquets les moins importants. Le fichier
          /etc/apt/sources.list contient une liste de sources où récupérer les
          paquets désirés. Voyez aussi apt_preferences(5) pour un mécanisme de
          remplacement des paramètres généraux pour certains paquets.

Dernière modification par Haikai (Le 02/06/2007, à 02:55)

Hors ligne

#7 Le 02/06/2007, à 13:22

Sven

Re : Upgrade ? Dist-upgrade ?

MErci à vous ^^
Je crois bien avoir compris comment ça fonctionnait (d'ailleurs je ne savais pas que les man donnaient des infos aussi complètes sur les commandes, je croyais que ça donnait juste les modalités d'utilisation de telle ou telle chose)

Donc en gros apt-get upgrade, va gérer ce qui est mise à jour des paquets installés actuellement sur mon Pc, tandis que dist-upgrade va gérer de façon plus intelligentes les dépendances ('est pour ça qu'il me proposait d'installer les nouveaux paquets)...

Encore merci à vous les gens tongue

Hors ligne

#8 Le 02/06/2007, à 14:27

Haikai

Re : Upgrade ? Dist-upgrade ?

Sven a écrit :

d'ailleurs je ne savais pas que les man donnaient des infos aussi complètes sur les commandes, je croyais que ça donnait juste les modalités d'utilisation de telle ou telle chose

C'est pour ça qu'on parle de man power.

--->[]

Hors ligne

#9 Le 02/06/2007, à 18:46

max-k

Re : Upgrade ? Dist-upgrade ?

lol marrant pour man power.

en tout cas je pense que l'explication du man ne tient pas compte des dépendances.

car, et c'est le fruit de mon expérience : la commande upgrade supprime effectivement des paquets installés et installe également de nouveaux paquets si ceux-ci sont requis.

tu t'en apercevra sûrement très bientôt.

Hors ligne

#10 Le 03/06/2007, à 09:03

Zic

Re : Upgrade ? Dist-upgrade ?

max-k : tu as du mal faire l'expérience, c'est impossible, et c'est certain.


GNU/Linux
The dynamic duo

marsaud.org

Hors ligne