Mise à jour

Demande d'aide : c'est ici.
Répondre
pfj
Messages : 2
Enregistré le : 16 août 2020, 15:29
Status : Hors ligne

19 août 2020, 08:01

Bonjour,
je souhaite faire la mise à jour de mon vps qui est encore sous Debian 8 :sad:
quelle est la marche à suivre, est ce qu'il faut mettre à jour en Debian 9 puis 10 ?
voici le contenu de mon source.list:

Code : Tout sélectionner

# deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 20170116-10:57]/ jessie main

#deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 20170116-10:57]/ jessie main

deb http://debian.mirrors.ovh.net/debian jessie main
deb-src http://debian.mirrors.ovh.net/debian jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://debian.mirrors.ovh.net/debian jessie-updates main
deb-src http://debian.mirrors.ovh.net/debian jessie-updates main
deb http://software.virtualmin.com/vm/6/gpl/apt virtualmin-jessie main
deb http://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal main
Quel contenu pour mon fichier source.list pour effectuer cette mise à jour?
Merci pour votre aide.
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1018
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

19 août 2020, 10:01

Bonjour et Bienvenue.

La première chose à faire : Mettre ta version 8 à jour

Optionnellement mais recommandé => supprimer/désinstaller les éventuels paquets inutiles

Faire une sauvegarde complète de ton serveur.

Ensuite :

Mises à niveau depuis Debian 8 (Jessie)

Mises à niveau depuis Debian 9 (Stretch)


Pour le sources.list : le générateur => debgen/

Si tu n'as pas besoin des sources => commenter/supprimer les lignes qui commencent par : deb-src
ça te fera gagner du temps et de l'espace.

Pour le saut direct dans l'inconnu, je n'ai pas idée ... à chacun ses risques :003:
Debian testing/stable - XFCE
pfj
Messages : 2
Enregistré le : 16 août 2020, 15:29
Status : Hors ligne

19 août 2020, 14:32

Merci pour l'aide,
Après mise à jour quand je fait un cat /etc/debian_version j'ai 9.13, mais quand je fait un apt-get update il me dit:

Code : Tout sélectionner

Hit:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch Release 
Ign:5 https://packages.sury.org/php jessie InRelease
Ign:6 https://packages.sury.org/php jessie Release
Ign:7 https://packages.sury.org/php jessie/main amd64 Packages
Ign:8 https://packages.sury.org/php jessie/main all Packages
Ign:9 https://packages.sury.org/php jessie/main Translation-en_US
Ign:10 https://packages.sury.org/php jessie/main Translation-en
Ign:7 https://packages.sury.org/php jessie/main amd64 Packages
Ign:8 https://packages.sury.org/php jessie/main all Packages
Ign:9 https://packages.sury.org/php jessie/main Translation-en_US
Ign:10 https://packages.sury.org/php jessie/main Translation-en
Ign:7 https://packages.sury.org/php jessie/main amd64 Packages
Ign:8 https://packages.sury.org/php jessie/main all Packages
Ign:9 https://packages.sury.org/php jessie/main Translation-en_US
Ign:10 https://packages.sury.org/php jessie/main Translation-en
Ign:7 https://packages.sury.org/php jessie/main amd64 Packages
Ign:8 https://packages.sury.org/php jessie/main all Packages
Ign:9 https://packages.sury.org/php jessie/main Translation-en_US
Ign:10 https://packages.sury.org/php jessie/main Translation-en
Ign:7 https://packages.sury.org/php jessie/main amd64 Packages
Ign:8 https://packages.sury.org/php jessie/main all Packages
Ign:9 https://packages.sury.org/php jessie/main Translation-en_US
Ign:10 https://packages.sury.org/php jessie/main Translation-en
Err:7 https://packages.sury.org/php jessie/main amd64 Packages
  404  Not Found
Ign:8 https://packages.sury.org/php jessie/main all Packages
Ign:9 https://packages.sury.org/php jessie/main Translation-en_US
Ign:10 https://packages.sury.org/php jessie/main Translation-en
Reading package lists... Done
:sad: normal ?
car maintenant je souhaiter faire la meme chose pour passer au la version 10.
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 1018
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

19 août 2020, 16:19

Tel que le montre :
pfj a écrit :
19 août 2020, 14:32

Code : Tout sélectionner

Hit:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch Release 
Ign:5 https://packages.sury.org/php jessie InRelease
Ign:6 https://packages.sury.org/php jessie Release
Ign:7 https://packages.sury.org/php jessie/main amd64 Packages
Ign:8 https://packages.sury.org/php jessie/main all Packages
Ign:9 https://packages.sury.org/php jessie/main Translation-en_US
Ign:10 https://packages.sury.org/php jessie/main Translation-en
Ign:7 https://packages.sury.org/php jessie/main amd64 Packages
Ign:8 https://packages.sury.org/php jessie/main all Packages
....
Pour ce qui semble être présenté comme "stretch" , il y a beaucoup de "jessie" !

Avec le sources.list du 1er message,

ça devrait donner :

Code : Tout sélectionner

deb http://ftp.fr.debian.org/debian/ stretch main
deb-src http://ftp.fr.debian.org/debian/ stretch main

deb http://ftp.fr.debian.org/debian/ stretch-updates main
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main
Je ne connais pas le dépôt d'ovh,
mais je viens d'installer un VPS chez eux
et il n'utilise pas ce dépôt.



Pour software.virtualmin.com :
je ne connais pas ce dépôt non-plus,
je suppose que le remplacement jessie > stretch doit suffire
donc :

Code : Tout sélectionner

deb http://software.virtualmin.com/vm/6/gpl/apt virtualmin-stretch main
deb http://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal main
Pour le reste,

Peut-être relire les instructions et le manuel : $ man apt-get
notamment :

upgrade

La commande upgrade permet d'installer les versions les plus
récentes de tous les paquets présents sur le système en utilisant
les sources énumérées dans /etc/apt/sources.list. Les paquets
installés dont il existe de nouvelles versions sont récupérés et
mis à niveau. En aucun cas des paquets déjà installés ne sont
supprimés ; de même, des paquets qui ne sont pas déjà installés ne
sont ni récupérés ni installés. Les paquets dont de nouvelles
versions ne peuvent pas être installées sans changer le statut
d'installation d'un autre paquet sont laissés dans leur version
courante. On doit d'abord exécuter la commande update pour que
apt-get connaisse l'existence de nouvelles versions des paquets.


dist-upgrade

La commande dist-upgrade effectue la fonction upgrade en y ajoutant
une gestion intelligente des changements de dépendances dans les
nouvelles versions des paquets ; apt-get possède un système
« intelligent » de résolution des conflits et il essaye, quand
c'est nécessaire, de mettre à niveau les paquets les plus
importants avant les paquets les moins importants. Le fichier
/etc/apt/sources.list contient une liste de sources où récupérer
les paquets désirés. Voyez aussi apt_preferences(5) pour un
mécanisme de remplacement des paramètres généraux pour certains
paquets.
Debian testing/stable - XFCE
Répondre