# Mise à jour automatique de debian

**URL:** <https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570>\
**Category:** Support Debian\
**Tags:** installation\
**Created:** [Décembre 16, 2022, 8:48 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570 "2022-12-16T20:48:28Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 16, 2022, 8:48 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/1 "2022-12-16T20:48:28Z")

</div>

Bonjour, je suis novice dans le monde de linux et je me pose une question sur le fonctionnement «&nbsp;unattended upgrade&nbsp;», met-il aussi à jour les autres logiciels installés sur le système ? En l’occurrence, je cherche à automatiser les mises à jour de RustDesk.  
Merci

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Décembre 17, 2022, 2:35 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/2 "2022-12-17T02:35:14Z")

</div>

salut  
expliques nous déjà quel est ton systeme et surtout comment tu installes ce programme

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 17, 2022, 1:36 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/3 "2022-12-17T13:36:37Z")

</div>

Salut, je suis sur debian 11, j’ai installé «&nbsp;RustDesk&nbsp;» avec ses commandes :

```nohighlight
VER_TAG=$(curl -s https://api.github.com/repos/rustdesk/rustdesk/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/v//')
wget https://github.com/rustdesk/rustdesk/releases/download/$VER_TAG/rustdesk-$VER_TAG.deb

```

et

```nohighlight
apt install -f ./rustdesk-$VER_TAG.deb

```

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Décembre 18, 2022, 12:59 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/4 "2022-12-18T00:59:57Z")

</div>

salut  
je n’ai jamais utilisé cette façon d’installer un .deb  
si tu as une version installée et qu’en utilisant cette méthode ( wget ) tu fais un apt install -f , ça installe la nouvelle version?  
Si c’est le cas, tu pourrait faire un cron

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 18, 2022, 8:36 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/5 "2022-12-18T08:36:31Z")

</div>

Pour le moment, il n’y a pas de nouvelle version de disponible, je ne peux donc pas vérifier. Je me demande quand même comment apt va savoir où récupérer la mise à jour ? Ne faut-il pas lui donner l’adresse du dépôt quelque part ?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 18, 2022, 9:30 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/6 "2022-12-18T09:30:42Z")

</div>

> [@Mixata](#):
>
> Ne faut-il pas lui donner l’adresse du dépôt quelque part ?

Bien entendu si tu n’as aucun dépôts APT ne peux tout simplement vérifier qu’une nouvelle version soit disponible.

Malgré tout ce qui m’ennui c’est que tu ne soit pas passé par Docker, ce qui t’oblige à utiliser un affichage Xorg et qu’aucun paquet n’est à priori prévu pour Debian 11.

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 18, 2022, 9:37 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/7 "2022-12-18T09:37:50Z")

</div>

Alors là, il y a un truc qui m’a échappé, à quel moment je suis passé par docker ?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 18, 2022, 9:50 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/8 "2022-12-18T09:50:01Z")

</div>

> [@Mixata](#):
>
> Alors là, il y a un truc qui m’a échappé, à quel moment je suis passé par docker ?

Tu as mal lue je pense 😉

> [@Clochette](#):
>
> Malgré tout ce qui m’ennui c’est que tu ne soit pas passé par Docker

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 18, 2022, 9:52 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/9 "2022-12-18T09:52:43Z")

</div>

Oui, désolé, si je refais mon installation en passent par docker, les mises à jour automatique sont possibles ?

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 18, 2022, 10:03 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/10 "2022-12-18T10:03:43Z")

</div>

N’est-il pas possible de simplement ajouter le dépôt pour que « unattended upgrade » vérifie la disponibilité d’une mise à jour ?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 18, 2022, 12:52 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/11 "2022-12-18T12:52:17Z")

</div>

Si il y en avait un bien entendu, mais là la manière la plus simple s’est de ce servir de Watchtower pour maintenir tes images docker à jour ou de passer par un Snap ou un Flatpack à la limite.

Mais de la façon ou tu l’as installé tu devras le maintenir à jour toi même.

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 18, 2022, 2:46 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/12 "2022-12-18T14:46:01Z")

</div>

Ok, je vais donc regarder du côté de docker, je reviendrais vous dire si j’ai réussi.

Merci encore

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Décembre 18, 2022, 3:18 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/13 "2022-12-18T15:18:37Z")

</div>

> [@Clochette](#):
>
> Malgré tout ce qui m’ennui c’est que tu ne soit pas passé par Docker

Veuillez pardonner mon intrusion, mais qu’est-ce que Docker vient faire ici ?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 18, 2022, 3:59 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/14 "2022-12-18T15:59:34Z")

</div>

> [@PascalHambourg](#):
>
> Veuillez pardonner mon intrusion, mais qu’est-ce que Docker vient faire ici ?

En premier pour le fait de ne pas fonctionner avec Wayland lorsque installé au format paquet obligé de repasser avec Xorg pour gérer la partie graphique de l’environnement de travail.  
En second pour la faciliter de mise à jour l’image docker, un simple pull qui peux être réalisé via Watchtower, après au regard du paquet disponible au format Snap ce serait même plus simple avec ce dernier.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Décembre 18, 2022, 4:22 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/15 "2022-12-18T16:22:36Z")

</div>

Je vais sans doute paraître lourd mais tant pis, la curiosité est plus forte…  
Qu’est-ce que Wayland vient faire ici ? Et pourquoi regretter que @Mixata n’ait pas utilisé Docker si ce dernier ne fonctionne pas avec Wayland ?

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Décembre 18, 2022, 7:11 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/16 "2022-12-18T19:11:18Z")

</div>

un cron qui balance toutes les semaines

```auto
#!/bin/bash
VER_TAG_PRECEDENTE=$(rustdesk --version)

VER_TAG=$(curl -s https://api.github.com/repos/rustdesk/rustdesk/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/v//')

if [A"$VER_TAG_PRECEDENTE" != A"$VER_TAG"]; then wget https://github.com/rustdesk/rustdesk/releases/download/$VER_TAG/rustdesk-$VER_TAG.deb -O /tmp/rustdesk-$VER_TAG.deb && dpkg -i /tmp/rustdesk-$VER_TAG.deb && apt-get -f install ; fi

```

vérifier que rustdesk --version fonction

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 18, 2022, 7:59 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/17 "2022-12-18T19:59:24Z")

</div>

> [@PascalHambourg](#):
>
> Et pourquoi regretter que @Mixata n’ait pas utilisé Docker si ce dernier ne fonctionne pas avec Wayland ?

Il me semble bien que Debian 11 fonctionne de base avec Wayland, sachant que RustDesktop ne fonctionne pas avec Wayland c’est tout de même ballot de devoir rebasculer sur X11 juste pour ça, Docker lui fonctionne correctement que ce soit avec X11 ou Wayland pour gérer des applications graphiques et je ne vois pas où je dit le contraire.

Et je maintient u’à la limite si il vous faut impérativement cette application autant par un Snap … ou via Docker.

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 19, 2022, 9:08 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/18 "2022-12-19T09:08:05Z")

</div>

Merci pour le temps que vous avez accordé à mon problème. Je pense me tourner vers un cron, cela me parait plus simple vu mon niveau dans le monde de linux.

---

<div class="post-metadata">

**Author:** ![Mixata](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Mixata](https://www.debian-fr.org/u/Mixata)\
**Post date:** [Décembre 19, 2022, 9:10 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/19 "2022-12-19T09:10:33Z")

</div>

J’ai vérifié la commande rustdesk --version fonctionne, elle me renvoie «&nbsp;1.1.9&nbsp;».

Pourrais-tu m’expliquer la marche à suivre pour réaliser un cron?

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Décembre 19, 2022, 9:47 UTC](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570/20 "2022-12-19T09:47:52Z")

</div>

Bonjour

> [@dindoun](#):
>
> ```auto
> … curl -s https://api.github.com/repos/rustdesk/rustdesk/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/v//' …
> 
> ```

Sur un système debian, le paquetage **curl** n’est pas installé par défaut,  
et on peut remplacer la suite des commandes **grep** , **cut** et **sed** par une seule commande **awk** :

```plaintext
wget -q -O- https://api.github.com/repos/rustdesk/rustdesk/releases/latest | awk -F'"' '/tag_name/{print $4}'

```

* * *

> [@Clochette](#):
>
> … Il me semble bien que Debian 11 fonctionne de base avec Wayland, …

Ça dépend de l’environnement de bureau installé,  
avec XFCE c’est **x11** :

```plaintext
mic@deb1156:~$ echo $XDG_CURRENT_DESKTOP $XDG_SESSION_TYPE $XDG_SESSION_DESKTOP
XFCE x11 lightdm-xsession
mic@deb1156:~$ 

```

alors qu’avec Gnome, c’est **wayland** par défaut :

```plaintext
michel@debgnome:~$ echo $XDG_CURRENT_DESKTOP $XDG_SESSION_TYPE $XDG_SESSION_DESKTOP 
GNOME wayland gnome
michel@debgnome:~$

```

mais dans la fenêtre de login sur Gnome on peut choisir d’utiliser Xorg ou X11 plutôt que wayland :

 ![Capture d’écran_2022-12-19_10-46-31](https://www.debian-fr.org/uploads/default/original/2X/6/6f86e25f9d14a0ece10e00896cdfb52bd693e58d.png)

(Je n’ai pas vérifié ce que les autres environnements de bureau utilisent par défaut.)

[Page suivante](https://www.debian-fr.org/t/mise-a-jour-automatique-de-debian/87570.md?page=2)
