Paquets marqués garder en l'état [jessie]

/etc/sources.list

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
deb http://ftp.debian.org/debian/ jessie-updates contrib main
deb-src http://ftp.debian.org/debian/ jessie-updates contrib main
deb http://httpredir.debian.org/debian/ jessie-updates main
deb-src http://httpredir.debian.org/debian/ jessie-updates main
deb http://ftp.de.debian.org/debian jessie-backports main

j’essaie d’installer jkd-8 sur la machine et j’ai, soit des paquets cassés qui n’apparaissent pas dans synaptic, soit des erreurs de dépendances dans aptitude : j’ai du remettre java-common libsctr1 ainsi que plusieurs paquets qui sortent dans synaptic mais qui seraient obsolètes
j’en suis meme arrivé au fil de la résolution des dépendances à devoir chercher dans jdk-6.
apres avoir tenté une liste incroyable de apt-get update upgrade essayer de changer l’état de hold en unhold

je me retrouve sans solutions
j’aimerais bien trouver une méthode qui m’évite de refaire le system

merci pour vos réponses

Y a du jessie/update, jessie-updates, jessie-backports dans ton fichier, mais pas de jessie tout court.
Faudrait p’têt ajouter un dépôt “jessie”, non ?

merci pour la remarque, meme si je n’ai pas l’habitude de supprimer des lignes
je les commente plutot

mais j’ai remis
deb http://ftp.fr.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main

memes resultats
impossible d’effectuer les changements
réparer d’abord les paquets cassés

dans synaptic pas de fichiers cassés
dans aptitude pas de mention de fichiers cassés

merci pour vos réponses

essai un apt install -f déjà pour tenter de remettre d’équerre le système, après bien entendu un ‘update’ du cache de apt.

pareil

impossible d’effectuer les changements
réparer d’abord les paquets cassés

Ça m’est arrivé (mais pas avec jdk-8) et pour moi, la solution a été d’enlever de la liste la source dont proviennent les paquets (si j’ai bien compris, c’est la source qui refuse de réparer ou d’effacer les paquets). J n’avais trouvé aucune autre solution et ça a marché. J’ai pu effacer et ré-installer ensuite mes paquets.
Je ne prétend pas avoir tout compris…
bon courage !

toujours pas de solutions avant réinstallation

je retrouve pas le dvd ca craint du boudin

j’ai trouvé une solution avec une liste de paquets minimal pour repartir propre mais j’ai pas trouvé pour jessie

y en a une ?
mais meme en effacant tout il n’est pas du tout sur que le paquet qui fait défaut soit supprimé

un outil magique de gestion des paquets genre pctools d’avant guerre ?
merci pour vos réponses

après avoir modifié votre sources.list avez vous fait un “apt update” pour que les modifications soient prises en compte?

Bonsoir
je jongle entre synaptic et aptitude
je ne sais pas me servir d’aptitude mais il aurait tendance à signaler les paquets cassés alors que synaptic n’en montre jamais aucun
je jette un coup d’oeil dans aptitude et je reviens dans synaptic pour recharger la base de données
je suis en train de download la derniere version de debian 64 pour refaire le systeme

je peux installer ce que je veux sauf jdk-8 !!
snif
merci pour vos réponses

Bonsoir menthol34

Tu pourrais essayer d’éditer ton fichier /etc/apt/sources.list
en utilisant la commande prévue pour ça :

apt edit-sources

car elle fera des vérifications de base sur ce fichier avant de l’enregistrer.

Mais il se peut que tu ne sois pas habitué à l’utilisation de l’éditeur en mode texte qui est installé par défaut, alors fait comme tu sais le faire pour l’éditer.

========
Je te propose de créer une copie de sauvegarde sauvegarde du fichier /etc/apt.sources.list actuel
avant de le modifier, ce qui te permettra de le remettre en service au cas ou ta modification ait été mal faite.

cp /etc/apt/sources.list{,.sauv}

Tu pourra vérifier qu’une copie du fichier a été créé avec la ligne de commande suivante :

ls -l /etc/apt/sources.list*

ce qui devrait donner à peu près ce qui suit :

root@debg53sw:~# cp /etc/apt/sources.list{,.sauv}
root@debg53sw:~# ls -l /etc/apt/sources.list*
-rw-r--r-- 1 root root  774 mai    2 19:54 /etc/apt/sources.list
-rw-r--r-- 1 root root  774 mai    2 20:22 /etc/apt/sources.list.sauv

/etc/apt/sources.list.d:
total 0
root@debg53sw:~# 

Voici le contenu d’un fichier /etc/apt/sources.list qui devrait fonctionner sur ton installation :

deb     http://ftp.fr.debian.org/debian/ jessie         main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie         main contrib non-free

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

# jessie-updates, previously known as 'volatile'
deb     http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free

# deb     http://ftp.de.debian.org/debian     jessie-backports main contrib non-free

Comme je ne sais pas quelle a été ta motivation pour ajouter la dernière ligne,
je l’ai commentée en ajoutant un caractère # en premier caractère de la ligne correspondante.
Cette ligne ne sera donc pas prise en compte tant qu’elle sera “commentée”

Si tu pense que cette ligne est indispensable au fonctionnement de ton système,
tu pourra toujours la dé-commenter plus tard.

Une fois que tu aura créé ce nouveau fichier /etc/apt/sources.list
tu devrais pouvoir mettre à jour la liste des paquetages avec la commande suivante :

apt update

ensuite, s’il n’y a pas eu de problèmes avec la mise à jour des paquetages,
tu devrais pouvoir mettre à jour ton système avec la commande suivante :

apt upgrade