Debian - Rester sur une version ; passer de stable en stable
14 septembre 2017 09:00 1 messagesYunohost n’est pas compatible avec Stretch
Debian Stretch est sortie en version stable au début de l’été. Pour le détail, voir la dépêche Linuxfr Debian 9 : Stretch déploie ses tentacules.
Les changements apportés par cette version sont suffisamment importantes pour que Yunohost ne soit pas encore compatible. Pour rappel, Yunohost repose sur Debian en n’étant qu’une surcouche (les manipulations spécifiques à Debian restent possibles, même si il faut savoir ce que l’on fait pour ne pas casser la compatibilité avec Yunohost).
Pour en savoir plus, voir le sujet dans le forum : Debian Stretch | YunoHost is NOT YET compatible | YunoHost N’EST PAS ENCORE compatible
Comment rester sur une version de Debian
Comme indiqué dans le message du forum, il faut donc conserver la mention "jessie" comme version dans le fichier sources.list et autres.
$ cat /etc/apt/sources.list
deb http://url_du_depot.fr jessie main
deb-src http://url_du_depot.fr jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
Autre façon de faire, avec la commande sed, pour remplacer "main" par "jessie".
Dans le fichier "install" de l’application non officielle (à utiliser en connaissance de cause)
no_stretch_ynh
# Backup old sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp -R /etc/apt/sources.list.d /etc/apt/sources.list.d.bak
# Change sources.list with "stable" as distribution
sudo sed -i "s@ stable \+main@ jessie main@g" /etc/apt/sources.list
sudo sed -i "s@ stable-updates @ jessie-updates @g" /etc/apt/sources.list
sudo sed -i "s@ stable/updates @ jessie/updates @g" /etc/apt/sources.list
# Idem for sources.list.d/*.list
sudo sed -i "s@ stable \+main@ jessie main@g" /etc/apt/sources.list.d/*.list
sudo sed -i "s@ stable-updates @ jessie-updates @g" /etc/apt/sources.list.d/*.list
sudo sed -i "s@ stable/updates @ jessie/updates @g" /etc/apt/sources.list.d/*.list
Ou au contraire, comment migrer d’une version stable à une autre
Si on souhaite faire des montées de version stable en version stable pour suivre les évolutions de Debian (pour un serveur ou un poste bureautique sur lequel cela est possible), au contraire, on aura un fichier sources.list du type :
$ cat /etc/apt/sources.list
deb http://url_du_depot.fr stable main
deb-src http://url_du_depot.fr stable main
deb http://security.debian.org/ stable/updates main
deb-src http://security.debian.org/ stable/updates main
Et si c’est en version testing de Debian que l’on veut être (pourquoi pas), ce sera donc :
$ cat /etc/apt/sources.list
deb http://url_du_depot.fr testing main
deb-src http://url_du_depot.fr testing main
deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main
Dans la même rubrique
25 septembre 2020 – Linux - Accéder aux données d’une partition Windows chiffrées avec Bitlocker
24 avril 2020 – Grammalecte
9 mars 2020 – Borg - comment s’assurer que vos serveurs ont des backups récents
25 novembre 2019 – P2V avec Clonezilla ou comment convertir un serveur physique en machine virtuelle
12 novembre 2019 – Evenement - Le libre, meilleur outil pour vos combats associatifs
1 Messages
Debian - Rester sur une version ; passer de stable en stable, nIQnutn | 14 septembre 2017 - 13:54 1
je crois qu’il y a une coquille : ’Autre façon de faire, avec la commande sed, pour remplacer "main" par "jessie". ’
stable > jessie
sinon pour ceux qui veulent plus d’explication sur le fonctionnement de sources.list https://debian-facile.org/doc:systeme:apt:sources.list