sudo apt-get upgrade
installe toutes les mises à jour, pas seulement les mises à jour de sécurité. Je sais que je peux utiliser Update Manager pour sélectionner uniquement les mises à jour de sécurité importantes, mais existe-t-il un moyen de le faire à partir de la ligne de commande ?
Cela n'inclut pas (accidentellement ?) les différents paquets linux-{modules,images,headers}-*. Ce qui est parfait pour mon objectif, où un système pratiquement sans surveillance a un module de noyau hors de l'arbre qui est fastidieux à compiler après chaque mise à jour du noyau.
0 votes
Je suppose que vous vouliez faire référence à apt-get (dist-)upgrade ?
2 votes
Je ne pense pas. dist-upgrade met le système entier à une nouvelle version. Je parle des mises à jour quotidiennes, comme celles que vous voyez dans Update Manager.
1 votes
Oh, je vois ce que tu veux dire maintenant. Heh, je lance apt-get update si souvent que je le tape sans réfléchir. Merci de m'avoir prévenu !
7 votes
Vous voulez "apt-get dist-upgrade", pas "apt-get upgrade". "dist-upgrade" n'est pas pour les nouvelles versions (c'est "do-release-upgrade" une commande séparée). Utiliser "dist-upgrade" signifie qu'il gérera les changements de dépendances des nouveaux paquets. Cela peut être important.
1 votes
Je ne pense pas que @KeesCook soit correct. Selon la documentation d'apt, vous devez utiliser apt-get upgrade à moins que vous ne changiez de distribution. Ce n'est que dans de rares conditions qu'une mise à jour de la distribution est nécessaire par rapport à une mise à niveau lors de l'exécution d'un ubuntu publié (par exemple, pas actuellement en version bêta/rc).
3 votes
Dist-upgrade est l'opération normale effectuée par le GUI Update Manager. Pour les paquets tels que le noyau, pour lesquels il existe une version
linux-image-generic
en fonction de l'image courante, par exemplelinux-image-3.x.y-zz-generic
(dont chaque version est un nom de paquet séparé), dist-upgrade (qui permet d'installer de nouveaux paquets pour satisfaire les dépendances) effectuera cette mise à niveau, alors que upgrade montrera le paquet du noyau comme étant retenu.3 votes
Surprenant qu'il n'y ait pas de bons
apt-get
Il n'y a pas de réponses basées sur ce critère, étant donné la place importante qu'il occupe sur chaque serveur.0 votes
En fait, la réponse d'ILIV ci-dessous est très bonne. D'abord, vous pouvez lister les paquets qui doivent être mis à jour, puis vous pouvez exécuter
sudo apt-get install <name>
des seuls paquets à mettre à niveau. Cela vous permet de ne mettre à niveau que les paquets qui représentent un problème de sécurité.0 votes
Deux duplicate fils (avec des solutions différentes et des explications différentes).