<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Maj on slash-root.fr</title><link>https://beta.slash-root.fr/tags/maj/</link><description>Recent content in Maj on slash-root.fr</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Mon, 01 Jul 2024 11:15:09 +0200</lastBuildDate><atom:link href="https://beta.slash-root.fr/tags/maj/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker-Compose : Mise à jour manuelle des images</title><link>https://beta.slash-root.fr/docker-compose-mise-a-jour-manuelle-des-images/</link><pubDate>Mon, 01 Jul 2024 11:15:09 +0200</pubDate><guid>https://beta.slash-root.fr/docker-compose-mise-a-jour-manuelle-des-images/</guid><description>&lt;img src="https://beta.slash-root.fr/docker-compose-mise-a-jour-manuelle-des-images/cover.png" alt="Featured image of post Docker-Compose : Mise à jour manuelle des images" /&gt;&lt;h2 id="pré-requis"&gt;&lt;a href="#pr%c3%a9-requis" class="header-anchor"&gt;&lt;/a&gt;Pré-requis
&lt;/h2&gt;&lt;p&gt;Assurez-vous de vous placer dans le répertoire contenant le fichier &lt;code&gt;docker-compose.yml&lt;/code&gt; avant de suivre les étapes ci-dessous.&lt;/p&gt;
&lt;h2 id="étapes-pour-la-mise-à-jour"&gt;&lt;a href="#%c3%a9tapes-pour-la-mise-%c3%a0-jour" class="header-anchor"&gt;&lt;/a&gt;Étapes pour la mise à jour
&lt;/h2&gt;&lt;h3 id="télécharger-les-images-mises-à-jour"&gt;&lt;a href="#t%c3%a9l%c3%a9charger-les-images-mises-%c3%a0-jour" class="header-anchor"&gt;&lt;/a&gt;Télécharger les images mises à jour
&lt;/h3&gt;&lt;p&gt;Utilisez la commande suivante pour télécharger les dernières versions des images spécifiées dans le fichier &lt;code&gt;docker-compose.yml&lt;/code&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker compose pull
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="redémarrer-les-conteneurs-avec-les-nouvelles-images"&gt;&lt;a href="#red%c3%a9marrer-les-conteneurs-avec-les-nouvelles-images" class="header-anchor"&gt;&lt;/a&gt;Redémarrer les conteneurs avec les nouvelles images
&lt;/h3&gt;&lt;p&gt;Redémarrez les conteneurs pour appliquer les mises à jour. Utilisez l'option &lt;code&gt;-d&lt;/code&gt; pour détacher le processus et &lt;code&gt;--remove-orphans&lt;/code&gt; pour supprimer les conteneurs qui ne sont plus définis dans le fichier &lt;code&gt;docker-compose.yml&lt;/code&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker compose up -d --remove-orphans
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="nettoyer-les-images-obsolètes"&gt;&lt;a href="#nettoyer-les-images-obsol%c3%a8tes" class="header-anchor"&gt;&lt;/a&gt;Nettoyer les images obsolètes
&lt;/h3&gt;&lt;p&gt;Pour libérer de l'espace disque, supprimez les images qui ne sont plus utilisées par aucun conteneur actif :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker image prune
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Watch Tower : Auto update docker images</title><link>https://beta.slash-root.fr/docker-update-auto-images/</link><pubDate>Tue, 11 Apr 2023 08:04:46 +0200</pubDate><guid>https://beta.slash-root.fr/docker-update-auto-images/</guid><description>&lt;img src="https://beta.slash-root.fr/docker-update-auto-images/cover.png" alt="Featured image of post Watch Tower : Auto update docker images" /&gt;&lt;h2 id="présentation"&gt;&lt;a href="#pr%c3%a9sentation" class="header-anchor"&gt;&lt;/a&gt;Présentation
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Watch Tower&lt;/strong&gt; permet de mettre à jour les images docker utilisées de façon automatique. Il va permettre de télécharger la nouvelle image, supprimer proprement le conteneur l'utilisant et le relancer avec les mêmes options. Par défaut, cela utilise le Docker Hub, mais il est possible de paramétrer un registry privé en spécifiant des credentials.&lt;/p&gt;
&lt;p&gt;La documentation complète peut être accessible ici : &lt;a href="https://containrrr.dev/watchtower/"&gt;https://containrrr.dev/watchtower/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="installation"&gt;&lt;a href="#installation" class="header-anchor"&gt;&lt;/a&gt;Installation
&lt;/h2&gt;&lt;p&gt;L'installation est très simple car &lt;strong&gt;Watch Tower&lt;/strong&gt; va tourner lui-même en conteneur.&lt;/p&gt;
&lt;p&gt;Je vais utiliser un fichier &lt;code&gt;docker-compose.yml&lt;/code&gt; pour exécuter l'application :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;version&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#39;3.8&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;services&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;watchtower&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;image&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;containrrr/watchtower:latest&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;container_name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;watchtower&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;restart&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;unless-stopped&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;volumes&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;/var/run/docker.sock:/var/run/docker.sock&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;command&lt;/span&gt;: --&lt;span style="color:#ae81ff"&gt;schedule &amp;#34;0 0 4 * * *&amp;#34; --cleanup&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;docker.sock&lt;/strong&gt; : Indispensable pour avoir accès au socket docker de l'hôte dans le conteneur afin de surveiller tous les autres conteneurs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;schedule&lt;/strong&gt; : Permet de préciser quand vérifier les mises à jour sous un format à 6 colonnes (contrairement à crontab). La 1ère colonne correspond aux secondes. Ici, 4h tous les jours.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cleanup&lt;/strong&gt; : Permet de supprimer les anciennes images docker.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Par défaut toutes les images de tous les conteneurs sont surveillées. Il est possible d'affiner ce comportement.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;D'autres options sont disponibles (Se référer à la documentation précisée en introduction).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="exécution"&gt;&lt;a href="#ex%c3%a9cution" class="header-anchor"&gt;&lt;/a&gt;Exécution
&lt;/h2&gt;&lt;p&gt;Lancer simplement le &lt;code&gt;docker-compose.yml&lt;/code&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker-compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Pop!_OS 21.10 : Modifier CAPS LOCK pour les chiffres</title><link>https://beta.slash-root.fr/pop_os-21-10-modifier-caps-lock-pour-les-chiffres/</link><pubDate>Tue, 01 Feb 2022 10:04:54 +0100</pubDate><guid>https://beta.slash-root.fr/pop_os-21-10-modifier-caps-lock-pour-les-chiffres/</guid><description>&lt;img src="https://beta.slash-root.fr/pop_os-21-10-modifier-caps-lock-pour-les-chiffres/cover.png" alt="Featured image of post Pop!_OS 21.10 : Modifier CAPS LOCK pour les chiffres" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;p&gt;Lors de l'installation de Pop!_OS sur certaines machines, la touche &lt;code&gt;CAPS LOCK&lt;/code&gt; permet d'écrire les majuscules accentuées mais pas les chiffres.&lt;/p&gt;
&lt;p&gt;Il est possible de changer ce comportement. Par contre, il ne sera plus possible d'utiliser cette touche pour les majuscules accentuées.&lt;/p&gt;
&lt;p&gt;Dans mon cas de figure, j'ai la disposition du clavier en français standard et ma touche &lt;code&gt;CAPS LOCK&lt;/code&gt; ne me permet pas d'écrire les chiffres (Je n'ai aucun besoin des majuscules accentuées).&lt;/p&gt;
&lt;p&gt;J'ai donc appliqué la méthode suivante...&lt;/p&gt;
&lt;h2 id="méthode"&gt;&lt;a href="#m%c3%a9thode" class="header-anchor"&gt;&lt;/a&gt;Méthode
&lt;/h2&gt;&lt;p&gt;Editer le fichier &lt;strong&gt;/usr/share/X11/xkb/symbols/fr&lt;/strong&gt; en tant que root :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo vi /usr/share/X11/xkb/symbols/fr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Repérer la ligne suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;include &lt;span style="color:#e6db74"&gt;&amp;#34;latin&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Et juste en-dessous, insérer ceci :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;include &lt;span style="color:#e6db74"&gt;&amp;#34;mswindows-capslock&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ensuite, créer le fichier &lt;strong&gt;/usr/share/X11/xkb/symbols/mswindows-capslock&lt;/strong&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo vi /usr/share/X11/xkb/symbols/mswindows-capslock
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Insérer les lignes suivantes :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;// Replicate a &amp;#34;feature&amp;#34; of MS Windows on AZERTY keyboards &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;// where Caps Lock also acts as a Shift Lock on number keys.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;// Include keys &amp;lt;AE01&amp;gt; to &amp;lt;AE10&amp;gt; in the FOUR_LEVEL_ALPHABETIC key type.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;partial alphanumeric_keys&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;xkb_symbols &amp;#34;basic&amp;#34; {&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;key &amp;lt;AE01&amp;gt; { type&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ ampersand, 1, bar, exclamdown ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE02&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ eacute, 2, at, oneeighth ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE03&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ quotedbl, 3, numbersign, sterling ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE04&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [apostrophe, 4, onequarter, dollar ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE05&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ parenleft, 5, onehalf, threeeighths ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE06&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ section, 6, asciicircum, fiveeighths ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE07&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ egrave, 7, braceleft, seveneighths ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE08&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ exclam, 8, bracketleft, trademark ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE09&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ ccedilla, 9, braceleft, plusminus ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE10&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ agrave, 0, braceright, degree ] };&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Enregistrer et redémarrer la machine.&lt;/p&gt;</description></item><item><title>Tactical RMM : Mise à jour du serveur</title><link>https://beta.slash-root.fr/tactical-rmm-mise-a-jour-du-serveur/</link><pubDate>Wed, 20 Oct 2021 19:43:10 +0200</pubDate><guid>https://beta.slash-root.fr/tactical-rmm-mise-a-jour-du-serveur/</guid><description>&lt;img src="https://beta.slash-root.fr/tactical-rmm-mise-a-jour-du-serveur/cover.png" alt="Featured image of post Tactical RMM : Mise à jour du serveur" /&gt;&lt;h2 id="recommandations"&gt;&lt;a href="#recommandations" class="header-anchor"&gt;&lt;/a&gt;Recommandations
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Le système doit être à jour (exemple sur Debian) :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt -y update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt -y upgrade
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;Cela est important car sinon le script de mise à jour pour Tactical RMM peut rencontrer des erreurs.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Ne jamais programmer de mise à jour automatique du serveur RMM via une tâche &lt;code&gt;cron&lt;/code&gt;. Certaines mise à jour demande une interaction de l'utilisateur dans le prompt. Dans le cas d'une mise à jour automatisée, cela pourrait &lt;strong&gt;casser&lt;/strong&gt; le serveur.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;De même, modifier le script de mise à jour (update.sh) est fortement déconseillé. Celui-ci est mis à jour automatiquement si besoin vers une nouvelle version.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Toujours exécuter la mise à jour du serveur RMM avec l'utilisateur créé lors de l'installation du serveur Tactical RMM. Faire la mise à jour en tant que root provoquerait des permissions erronées au sein de Tactical RMM.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mise-à-jour"&gt;&lt;a href="#mise-%c3%a0-jour" class="header-anchor"&gt;&lt;/a&gt;Mise à jour
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Télécharger le script de mise à jour :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wget -N https://raw.githubusercontent.com/wh1te909/tacticalrmm/master/update.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Le rendre exécutable :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chmod +x update.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Exécuter la mise à jour :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;./update.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;Si la dernière version est déjà présente, le script le notifiera immédiatement. Avec le flag &lt;code&gt;--force&lt;/code&gt;, il est possible de bypass la vérification de la version. Cela peut être intéressant pour une mise à jour qui aurait été interrompue et/ou pour &lt;strong&gt;résoudre les erreurs de permission&lt;/strong&gt; (ex: exécution accidentelle en root de script de mise à jour).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="warning"&gt;&lt;a href="#warning" class="header-anchor"&gt;&lt;/a&gt;Warning
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Ne jamais faire de mise à jour manuelle de MashCentral vers une nouvelle version. Le script de mise à jour de tactical rmm le fera pour nous si cela est nécessaire.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cette procédure de mise à jour a été réalisée pour mettre à jour un serveur Tactical RMM v0.8.4 vers la v0.8.5.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>