# YunoHost basé sur Debian Sid en mode 'Rolling release'

**URL:** https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377
**Category:** Core dev
**Tags:** alpha, debian-sid, rolling-release, french
**Created:** [August 6, 2018, 5:08pm UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377 "2018-08-06T17:08:17Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [August 6, 2018, 5:08pm UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/1 "2018-08-06T17:08:18Z")

</div>

Bonjour,

Pour situer le truc même si tout est résumé dans le titre : j’ai d’une part réalisé la migration de mon VPS de la v2 Jessie à la v3 Stretch de YunoHost (juste Nextcloud qui avait rechigné un peu mais rien d’insurmontable et les corrections ont été apportées), et d’autre part, j’ai vu passer sur les _rézosociaux_ une info sur FreedomBox (que je trouve moins facile d’accès que YunoHost de prime abord) qui existe en `Rolling release` vu que basée sur Debian.

Je prends donc 5 minutes pour écrire cette question _“à la con”_ 🕶 qui m’a traversée l’esprit : est-il possible d’envisager une `Rolling release` de YunoHost genre `Full Alpha Debian Testing Based` en autorisant les scripts à procéder à l’installation (avec peut-être juste un message d’alerte avant d’aller plus loin) ?

Je n’ai pas les compétences nécessaires pour modifier les scripts, mais je peux faire quelques essais et tests d’installation 😛

ppr

---

<div class="post-metadata">

### Author: ![ljf](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ljf/32/58_2.png) [@ljf](https://forum.yunohost.org/u/ljf)
#### Post date: [September 5, 2018, 10:41am UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/2 "2018-09-05T10:41:17Z")

</div>

Je ne suis pas sûr d’avoir bien compris.

L’objectif serait dans cete version spéciale de YunoHost de faire en sorte que les migrations s’executent forcément automatiquement et d’être branché sur la version testing de YunoHost ?

Si tu es dispo, n’hésite pas à venir expliquer au prochain meeting yunohost (sur Mumble) le 18 septembre. Ou sur le chan irc #yunohost-dev

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [September 5, 2018, 5:27pm UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/3 "2018-09-05T17:27:37Z")

</div>

Bonsoir @ljf ,

L’idée, farfelue j’en conviens, est de pouvoir installer YunoHost sur une Debian `Testing` (Rolling Release) : on installe et on monte les paquets sans devoir réinstaller ou migrer.  
La source de cette idée : le projet FreedomBox [https://freedombox.org/download/](https://freedombox.org/download/).

Et pourquoi pas, tant qu’à y être, passer également YunoHost en `Testing` sur cette base Debian Rolling release.  
Il faudrait à lors que le script d’installation de YunoHost puisse avertir/contourner le test sur la version de Debian.

Sans doute simple a priori sur le papier, mais sans doute nettement plus compliqué à mettre en œuvre et à suivre.  
Je verrais si je peux m’avancer le 18 sur Mumble.

ppr

---

<div class="post-metadata">

### Author: ![ljf](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ljf/32/58_2.png) [@ljf](https://forum.yunohost.org/u/ljf)
#### Post date: [September 5, 2018, 5:31pm UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/4 "2018-09-05T17:31:04Z")

</div>

Je ne sais pas si YunoHost passera sur Debian testing (on a eu des soucis avec la brique sur ce point), mais clairement travailler sur le support de YunoHost en testing est une bonne idée, puisqu’il faudra migrer vers buster.

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [September 5, 2018, 7:14pm UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/5 "2018-09-05T19:14:47Z")

</div>

Bonsoir @ljf ,

S’il est possible de savoir comment exécuter le script d’installation `Stable` et/ou `Testing`, je peux monter une VM (et peut être un VPS) en Debian Testing pour, en tant que simple utilisateur, essayer de remonter des infos de la où ça coince sur un canal dédié du forum ou ailleurs si je peux.

ppr

---

<div class="post-metadata">

### Author: ![ljf](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ljf/32/58_2.png) [@ljf](https://forum.yunohost.org/u/ljf)
#### Post date: [September 6, 2018, 11:00am UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/6 "2018-09-06T11:00:58Z")

</div>

Euh, il est possible d elancer le script avec -d testing, mais c’est pour la version testing de yunohost , pas testing debian.

Pour supporter testing il faudra probablement créer un autre dépôt debian. Tu peux toujours tenter de lancer le script sans mais bon je doute fort que ça marche.

Tu peux commenter la ligne 205 si tu veux faire un essai: [https://github.com/YunoHost/install\_script/blob/stretch/install\_yunohost#L205](https://github.com/YunoHost/install_script/blob/stretch/install_yunohost#L205)

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [September 6, 2018, 11:18am UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/7 "2018-09-06T11:18:10Z")

</div>

Bonjour @ljf ,

Merci pour lien.  
Je verrais pour faire un essai.

ppr

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [September 15, 2018, 8:30am UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/8 "2018-09-15T08:30:09Z")

</div>

Bonjour @ljf ,

J’ai fait un essai rapide en VirtualBox.  
Avec `debian-testing`, tous les paquets ne sont pas là. Du coup je suis passé sur `debian-sid` dans le `/etc/apt/sources.list` (buster \> sid).  
Il m’a fallu changer `iproute` en `iproute2` et `php-mysqlnd` en `php7.2-mysql` (je n’ai pas osé php7.3 alpha) et j’ai systématiquement ajouté l’option `-f` à `apt install`.

En ayant préalablement commenté la ligne 205, le script bash bloque car il fait référence à `iproute` et non `iproute2` et il n’arrive pas à installer `metronome` ; même en ayant installé préalablement les paquets suivants :

> apt install -f adduser ssl-cert lua5.1 lua-event lua-expat lua-socket lua-sec lua-filesystem libc6 libidn11 libssl1.1 liblua5.1-0-dev libidn11-dev libssl-dev lua-zlib lua-bitop

> The following packages have unmet dependencies:  
> yunohost : Depends: iproute but it is not installable  
> Depends: metronome but it is not installable  
> Recommends: ntp but it is not going to be installed  
> Recommends: etckeeper but it is not going to be installed  
> Recommends: php-gd  
> Recommends: php-curl  
> Recommends: php-gettext but it is not going to be installed  
> Recommends: php-mcrypt  
> Recommends: python-pip but it is not going to be installed  
> Recommends: unattended-upgrades but it is not going to be installed  
> Recommends: libdbd-ldap-perl but it is not going to be installed  
> W: --force-yes is deprecated, use one of the options starting with --allow instead.  
> E: Unable to correct problems, you have held broken packages.

J’essaierai de creuser ça pour `metronome`, sinon, sans que cela soit chronophage car ce n’est absolument pas une priorité, les indications sont les bienvenues.

#edit  
En regardant sur la `forge` j’ai vu qu’il y a un arbre `stretch`. Est-il possible de le dupliquer en `buster` ? Sinon, est il possible de me communiquer la liste des paquets utilisé par YunoHost `stable` pour les architectures `amd64`, `i386` voire `arm` pour Raspberry Pi ?  
L’idée basique est de voir quels sont les paquets qui ont pu être renommés afin d’essayer de contribuer humblement à la mise à jour de la `forge` et essayer de voir où cela peut bloquer avec le script Bash.  
#/edit

ppr

---

<div class="post-metadata">

### Author: ![ppr](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/p/8c91f0/32.png) [@ppr](https://forum.yunohost.org/u/ppr)
#### Post date: [September 16, 2018, 7:23pm UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/9 "2018-09-16T19:23:27Z")

</div>

Bonsoir,

Je verrais à l’occasion à me débrouiller avec cette commande et ses options :

> dpkg --get-selections \> packagesList

Source :

> **[Lister ses paquets installés pour les réinstaller | Laurent SANSELME](https://www.laurentsanselme.com/lister-ses-paquets-installes-pour-les-reinstaller/)**
>
> Comment obtenir la liste des packets installés sur sa machine ? Comment exporter une liste de packets pour la réinstaller sur une autre machine ?

ppr

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [January 18, 2023, 8:19pm UTC](https://forum.yunohost.org/t/yunohost-base-sur-debian-sid-en-mode-rolling-release/5377/10 "2023-01-18T20:19:35Z")

</div>


