Sur mon bureau (Precise), j'ai exécuté System Settings > Details > Install Updates
à partir du bureau Unity. Sur mon serveur cloud, également sur Precise, je peux utiliser une session VNC pour faire la même chose, mais à la place, j'ai exécuté apt-get update
et apt-get upgrade
.
L'activité de mon ordinateur de bureau était-elle équivalente à celle de mon serveur ou l'une de ces mesures est-elle moins complète?
L'activité de mon bureau était-elle équivalente à celle de mon serveur?
La plupart du temps, oui, la mise à jour du bureau est égale à apt-get update && apt-get upgrade
.
Cependant, apt-get upgrade
n'installera pas de packages tels que les mises à niveau du noyau qui sont facultatives mais hautement recommandées, contrairement à Update Manager. Vous devez utiliser apt-get dist-upgrade
pour cela, auquel cas vous auriez un véritable équivalent.
Si vous utilisez apt-get upgrade
et que les mises à niveau du noyau, etc., sont disponibles, vous verrez un message du type The following packages have been held back:
; c’est votre choix de lancer apt-get dist-upgrade
si vous souhaitez mettre à jour ces paquets.
Notez qu'un certain nombre de types de serveurs cloud ne pas utilisent leur propre noyau, mais leur noyau "hôte" physique (OpenVZ, vserver, LXC, Xen paravirtualisé); les autres types se comportent comme les machines physiques elles-mêmes (Xen HVM, KVM).
Pour plus d'informations sur les commandes de mise à jour, reportez-vous à la section AptGet How-to :
Commandes de maintenance
1. apt-get update
- Exécutez cette commande après avoir modifié /etc/apt/sources.list
ou /etc/apt/preferences
. Pour plus d'informations sur /etc/apt/preferences
, reportez-vous à la section Instructions de pinning . Exécutez cette commande régulièrement pour vous assurer que votre liste de sources est à jour. C'est l'équivalent de "Reload" dans Synaptic ou "Fetch updates" dans Adept.
2. apt-get upgrade
- Cette commande met à jour tous les packages installés. C'est l'équivalent de "Marquer toutes les mises à jour" dans Synaptic.
3. apt-get dist-upgrade
- Comme ci-dessus, sauf que la case à cocher "mise à niveau intelligente" est ajoutée. Il indique à APT d'utiliser un système "intelligent" de résolution de conflit et tentera de mettre à niveau les packages les plus importants aux dépens des moins importants, le cas échéant.
Remarque: apt-get dist-upgrade
n'effectue pas de mise à niveau de la distribution. Voir le page de mise à nivea pour plus d'informations.