logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-10-2018 17:40:36

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

apt me rend fou

Bonjour
Je me suis aperçu d'un comportement curieux en voulant downgrade thunderbird vers la version 52.8
la version 60 refusant de fonctionné chez moi
Pour faire simple j'ai désactivé dans mes sources la ligne stretch update pour ne plus avoir la version 60 de proposé

apt edit-sources



# Debian Stretch, dépôt principal + paquets non libres
deb http://deb.debian.org/debian/ stretch main contrib non-free
# Debian Stretch, mises à jour de sécurité + paquets non libres
#deb http://security.debian.org/ stretch/updates main contrib non-free
# Debian Stretch, mises à jour "volatiles" + paquets non libres
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
# Debian Stretch, dépôt de rétroportages ("backports")
deb http://deb.debian.org/debian/ stretch-backports main contrib non-free



apres avoir quitté nano message

Votre fichier « /etc/apt/sources.list » a changé, veuillez lancer « apt-get update ».root@handylinux:/home/stephane# apt update
 



apt update


Ign:1 http://deb.debian.org/debian stretch InRelease
Ign:2 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  InRelease
Atteint:3 http://deb.debian.org/debian stretch-updates InRelease
Atteint:4 http://deb.debian.org/debian stretch-backports InRelease
Atteint:5 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  Release
Atteint:6 http://deb.debian.org/debian stretch Release        
Lecture des listes de paquets... Fait                          
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
5 packages can be upgraded. Run 'apt list --upgradable' to see them.



apt list --upgradable


linux-compiler-gcc-6-x86/stretch-backports 4.18.6-1~bpo9+1 i386 [upgradable from: 4.9.110-3+deb9u6]
linux-headers-686-pae/stretch-backports 4.18+98~bpo9+1 i386 [upgradable from: 4.9+80+deb9u6]
linux-image-686-pae/stretch-backports 4.18+98~bpo9+1 i386 [upgradable from: 4.9+80+deb9u6]
linux-libc-dev/stretch-backports 4.18.6-1~bpo9+1 i386 [upgradable from: 4.9.110-3+deb9u6]
linux-source/stretch-backports 4.18+98~bpo9+1 all [upgradable from: 4.9+80+deb9u6]




apt policy


Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
  50 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  Packages
     release o=obs://build.opensuse.org/home:stevenpusser/Debian_9.0,n=Debian_9.0,l=home:stevenpusser,c=
     origin download.opensuse.org
 100 http://deb.debian.org/debian stretch-backports/non-free i386 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=non-free,b=i386
     origin deb.debian.org
 100 http://deb.debian.org/debian stretch-backports/contrib i386 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=contrib,b=i386
     origin deb.debian.org
 100 http://deb.debian.org/debian stretch-backports/main i386 Packages
     release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=main,b=i386
     origin deb.debian.org
 500 http://deb.debian.org/debian stretch-updates/main i386 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=i386
     origin deb.debian.org
 500 http://deb.debian.org/debian stretch/non-free i386 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=i386
     origin deb.debian.org
 500 http://deb.debian.org/debian stretch/contrib i386 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=i386
     origin deb.debian.org
 500 http://deb.debian.org/debian stretch/main i386 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=i386
     origin deb.debian.org
 



comment diable est ce possible que ces 5 paquets provenant des backports soient comme par magie candidat pour une installation ?
au vu du résultat de apt policy je vois pas
surtout que si je décomente la ligne et que je refais un apt update tout les paquets sont a jour 

si vous avez une explication je prend
Une chose est sure je regarderais a 2 fois avant d'accepter une mise à jour

Edit:
J'en rajoute une couche big_smile

chose surprenante je n'est pas ce phénomène si je lance un apt-get update
donc avec la ligne commenté dans mes sources

apt update


Ign:1 http://deb.debian.org/debian stretch InRelease
Ign:2 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  InRelease
Atteint:3 http://deb.debian.org/debian stretch-updates InRelease
Atteint:4 http://deb.debian.org/debian stretch-backports InRelease                              
Atteint:5 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  Release      
Atteint:6 http://deb.debian.org/debian stretch Release                                          
Lecture des listes de paquets... Fait                          
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
5 packages can be upgraded. Run 'apt list --upgradable' to see them.



 apt-get update


Ign:1 http://deb.debian.org/debian stretch InRelease
Ign:2 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  InRelease
Atteint:3 http://deb.debian.org/debian stretch-updates InRelease
Atteint:4 http://deb.debian.org/debian stretch-backports InRelease                              
Atteint:5 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  Release      
Atteint:6 http://deb.debian.org/debian stretch Release                                          
Lecture des listes de paquets... Fait

         

Un bug de jeunesse de apt?

Dernière modification par Croutons (10-10-2018 17:49:31)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#2 10-10-2018 18:37:39

Y316
Membre
Distrib. : stretch
Noyau : Linux 4.9.0-8-amd64
(G)UI : MATE 1.16.2
Inscription : 15-11-2012

Re : apt me rend fou

Croutons a écrit :

Pour faire simple j'ai désactivé dans mes sources la ligne stretch update


Je n'ai pas tout lu mais ce que je vois en premier est que tu as désactivé security update et non stretch update


Debian 9 (stretch)  + la pire ICC que vous ayez probablement jamais rencontré.

Hors ligne

#3 10-10-2018 19:08:39

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : apt me rend fou

oui Chalu toujours le meme vieux clou de PC avec une install de Jessie et une Stretch
Les 2 sont parti de l'iso Handylinux 2.5
j'avais appliqué le script handy2debian pour retirer les roulettes (comprendra qui peu lol)
puis migré sous Stretch par la suite

étrange le dépot backports est bien a priorité 100 et les autre a 500 je comprend pas trop
d'autant que apt et ap-get se comporte pas de la même manière

la commande apt est apparu sous Jessie si je me souviens bien
mais la encore il y a eu des évolutions car Jessie n'accepte pas apt policy il faut passer par apt-cache policy
du coup j'ai plus trop confiance , je crois que je vais revenir au bon vieux apt-get c'est moins jolie mais moins bizarre roll

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#4 10-10-2018 19:21:18

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : apt me rend fou

Effectivement, apt, en tant que commande est en cours de déploiement, et ses fonctionnalités évolues wink 

Une commande qui ne fait rien d'autre que te donner de l'information t'indiquera les paquets qui peuvent être mis à jour.

Croutons a écrit :

Run 'apt list --upgradable' to see them.



Par ailleurs, pour tester sans rien mettre à jour en vrai,  tu peux toujours utiliser

apt upgrade -s


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#5 10-10-2018 19:34:41

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : apt me rend fou

Sur Handylinux quand on avait ce bug, en refaisant un update plus tard ça redevenait normal.
Un problème de synchronisation des dépôts peut-être .
Je n’ai jamais compris d’ou ça venait ni si le problème pouvait se rencontrer sur une Debian pure.
On avait le bug avec apt-get

Hors ligne

#6 10-10-2018 19:35:24

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : apt me rend fou

pour mon pc c'est l'option

-slow


qui irait bien je pense
out.gif


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#7 10-10-2018 20:42:47

raleur
Membre
Inscription : 03-10-2014

Re : apt me rend fou

Y316 a écrit :

tu as désactivé security update


Et ce n'est clairement pas une bonne idée, ni une situation d'avenir. En faisant cela, tu empêches les autres mises à jour de sécurité. Et de toute façon, thunderbird 60 finira bien par arriver dans le dépôt normal lors de la publication de la prochaine révision de Stretch.

Pour rappel, il est possible de forcer l'installation d'une version particulière d'un paquet, à condition qu'elle soit disponible dans les dépôts configurés :

apt-get install paquet=version


Ensuite, il est possible de conserver ("hold") un paquet à sa version actuelle avec aptitude. Je ne sais pas si on peut le faire avec apt-get ou apt.


Il vaut mieux montrer que raconter.

Hors ligne

#8 10-10-2018 22:42:55

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : apt me rend fou

raleur a écrit :


Ensuite, il est possible de conserver ("hold") un paquet à sa version actuelle avec aptitude. Je ne sais pas si on peut le faire avec apt-get ou apt.



A priori non. On ne peut pas marquer "hold" un paquet avec ces deux commandes.

C'est toutefois possible avec la commande dpkg  hold paquet.


Tousse antique Ovide !

Hors ligne

#9 11-10-2018 02:28:32

anonyme
Invité

Re : apt me rend fou

pour ceux qui utilise synaptic , le choix est possible si les versions sont dans le dépôts debian. (forcer une version particulière).
avec synaptic on peut bloquer une version pour un paquet .

#10 11-10-2018 05:16:42

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : apt me rend fou

Philou92 a écrit :

raleur a écrit :


Ensuite, il est possible de conserver ("hold") un paquet à sa version actuelle avec aptitude. Je ne sais pas si on peut le faire avec apt-get ou apt.



A priori non. On ne peut pas marquer "hold" un paquet avec ces deux commandes.

C'est toutefois possible avec la commande dpkg  hold paquet.


Il y a aussi

apt-mark hold paquet


Le wiki explique comment bloquer une maj d’un paquet
https://debian-facile.org/doc:systeme:apt:apt-get

Hors ligne

#11 11-10-2018 08:13:45

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : apt me rend fou

Bonjour
Oui raleur j'ai pas précisé j'ai juste commenté la ligne le temps de l'installation, puis j'ai épinglé le paquet en attendant mieux

cat /etc/apt/preferences.d/thunderbird_52_8


Package: thunderbird*
Pin: release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=i386
Pin-Priority: 900




j'ouvrirai un autre fils concernant ce soucis avec Thunderbird

Dernière modification par Croutons (11-10-2018 08:16:56)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

Pied de page des forums