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 02-01-2024 19:55:00

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

[Résolu] Software & update:pas tous les dépôts du sources.list.d

Bonjour smile

Sur une Debian 12 +Xfce installée avec l'ISO DF, je viens de constater que Software & update n'indique pas tous les dépôts de sources.list.d
Voici la liste des dépôts sur le système :

apt policy



Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 https://linux.teamviewer.com/deb stable/main amd64 Packages
     release o=TeamViewer GmbH,a=stable,l=TeamViewer,c=main,b=amd64
     origin linux.teamviewer.com
 500 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages
     release v=1.0,o=Google LLC,a=stable,n=stable,l=Google,c=main,b=amd64
     origin dl.google.com
 500 http://deb.debian.org/debian bookworm-proposed-updates/main amd64 Packages
     release v=12-updates,o=Debian,a=proposed-updates,n=bookworm-proposed-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian bookworm-updates/main amd64 Packages
     release v=12-updates,o=Debian,a=stable-updates,n=bookworm-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://security.debian.org/debian-security bookworm-security/non-free-firmware amd64 Packages
     release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=non-free-firmware,b=amd64
     origin security.debian.org
 500 http://security.debian.org/debian-security bookworm-security/contrib amd64 Packages
     release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=contrib,b=amd64
     origin security.debian.org
 500 http://security.debian.org/debian-security bookworm-security/main amd64 Packages
     release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://deb.debian.org/debian bookworm/non-free-firmware amd64 Packages
     release v=12.4,o=Debian,a=stable,n=bookworm,l=Debian,c=non-free-firmware,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian bookworm/non-free amd64 Packages
     release v=12.4,o=Debian,a=stable,n=bookworm,l=Debian,c=non-free,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian bookworm/contrib amd64 Packages
     release v=12.4,o=Debian,a=stable,n=bookworm,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian bookworm/main amd64 Packages
     release v=12.4,o=Debian,a=stable,n=bookworm,l=Debian,c=main,b=amd64
     origin deb.debian.org
Paquets épinglés :


J'ai deux dépôts tiers (non négociables pour les deux utilisateurs du PC) :

ls /etc/apt/sources.list.d



google-chrome.list  teamviewer.list


Dans l'onglet de Software & updates "Other software", seul le dépôt pour google-chrome apparait.
Les deux utilisateurs (âgés) ne pourront/voudront pas faire de mise à jour en ligne de commande.
Je vais essayer de leur montrer comment faire les mises à jour à l'aide de Logiciels qui s'appuie sur Software & updates.
Est-ce normal cette absence du dépôt teamviewer ? Est-ce que je peux l'ajouter à la main ?

Merci

Hors ligne

#2 02-01-2024 20:34:07

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

Je vais dire une hérésie : alternativement à passer par des dépôts, tu pourrais "bêtement" utiliser les flatpak. Pour du code proprio ça me dérange pas ("foutu pour foutu") ; c'était un peu la motivation première pour ma part que les gens puissent ajouter ces choses par eux-même.

Pour l'absence des entrées va falloir que tu donnes plus si quelqu'un veut reproduire chez lui. Par exemple en donnant le contenu de teamviewer.list

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#3 03-01-2024 11:49:45

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

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

Bonjour,
J'ai opté pour le paquet deb avec le dépôt en espérant pouvoir utiliser la mise à jour automatique pour le navigateur...
Pour teamviewer, il ne semble pas disponible en flatpak. Je montre le contenu de teamviewer.list dès que je peux retoucher au PC.
Là, il est en "test" par un des utilisateurs.

Hors ligne

#4 03-01-2024 12:12:12

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

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

il faudrait pas faire des fichiers de préférence pour tes dépôts externe?
les voir au même niveau de priorité que les dépôts officiels de Debian c'est pas cool, a priori il ne devrait pas avoir de conflit mais il me semble que se serait mieux si leur priorité était plus basse (sur de rien big_smile)

-->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

Hors ligne

#5 03-01-2024 19:54:55

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

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

Voilà le contenu pour le dépôt de teamviewer :

cat /etc/apt/sources.list.d/teamviewer.list



###   TeamViewer DEB repository list

### NOTE: Manual changes to this file
###        - prevent it from being updated by TeamViewer package updates
###        - will be lost after using the 'teamviewer repo' command
###       The original file can be restored with this command:
###       cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list
###       which has the same effect as 'teamviewer repo default'

### NOTE: It is preferred to use the following commands to edit this file:
###       teamviewer repo                - show current repository configuration
###       teamviewer repo default        - restore default configuration
###       teamviewer repo disable        - disable the repository
###       teamviewer repo stable         - make all regular TeamViewer packages available (default)
###       teamviewer repo preview        - additionally, make feature preview packages available
###       teamviewer repo development    - additionally, make the latest development packages available

deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb stable main

# deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb preview main


Croutons a écrit :

il faudrait pas faire des fichiers de préférence pour tes dépôts externe?
les voir au même niveau de priorité que les dépôts officiels de Debian c'est pas cool, a priori il ne devrait pas avoir de conflit mais il me semble que se serait mieux si leur priorité était plus basse (sur de rien big_smile)


je ne pense pas que ce soit utile. J'ai utilisé synaptic pour voir le contenue des dépôts. Il n'y a pas de paquets communs avec les dépôts officiels.
Le dépôt google contient 3 paquets = 3 versions de Chrome. C'est la stable qui est installée.
Le dépôts de teamviewer contient 4 paquets, tous ont teamviewer dans le nom et il y en a un seul installé.

Est-ce que quelque chose dans le contenu ci-dessus pourrait expliquer que le dépôt de teamviewer n'apparaisse pas dans Software & update ?
En comparaison, le fichier du dépôt de google-chrome est plus court :

cat /etc/apt/sources.list.d/google-chrome.list


 
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main


La commande de rafraichissement des dépôts ne renvoie pas d'erreur

sudo apt update



Atteint :1 http://security.debian.org/debian-security bookworm-security InRelease
Atteint :2 http://deb.debian.org/debian bookworm InRelease                                                  
Réception de :3 http://deb.debian.org/debian bookworm-updates InRelease [52,1 kB]                            
Réception de :4 http://deb.debian.org/debian bookworm-proposed-updates InRelease [59,5 kB]                  
Atteint :5 https://linux.teamviewer.com/deb stable InRelease                                                
Atteint :6 https://dl.google.com/linux/chrome/deb stable InRelease                                          
112 ko réceptionnés en 1s (124 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Tous les paquets sont à jour.
 


Le souci c'est que même si je leur montre comment mettre à jour manuellement le système, si le dépôts de teamviewer n'y est pas, ce ne sera pas mis à jour.
ça m'interpelle qu'il y ait un dépôt utilisé par apt update et qui ne se retrouve pas dans software & updates.
Je pensais naïvement que ce dernier reprenait tout le contenu de sources.list et sources.list.d

Hors ligne

#6 03-01-2024 20:27:34

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

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

Par contre, je ne comprends pas, une simulation de unattended upgrade évoque bien le dépôt de teamviewer

unattended-upgrade -d --dry-run



Démarrage du script de mise à niveau automatique
Les origines permises sont : origin=Debian,codename=bookworm-updates, origin=Debian,codename=bookworm,label=Debian, origin=Debian,codename=bookworm,label=Debian-Security, origin=Debian,codename=bookworm-security,label=Debian-Security
Initial blacklist:
Initial whitelist (not strict):
Marking not allowed <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/linux.teamviewer.com_deb_dists_stable_main_binary-amd64_Packages'  a=stable,c=main,v=,o=TeamViewer GmbH,l=TeamViewer arch='amd64' site='linux.teamviewer.com' IndexType='Debian Package Index' Size=80409 ID:20> with -32768 pin
Marking not allowed <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages'  a=stable,c=main,v=1.0,o=Google LLC,l=Google arch='amd64' site='dl.google.com' IndexType='Debian Package Index' Size=4173 ID:19> with -32768 pin
Marking not allowed <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-proposed-updates_main_i18n_Translation-en'  a=proposed-updates,c=main,v=12-updates,o=Debian,l=Debian arch='' site='deb.debian.org' IndexType='Debian Translation Index' Size=346928 ID:18> with -32768 pin
Marking not allowed <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-proposed-updates_main_binary-amd64_Packages'  a=proposed-updates,c=main,v=12-updates,o=Debian,l=Debian arch='amd64' site='deb.debian.org' IndexType='Debian Package Index' Size=462796 ID:17> with -32768 pin
Applying pinning: PkgFilePin(id=20, priority=-32768)
Applying pin -32768 to package_file: <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/linux.teamviewer.com_deb_dists_stable_main_binary-amd64_Packages'  a=stable,c=main,v=,o=TeamViewer GmbH,l=TeamViewer arch='amd64' site='linux.teamviewer.com' IndexType='Debian Package Index' Size=80409 ID:20>
Applying pinning: PkgFilePin(id=19, priority=-32768)
Applying pin -32768 to package_file: <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages'  a=stable,c=main,v=1.0,o=Google LLC,l=Google arch='amd64' site='dl.google.com' IndexType='Debian Package Index' Size=4173 ID:19>
Applying pinning: PkgFilePin(id=18, priority=-32768)
Applying pin -32768 to package_file: <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-proposed-updates_main_i18n_Translation-en'  a=proposed-updates,c=main,v=12-updates,o=Debian,l=Debian arch='' site='deb.debian.org' IndexType='Debian Translation Index' Size=346928 ID:18>
Applying pinning: PkgFilePin(id=17, priority=-32768)
Applying pin -32768 to package_file: <apt_pkg.PackageFile object: filename:'/var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-proposed-updates_main_binary-amd64_Packages'  a=proposed-updates,c=main,v=12-updates,o=Debian,l=Debian arch='amd64' site='deb.debian.org' IndexType='Debian Package Index' Size=462796 ID:17>
Using (^linux-.*-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^kfreebsd-.*-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^gnumach-.*-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^.*-modules-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^.*-kernel-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^linux-.*-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^kfreebsd-.*-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^gnumach-.*-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^.*-modules-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$|^.*-kernel-[1-9][0-9]*\.[0-9]+\.[0-9]+-[0-9]+(-.+)?$) regexp to find kernel packages
Using (^linux-.*-6\.1\.0\-17\-amd64$|^linux-.*-6\.1\.0\-17$|^kfreebsd-.*-6\.1\.0\-17\-amd64$|^kfreebsd-.*-6\.1\.0\-17$|^gnumach-.*-6\.1\.0\-17\-amd64$|^gnumach-.*-6\.1\.0\-17$|^.*-modules-6\.1\.0\-17\-amd64$|^.*-modules-6\.1\.0\-17$|^.*-kernel-6\.1\.0\-17\-amd64$|^.*-kernel-6\.1\.0\-17$|^linux-.*-6\.1\.0\-17\-amd64$|^linux-.*-6\.1\.0\-17$|^kfreebsd-.*-6\.1\.0\-17\-amd64$|^kfreebsd-.*-6\.1\.0\-17$|^gnumach-.*-6\.1\.0\-17\-amd64$|^gnumach-.*-6\.1\.0\-17$|^.*-modules-6\.1\.0\-17\-amd64$|^.*-modules-6\.1\.0\-17$|^.*-kernel-6\.1\.0\-17\-amd64$|^.*-kernel-6\.1\.0\-17$) regexp to find running kernel packages
pkgs that look like they should be upgraded:
Fetched 0 B in 0s (0 B/s)                                                                                                                                                    
fetch.run() result: 0
Packages blacklist due to conffile prompts: []
Aucun paquet à mettre à niveau automatiquement ni à supprimer automatiquement
The list of kept packages can't be calculated in dry-run mode.

Hors ligne

#7 03-01-2024 21:14:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

chalu a écrit :

Je pensais naïvement que ce dernier [Software & Updates] reprenait tout le contenu de sources.list et sources.list.d.


Il est censé le faire mais il est bogué... C'est l'option [signed-by=/.../.../.../truc.gpg] qui pose souci.
Le bogue a certainement déjà été remonté, et effectivement cela n'empêche pas APT de fonctionner.

Si tu y tiens absolument, tu peux contourner ce problème (en compensant et supprimant l'option) :

sudo ln -sv /usr/share/keyrings/teamviewer-keyring.gpg /etc/apt/trusted.gpg.d/

'/etc/apt/trusted.gpg.d/teamviewer-keyring.gpg' -> '/usr/share/keyrings/teamviewer-keyring.gpg'


sudo sed -i "s,\[signed-by=/usr/share/keyrings/teamviewer-keyring.gpg\] ,,"\
 /etc/apt/sources.list.d/teamviewer.list


Et les dépôts renseignés dans le fichier teamviewer.list apparaissent (ici sur une Debian 12 officielle).

file-Rac2c8300905181ee6269eafb3e294fee

Un autre souci de "S & U", plus sérieux celui-là, est l'impossibilité d'ajouter le dépôt debian-security.

Dernière modification par èfpé (04-01-2024 06:14:42)

Hors ligne

#8 04-01-2024 09:41:12

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

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

èfpé a écrit :

Si tu y tiens absolument,


En fait, je ne comprend pas le rôle de Software & update dans la maintenance en mode graphique.
Si j'utilise la procédure de mise à jour de la doc de DFiso qui utilise Logiciels (gnome-software), est-ce que le dépôt teamViewer sera pris en compte ?
Quand je regarde la liste des logiciels installés dans l'onglet "installés" de Logiciels, il n'y a pas teamviewer alors qu'il y a google-chrome.
Ce qui me fait penser que le dépôt teamviewer est mis de côté par ce mode de mise à jour graphique ?

Sinon, il y a Synaptic que j'utilisais, mais là aussi dans configuration > Dépôts
ça ouvre Software & update où le dépôt teamviewer est absent. Mais dans la colonne de gauche de Synaptic, je retrouve bien le dépôt teamviewer. Ce qui me laisse perplexe...

Pour le coup, qu'est-ce qui est le mieux pour mettre à jour graphiquement ? Sur Jessie, Synaptic était fiable. Si je me souviens bien ensuite, Synaptic a eu des soucis de maintenance et je n'ai pas suivi l'évolution.

Hors ligne

#9 04-01-2024 18:01:52

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

Pour le coup, qu'est-ce qui est le mieux pour mettre à jour graphiquement ?


Je serai prêt à parier qu'ils sont tous équivalents et utilisent apt "update & upgrade" en arrière boutique.


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#10 04-01-2024 19:18:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

chalu a écrit :

En fait, je ne comprends pas le rôle de Software & Updates dans la maintenance en mode graphique.


Moi non plus. Il permet des âneries en toute bonne foi, comme faire sauter le dépôt stable-updates.

chalu a écrit :

Ce qui me fait penser que le dépôt teamviewer est mis de côté par ce mode de mise à jour graphique ?


Non. Une interface graphique n'est qu'interface graphique, tu peux facilement la mettre à l'épreuve :

sudo apt install teamviewer=15.48.4


Installe la version précédente de teamviewer. Ensuite il suffit de lancer gnome-software, et observer.

chalu a écrit :

Pour le coup, qu'est-ce qui est le mieux pour mettre à jour graphiquement ?


Dans le style léger et efficace il y a gnome-package-updater, dont dépend package-update-indicator.

Hors ligne

#11 04-01-2024 20:02:56

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

Pour le coup, qu'est-ce qui est le mieux pour mettre à jour graphiquement ?


Perso je conseillerai de faire un launcher qui lance "apt upgrade" yikes
Double clique => "mot de passe" => "plein de texte" => "Mise à jour effectuée !"

Dernière modification par otyugh (04-01-2024 20:03:15)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#12 05-01-2024 12:24:23

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

Re : [Résolu] Software & update:pas tous les dépôts du sources.list.d

Merci, j'ai installé les paquets  gnome-package-updater et package-update-indicator.
Je vais passer en résolu en espérant que tout fonctionne wink

Hors ligne

Pied de page des forums