| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| gestionnaire_de_mises_a_jour [Le 23/06/2026, 12:14] – Centre d'applications arverne73 | gestionnaire_de_mises_a_jour [Le 27/07/2026, 17:07] (Version actuelle) – orthographe | liens internes | illustration -> capture | reformulations | un OS est aussi un "logiciel" | problèmes : +sous chapitres / suppr téléchargement et mise à jour (incohérrents) krodelabestiole |
|---|
| * Tous environnements : par la commande ''[[man>update-manager]]'' depuis un [[:terminal]]. | * Tous environnements : par la commande ''[[man>update-manager]]'' depuis un [[:terminal]]. |
| |
| {{update-manager.png?400}}{{ :administration:gestionmaj_resolute.png?direct&400|}} | {{:administration:gestionmaj_resolute.png?500}} |
| |
| puis cliquez sur **//Vérifier//**, et si des mises à jour sont disponibles, cliquez sur **//Installer les mises à jour//**, ou sur **//Installer maintenant//** sur les versions plus récentes. | puis cliquez sur **//Vérifier//**, et si des mises à jour sont disponibles, cliquez sur **//Installer les mises à jour//**, ou sur **//Installer maintenant//** sur les versions plus récentes. |
| |
| A partir de la version 26.04 Resolute, le [[gnome-software|Centre d'applications]] affiche aussi toutes les mises à jour disponibles, paquets snap ou paquet Debian classique et vous permet de les installer. | A partir de la version 26.04 Resolute, le [[snap_store|Centre d'applications]] affiche aussi toutes les mises à jour disponibles, paquets snap ou paquet Debian classique et vous permet de les installer. |
| |
| Il est aussi possible de maintenir son système à jour à l'aide du [[:synaptic|gestionnaire de paquets Synaptic]] (ou [[:Muon]] si vous êtes sur Kubuntu), ou encore par la ligne de commande. | Il est aussi possible de maintenir son système à jour à l'aide du [[:synaptic|gestionnaire de paquets Synaptic]] (ou [[:Muon]] si vous êtes sur Kubuntu), ou encore par la ligne de commande. |
| FIXME Voir la page [[:apt-get#mise_a_jour_depots|apt-get mise à jour des dépôts]] pour des informations complémentaires. | FIXME Voir la page [[:apt-get#mise_a_jour_depots|apt-get mise à jour des dépôts]] pour des informations complémentaires. |
| |
| ===== Effectuer les mises à jour de sécurité automatiquement ===== | ===== Mises à jour à partir de la version Resolute ===== |
| <note important>A partir de la version 26.04 //Resolute// l'application //Logiciel et mise à jour// décrite ci-dessous n'est plus installée par défaut pour diminuer le risque de mauvaises manipulations, les réglages par défaut devant suffire pour l'utilisateur habituel. | |
| |
| Les mises à jour de sécurité se font automatiquement en arrière-plan. Par contre, il apparaît qu'il n'y a aucun avertissement pour être informé des autres mises à jour disponibles (comme cela existait avec la version 25.10). Pour qu'apparaissent une icône de notification en haut de l'écran, exécuter la commande suivante : | <note important> |
| | À partir de la version [[:Resolute|Resolute 26.04]], afin de réduire les risques de mauvaises manipulations -- les réglages par défaut devant suffire pour l'utilisateur habituel --, l'application **[[#Logiciels et mises à jour]]** décrite ci-dessous n'est plus installée par défaut. |
| | |
| | Les mises à jour de sécurité se font automatiquement en arrière-plan. Pour les autres mises à jour, une notification apparaît pour indiquer leur disponibilité.\\ |
| | Pour qu'apparaisse une icône de notification dans la barre supérieure de l'écran pour toute mise à jour, exécutez la commande suivante : |
| <code>gsettings set com.ubuntu.update-notifier show-updates-status-icon true</code> | <code>gsettings set com.ubuntu.update-notifier show-updates-status-icon true</code> |
| Vous trouverez plus d'information plus bas dans cette page.</note> | Vous trouverez plus d'information plus bas dans cette page.</note> |
| Pour éviter de recevoir une petite notification, puis de lancer les mises à jour manuellement, vous pouvez configurer les mises à jour automatiques dans Paramètres système/Logiciels et mises à jour. Cela ne fonctionne que pour les mises à jour de sécurité. | |
| |
| ==== Changer l'intervalle de vérification automatique des mises à jour ==== | ===== Logiciels et mises à jour ===== |
| | |
| | ==== Changer l'intervalle de vérification et d'installation automatique des mises à jour ==== |
| | |
| | Ouvrez le gestionnaire de sources de logiciels : consultez ce [[:tutoriel:comment_modifier_sources_maj#avec_une_interface_graphique|tableau]] suivant l'interface de bureau utilisée. |
| |
| Ouvrez le gestionnaire de sources de logiciels : consultez ce [[:tutoriel/comment_modifier_sources_maj#avec_une_interface_graphique|tableau]] suivant l'interface de bureau utilisée. | Allez dans l'onglet //Mises à jour// -> //Mises à jour automatiques// : dans cette partie vous pouvez paramétrer l'intervalle de recherche des mises à jour, leur installation automatique, et les notifications. |
| |
| Allez dans l'onglet //**Mises à jour**//, il y a une partie **Mises à jour automatiques**, dans cette partie vous pouvez paramétrer l'intervalle de recherche des mises à jour et quel type de notification vous voulez avoir.\\ | {{:software-properties-gtk:maj_securite.png?600|Capture de Logiciels et mises à jour depuis Ubuntu 22.04}} |
| |
| {{:software-properties-gtk:maj_securite.png?direct&600|}}\\ | Lancer **Logiciels et mises à jour** depuis le menu des applications, ou depuis un [[:terminal]] : |
| Illustration ↑ provenant d'une Ubuntu 22.04 :\\ | software-properties-gtk --open-tab=2 |
| « Logiciels et mises à jour » depuis le menu des applications, ou\\ | |
| software-properties-gtk --open-tab=2 | |
| pour le lancer depuis un terminal. | |
| |
| <note important> Choisir "Télécharger les mises à jour en arrière plan" peut lancer le message "Impossible de verrouiller /var/lib/dpkg/lock" si on tente de faire la mise à jour. Le verrouillage est dû à ce téléchargement en arrière plan, il faut attendre un moment (dépend de votre connexion) qu'il se termine...</note> | <note important> |
| | Tenter une installation, une mise à jour, ou même une désinstallation en ayant choisi //Télécharger les mises à jour en arrière plan// peut afficher le message ''Impossible de verrouiller /var/lib/dpkg/lock''. Le verrouillage est dû à l'occupation d'[[:APT]] par cette activité en arrière plan. Il faut attendre un moment qu'elle se termine... |
| | </note> |
| |
| ==== Configuration avancée ==== | ==== Configuration avancée ==== |
| |
| Avec la commande ''gsettings'', il est possible de configurer certains comportements de l'application. | Avec la commande ''[[man>gsettings]]'', il est possible de configurer certains comportements de l'application **Logiciels et mises à jour**, identifiée comme ''com.ubuntu.update-notifier''. |
| |
| * cacher la fenêtre ou l'icône demandant le reboot du système | * cacher la fenêtre ou l'icône demandant le reboot du système |
| * ne pas afficher la fenêtre proposant les mises à jour | * ne pas afficher la fenêtre proposant les mises à jour |
| |
| Pour voir la liste des options : | Pour voir la liste des options (''[[man>gsettings#list-keys|list-keys]]'') : |
| gsettings list-keys com.ubuntu.update-notifier | gsettings list-keys com.ubuntu.update-notifier |
| | |
| Pour connaître la valeur d'une option, ici "Intervalle de recherche de mise à jour" | Pour connaître la valeur d'une option (''[[man>gsettings#get|get]]''), ici l'intervalle de recherche des mises à jour : |
| <code>gsettings get com.ubuntu.update-notifier regular-auto-launch-interval</code> | gsettings get com.ubuntu.update-notifier regular-auto-launch-interval |
| |
| Pour affecter à "vrai" le comportement "cacher la fenêtre de reboot" | Pour affecter (''[[man>gsettings#set|set]]'') à "vrai" (''true'') le comportement "cacher la notification de reboot" (''hide-reboot-notification'') -- soit afficher la notification de redémarrage : |
| gsettings set com.ubuntu.update-notifier hide-reboot-notification true | gsettings set com.ubuntu.update-notifier hide-reboot-notification true |
| |
| Pour affecter à "vrai" le comportement "ne pas afficher de notification" | Pour affecter à "vrai" le comportement "ne pas afficher de notification" (''no-show-notifications'') -- soit désactiver les notifications : |
| gsettings set com.ubuntu.update-notifier no-show-notifications true | gsettings set com.ubuntu.update-notifier no-show-notifications true |
| |
| ==== Mises à jour de sécurité ==== | ==== Mises à jour de sécurité ==== |
| |
| Les mises à jour de sécurité sont publiées lorsqu'un bogue ou une faille de sécurité apparait dans un des paquets installés sur votre système d'exploitation //(dans certains cas, aussi, quand une nouvelle version d'un logiciel est publiée)//. Les enchainements des versions de paquets dépendent des personnes qui maintiennent ces paquets. Il peut y avoir de nombreuses versions d'un paquet publiées sur une période relativement courte si les développeurs font évoluer l'application ou corrigent des bogues. (Pour plus d'informations concernant le système de paquet et de dépôts, veuillez consulter [[:depots|la page présentant le principe des dépôts]].) | Les mises à jour de sécurité sont publiées lorsqu'un bogue ou une faille de sécurité apparaît dans un des [[:paquet|paquets]] installés sur votre système d'exploitation //(dans certains cas aussi, quand une nouvelle version d'un service ou d'une application est publiée)//. Les enchaînements des versions de paquets dépendent des personnes qui maintiennent ces paquets. Il peut y avoir de nombreuses versions d'un paquet publiées sur une période relativement courte si les développeurs font évoluer l'application ou corrigent des bogues. (Pour plus d'informations concernant le système de paquet et de dépôts, consulter [[:depots|la page présentant le principe des dépôts]].) |
| |
| Il n'est évidemment pas commode de vérifier soi-même, manuellement, tous les jours si une nouvelle version d'un paquet est publiée. Pour ce faire, il existe un petit utilitaire tournant en arrière-plan, update-notifier (voir plus bas), qui vérifie périodiquement la disponibilité de nouvelles mises à jour. | Il n'est évidemment pas commode de vérifier soi-même, manuellement, tous les jours si une nouvelle version d'un paquet est publiée. Pour ce faire, il existe un petit utilitaire tournant en arrière-plan, **update-notifier** (voir plus bas), qui vérifie périodiquement la disponibilité de nouvelles mises à jour. |
| |
| ==== Mises à jour recommandées ==== | ==== Mises à jour recommandées ==== |
| ==== Mises à jour en préversion ==== | ==== Mises à jour en préversion ==== |
| |
| Les mises à jour en préversion ([[:depots#proposed|Dépôt Proposed]]) servent à tester des paquets, des mises à jour ou des applications en version non stable avant qu'ils n'intègrent les mises à jour standards. | Les mises à jour en préversion ([[:depots#proposed|Dépôt Proposed]]) servent à tester des paquets logiciels avant qu'ils n'intègrent les mises à jour standards. |
| |
| **Elles peuvent donc être à l'origine de bogues ou de corruption de votre système.** | Elles peuvent donc être à l'origine de bogues ou de corruption de votre système. |
| |
| Ces mises à jour n'intéresseront que les développeurs ou les bêta-testeurs. | Ces mises à jour intéressent en particulier les développeurs et les bêta-testeurs.\\ |
| N'ajoutez ces mises à jour que si vous savez ce que vous faites ! | Sauf cas particuliers, n'ajoutez pas ces mises à jour ! |
| |
| === Astuce pour revenir aux paquets stables === | === Astuce pour revenir aux paquets stables === |
| |
| Voir [[:depots#proposed|cette page]] si vous avez effectué une mise à jour de vos paquets vers la version à des fins de test "proposed" et que vous désirez les retrouver dans les versions "de sécurité". | Voir [[:depots#proposed|cette page]] si vous avez effectué une mise à jour de vos paquets vers la version à des fins de test "//proposed//" et que vous désirez retrouver les versions standards. |
| |
| ==== Mises à jour non gérées "Backports" ==== | ==== Mises à jour non gérées "Backports" ==== |
| |
| Lorsqu'une version stable d'Ubuntu sort, les paquets présents dans les [[:dépôts]] Principaux (main), Universe et Multiverse correspondants à cette version ne sont plus modifiés, à l'exception des mises à jour de sécurité ou pour corriger des bugs importants. Cependant de nouvelles versions de ces paquets continuent à être développées, et __peuvent être__ disponibles dans les backports. | Lorsqu'une version stable d'Ubuntu sort, les paquets présents dans les [[:dépôts]] principaux (//main//), //universe//, et //multiverse//, ne sont plus modifiés, à l'exception de mises à jour de sécurité ou de corrections de bugs importants.\\ |
| | Cependant ces logiciels continuent évidemment à être développés, et de nouvelles versions peuvent être disponibles dans les paquets fournis par le dépôt //backports//. |
| |
| Le projet Ubuntu-Backports prend des applications incluses dans la version de développement et crée un nouveau paquet ''.deb'' compatible avec la version stable actuelle. Ubuntu-Backports est un projet officiel d'Ubuntu et est géré bénévolement. | Le projet //Ubuntu-Backports// prend des applications incluses dans la version de développement et crée un nouveau paquet ''[[:deb]]'' compatible avec la version stable actuelle. //Ubuntu-Backports// est un projet officiel d'Ubuntu et est géré bénévolement. |
| |
| Malgré les tests intensifs effectués sur les paquets recréés, il est tout de même possible qu'ils causent des instabilités sur votre système, c'est pour cela que ces mises à jour sont désactivées par défaut... \\ Sachez donc ce que vous faites lorsque vous activez ces mises à jour. | Malgré les tests intensifs effectués sur les paquets ainsi créés, il est possible qu'ils causent des instabilités du système, c'est pour cette raison que ces mises à jour sont désactivées par défaut.\\ Ces dépôts doivent donc seulement être utilisés exceptionnellement, et pour la mise à jour d'une application ou d'un service particulier. |
| |
| ==== Mise à niveau ==== | ==== Mise à niveau ==== |
| |
| //**"Me prévenir lorsqu'une nouvelle version d'Ubuntu est disponible"**// \\ | //**"Me prévenir lorsqu'une nouvelle version d'Ubuntu est disponible"**// \\ |
| On appelle //[:upgrade|mise à niveau]]// ou //migration// le passage d'une [[:versions|version d'Ubuntu]] à une version plus récente (par exemple de 22.04 à 24.04). Ubuntu sort une nouvelle version du système d'exploitation tous les six mois (actuellement, il y a une nouvelle version au mois d'avril et une autre au mois d'octobre). Le passage à une nouvelle version de Ubuntu représente un choix : alors qu'une personne peut passer à la plus récente version de Ubuntu, une autre peut choisir de rester sur sa version courante.\\ | On appelle //[[:upgrade|mise à niveau]]// ou //migration// le passage d'une [[:versions|version d'Ubuntu]] à une version plus récente (par exemple de 22.04 à 24.04). Ubuntu sort une nouvelle version du système d'exploitation tous les six mois (actuellement, il y a une nouvelle version au mois d'avril et une autre au mois d'octobre). Le passage à une nouvelle version de Ubuntu représente un choix : alors qu'une personne peut passer à la plus récente version de Ubuntu, une autre peut choisir de rester sur sa version courante.\\ |
| Selon votre choix et si une nouvelle [[:versions| version d'Ubuntu]] est disponible, vous en serez avisé par un "bandeau" en haut du gestionnaire de mise à jour. | Selon votre choix et si une nouvelle [[:versions| version d'Ubuntu]] est disponible, vous en serez avisé par un "bandeau" en haut du gestionnaire de mise à jour. |
| |
| Voir la page //[:upgrade|Mise à niveau]]//. | Voir la page //[[:upgrade|Mise à niveau]]//. |
| | |
| ===== Choix du miroir de téléchargement ===== | ===== Choix du miroir de téléchargement ===== |
| ===== Mise à jour sans internet ===== | ===== Mise à jour sans internet ===== |
| |
| * [[Keryx]] ([[http://keryxproject.org/|site]]) Mise à jour d'Ubuntu sans internet ([[http://keryxproject.org/tutorial/|tutoriel]]) | * [[:Keryx]] ([[http://keryxproject.org/|site]]) Mise à jour d'Ubuntu sans internet ([[http://keryxproject.org/tutorial/|tutoriel]]) |
| (au 24/04/2017 le site http://keryxproject.org/ ne semble plus être disponible.) | (au 24/04/2017 le site http://keryxproject.org/ ne semble plus être disponible.) |
| |
| ===== Problèmes connus ===== | ===== Problèmes connus ===== |
| |
| ==== Pour le téléchargement ==== | ==== Proxy ==== |
| | |
| | Si lors d'un essai de mise à jour le téléchargement ne s'effectue pas, ça peut provenir d'un problème de configuration de [[:proxy]]. Pour le régler, on peut passer par la configuration du proxy dans le gestionnaire de paquets [[:Synaptic]] (menu //Administration//) : configuration / préférences / réseau ; indiquer l'URL du proxy pour les protocoles http et ftp (ex : proxy.nom_domaine.fr) ; le port est généralement 3128.\\ |
| | |
| | ==== Mauvais mot de passe ==== |
| |
| Si lors d'un essai de mise à jour le téléchargement ne s'effectue pas, ça peut provenir d'un problème de configuration de proxy. Pour le régler, on peut passer par la configuration du proxy dans le gestionnaire de paquets Synaptic (menu administration) : configuration / préférences / réseau ; indiquer l'URL du proxy pour les protocoles http et ftp (ex : proxy.nom_domaine.fr) ; le port est généralement 3128. | |
| Si le téléchargement ne s'effectue pas cela peut également provenir d'une erreur lors de la saisie du mot de passe "administrateur". | Si le téléchargement ne s'effectue pas cela peut également provenir d'une erreur lors de la saisie du mot de passe "administrateur". |
| |
| <note important>Le gestionnaire de mise à jour peut planter lors de la mise à jour du système.</note> | ==== Corruption de l'index ==== |
| | |
| | Le gestionnaire de mise à jour peut planter lors de la mise à jour du système. |
| |
| Si deux messages d'erreur suivants s'affichent, les données ont été corrompues pendant la mise à jour. Un sens interdit peut également s'afficher sur le tableau de bord pour prévenir qu'une erreur est survenue. Voici les messages d'erreur les plus courants : | Si deux messages d'erreur suivants s'affichent, les données ont été corrompues pendant la mise à jour. Un sens interdit peut également s'afficher sur le tableau de bord pour prévenir qu'une erreur est survenue. Voici les messages d'erreur les plus courants : |
| {{:doc:plantage2.png?600}} | {{:doc:plantage2.png?600}} |
| |
| Il suffira d'entrer la [[:commande_shell|commande]] suivante dans un [[:terminal]] pour terminer la mise à jour. | Il suffira d'entrer la [[:commande_shell|commande]] suivante dans un [[:terminal]] pour terminer la mise à jour : |
| <code>sudo apt install -f</code> | <code>sudo apt install -f</code> |
| Redémarrer l'ordinateur si nécessaire. | Redémarrer l'ordinateur si nécessaire. |
| |
| ==== Pour la mise à jour ==== | ==== APT indisponible ==== |
| | |
| Lorsque la commande <code bash> sudo apt upgrade</code> indique le message d'erreur suivant; | |
| | |
| **E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)** | |
| |
| Il est possible de trouver qui possède la ressource en effectuant cette commande. <code bash> sudo ps --pid $(sudo fuser /var/lib/dpkg/lock)</code> afin d'éventuellement [[tutoriel:console_commandes_de_base#killkillall|tuer ]] le process. | Lorsque la commande ''sudo apt upgrade'' retourne le message d'erreur suivant : |
| | E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible) |
| | il est possible de connaître l'application qui utilise la ressource en entrant la commande : |
| | <code bash>sudo ps --pid $(sudo fuser /var/lib/dpkg/lock)</code> afin d'éventuellement [[:tutoriel:console_commandes_de_base#killkillall|tuer ]] le processus. |
| |
| ---- | ---- |
| //[[:Contributeurs]] : [[:utilisateurs:ostaquet]], [[:utilisateurs:sonal]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Fabien26]].// | //[[:Contributeurs]] : [[:utilisateurs:ostaquet]], [[:utilisateurs:sonal]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Fabien26]], [[:utilisateurs:krodelabestiole]].// |