Résolu le 22-03-21 Questions sur PPA et dépôts additionnels dans Sources de logiciels

Assistance concernant Linux Mint
Avatar du membre
Mia88
Messages : 1356
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par Mia88 »

Bonjour,

J'ai supprimé multisystem et sa clé d'authentification mais il reste 2 clés et je ne sais pas à quoi elles correspondent.

Image

J'ai fait une recherche sur la première, ça semble être un PPA pour Foliate, un lecteur EPUB pour les liseuses.
J'avais installé Calibre, à priori sur mon précédent ordi, car je ne le retrouve pas, mais je n'ai jamais installé de PPA pour Foliate...
J'ai tenté un

Code : Tout sélectionner

locate foliate
et

Code : Tout sélectionner

find F2ED C64D C5AE E1F6 B9C6 21F0 C8CA B659 5FDF F622
mais aucun résultat.

Pour la deuxième clé, j'ai rien compris, ça semble être en rapport avec une correction de bug :?

Comment savoir à quoi se réfèrent ces clés dans le système ?

Je me demande aussi quelle est la différence entre PPA et Dépôts additionnels dans la fenêtre des sources de logiciels ?

Si j'ai bien compris, un PPA peut poser des problèmes de dépendances non satisfaites si le logiciel n'est plus maintenu, et rendre la distribution instable car il n'est pas testé par les équipes de Mint.

En est-il de même d'un dépôt additionnel ?

Les .deb sont-ils mieux de ce point de vue ?
Le pb c'est qu'ils ne peuvent pas être mis à jour, il faut réinstaller chaque nouvelle version, mais ils sont relativement "isolés", ils n'interfèrent pas trop avec la distribution il me semble, non ?

Merci pour vos réponses :)
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]

falke
Messages : 595
Enregistré le : mar. 3 oct. 2017 21:28

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par falke »

Salut Mia88,

ça tombe bien je suis entrain de démêler un mic-mac de paquets en ce moment ;-)


Si j'ai bien compris, un PPA peut poser des problèmes de dépendances non satisfaites si le logiciel n'est plus maintenu, et rendre la distribution instable car il n'est pas testé par les équipes de Mint.

En est-il de même d'un dépôt additionnel ?

Les .deb sont-ils mieux de ce point de vue ?
Le pb c'est qu'ils ne peuvent pas être mis à jour, il faut réinstaller chaque nouvelle version, mais ils sont relativement "isolés", ils n'interfèrent pas trop avec la distribution il me semble, non ?

Merci pour vos réponses :)
- un ppa ou un deb ne sont en aucun cas isolés, il introduisent des paquets qui peuvent entrer en conflit avec les paquets officiels.

https://doc.ubuntu-fr.org/ppa

- les dépôt additionnels sont des répertoires contenant des paquets (comme un ppa) , ils peuvent être ou pas supportées par la communauté de ta distro. Tout dépend par qui ils sont maintenus (faut se renseigner), mais en gros à partir du moment où tu tapes dans
universe et multiverse (maintenus par la communauté , il y a un risque, minime certes)

https://doc.ubuntu-fr.org/depots

si tu veux isoler un paquet du reste du système il faut utiliser flatpak ou ce genre de choses, là tu seras tranquille.

flatpak est un sorte de conteneur , compatible avec ton environnement et dedans peuvent s'executer des binaires totalement incompatibles avec ton systeme )
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia

Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..

Avatar du membre
Mia88
Messages : 1356
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par Mia88 »

Ok, merci falke :)

Oui un PPA n'est pas isolé, je me posais plutôt la question pour un .deb : du fait qu'il n'est pas mis à jour, je pensais qu'il interférait moins, mais je me trompais, donc éviter les .deb aussi :(

J'avais survolé la page du wiki ubuntu sur les dépots APT, mais je cherchais à comprendre ce que sont précisément les dépôts additionnel, si tu as un lien à me proposer ;)

J'évite les flatpak, snap et appimage, ça prend bcp de place...

J'essayerai donc de me cantonner aux dépôts additionnels pour garder ma mint en bon état :D

Edit : je crois que je viens de comprendre, ben oui il me faut le temps :lol: : les dépôts additionnels sont des PPA reconnus par la distribution 8-)
Modifié en dernier par Mia88 le jeu. 18 mars 2021 13:13, modifié 1 fois.
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]

falke
Messages : 595
Enregistré le : mar. 3 oct. 2017 21:28

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par falke »

En fait est considéré comme additionnel tout ce qui sort des dépôts officiels et univers multivers

Qui se paramètrent automatiquement dans ton sourcelist.

Un paquet .deb peut être compatible avec ton système puis ne plus devenir le lendemain soit par lui même, soit par les dépendances qu'il appelle devenues incompatibles avec leur Version sur ton système.

Tu peux t'assurer qu'il est ou restera compatible en regardant les conditions de toutes ses dépendances et aussi les paquet qui le requièrent.

Ça nécessite un peu de boulot..
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia

Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..

Avatar du membre
Scrat
Messages : 644
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par Scrat »

Bonjour.

Effectivement, les PPA peuvent poser des problèmes. J'en avais un pour Freecad, et leur dernière mise à jour a mis le b... : paquets cassés, impossible de réparer, etc... J'ai dû supprimer tous les paquets Freecad et réinstaller pour obtenir la dernière version stable. :?

J'ai un dépôt additionnel pour OpenFoam, et là, jamais eu de problème.

A+
Portable Lenovo Ideapad 320-17IKB - Linux Mint 19.3 Tricia - Cinnamon 4.4.8
Noyau Linux 4.15.0-180-generic - CPU Intel© Core™ i5-7200U CPU @ 2.50GHz × 2
RAM 7.6 Go - Disque HDD 960.4 Go
Carte Graphique Nvidia GeForce 920MX 2 Go - Intel Corporation HD Graphics 620

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:

Avatar du membre
Anaximandre
Messages : 112
Enregistré le : lun. 4 nov. 2019 19:18
Localisation : Ardennes belges

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par Anaximandre »

Bonjour.

Je rebondis sur la question de Mia88 touchant notamment les clés d'authentification (Sources de logiciels).

Pour ma part, j'en compte quatre, qui correspondent à des paquets installés et actifs (Dépôts additionnels et PPA).
Sans trop savoir comment ces clés d'authentification sont utilisées par le système, je suppose que seules celles relevant de paquets désinstallés peuvent être supprimées, et rien d'autre.

Merci déjà pour le complément d'information. ;)
Sony Portable VPCEC3M1E -- Cinnamon 4.2.4 -- CPU : Intel Core i5 460M @2.53 GHz X 2 -- GPU : AMD/ATI]
Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M] -- HDD : Seagate Ata Device 500 Go 5 400 t/m --
RAM : 8 Go DDR3 @ 532MHZ -- Carte mère : Sony Vaio -- Double amorçage : Windows 7 et Mint Cinnamon 19.3 --
Kernel : 4.15.0-XXX, à jour -- Imprimante-copieur-scanner Canon MP520. Navigateur : Brave, à jour.

Avatar du membre
Mia88
Messages : 1356
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par Mia88 »

Merci Scrat et Anaximandre pour vos réponses :)
Anaximandre a écrit :
sam. 20 mars 2021 11:09
je suppose que seules celles relevant de paquets désinstallés peuvent être supprimées
Comme je n'ai plus de PPA ni dépôts additionnels, je pensais les supprimer, mais j'aurais aimé savoir à quoi elles correspondaient avant.
Si j'ai à peu près trouvé pour la première, bien que je ne comprenne pas comment elle est arrivée là, pour la seconde ça semble correspondre à un paquet de débogage, je n'ose pas trop supprimer cette clé :?
falke a écrit :
jeu. 18 mars 2021 13:12
Tu peux t'assurer qu'il est ou restera compatible en regardant les conditions de toutes ses dépendances et aussi les paquet qui le requièrent.
Ça nécessite un peu de boulot..
Tu m'étonnes, d'autant plus sans savoir chercher...

Bon we
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]

falke
Messages : 595
Enregistré le : mar. 3 oct. 2017 21:28

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par falke »

Re,
Tu m'étonnes, d'autant plus sans savoir chercher...
Bon we
si mia, tu as plusieurs moyens de le savoir , je pense que ça va t'intéresser.

1) via synaptic en allant pour un paquet dans l'onglet dépendances / menu déroulant

--> (dépendances) paquets dont dépend ton paquet
--> (paquets dépendants) paquets qui dépendent de ce paquet

2) via apt

--> apt depends <paquets> paquets nécessaire à ton paquet pour fonctionner (càd ses dépendances)

--> apt rdepends <paquet> paquet qui dépendent de ton paquets (théorique , ils peuvent avoir été installés ou non

et il ya même une commande qui affiche directement les dépendances sous forme d'un arbre.
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia

Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..

Avatar du membre
Mia88
Messages : 1356
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par Mia88 »

Ah oui depuis synaptic ! J'ai l'habitude d'utiliser plutôt la logithèque, c'est un tort...
C'est noté pour les commandes, merci ;)

Mais en effet, s'il faut surveiller en permanence la compatibilité des dépendances, c'est pas top.
Je n'ai conservé que les .deb nécessaires à l'édition de Shutter, je devrais être relativement tranquille :D
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]

falke
Messages : 595
Enregistré le : mar. 3 oct. 2017 21:28

Re: Questions sur PPA et dépôts additionnels dans Sources de logiciels

Message par falke »

Mia88 a écrit :
sam. 20 mars 2021 14:01
Ah oui depuis synaptic ! J'ai l'habitude d'utiliser plutôt la logithèque, c'est un tort...
C'est noté pour les commandes, merci ;)
En fait est considéré comme additionnel tout ce qui sort des dépôts officiels et univers multivers
je t'ai répondu plus haut. voici pour les graphes ;)
En fait est considéré comme additionnel tout ce qui sort des dépôts officiels et univers multivers


c'est le paquet debtree qui te permet d'avoir un graphe

https://qastack.fr/ubuntu/261772/how-to ... -a-package

plus interessant encore, quels paquets en sont dépendants et qui sont installés, et que je pourrais potentiellement casser en changeant la version de ce paquet. Si a priori ils sont tous compatibles avec une autre version antérieure ou ultérieure alors OK.

Image

encore plus intéressant :

un graphe faisant apparaitre pour le paquet interrogés lesquels des paquets susceptible d'être dépendants sont réellement installés :



paquets dépendants partie gauche, dépendances partie droite

exple pour obtenir les dépendance et paquets dépendant en remontant à un niveau suffisant pour cerner les conséquences :

Code : Tout sélectionner

debtree   --max-depth=1 --rdeps-depth=1 libwebkit2gtk-4.0-37  > out.dot
nous donne ça :

Image

Mais quels paquets en dépendant sont réellement installés sur mon système (à gauche) et que font-ils ? sont-ils cruciaux ? Accepteraient-ils tous une version antérieure ou ultérieure du paquet interrogé et laquelle ? (donc interroger leurs dépendances à chacun) :

Image

j'ajoute aussi cette explication dans la doc de Debian sur le caractère plus ou moins prioritaire des paquets (visible dans Synaptic, mais aussi dpkg :
7.7. Qu'est ce qu'un paquet Essential, Required, Important, Standard, Optional ou Extra ?

À chaque paquet Debian est assignée une priorité par les développeurs de la distribution, c'est une aide pour le système de gestion de paquets. Les priorités sont :

Nécessaire (Required) : paquets nécessaires pour le fonctionnement correct du système.

Ceci inclut tous les outils nécessaires pour la réparation d'un système défectueux. Vous ne devez pas supprimer ces paquets ou votre système risque de devenir complètement instable et vous ne pourrez probablement pas utiliser dpkg pour corriger cela. Avec seulement les paquets nécessaires, le système sera probablement inutilisable mais il aura suffisamment de fonctionnalités pour permettre de démarrer et d'installer plus de logiciels.

Important : paquets devant être présents sur tous systèmes de type Unix

Les autres paquets sans lesquels le système ne fonctionnera pas correctement ou ne sera pas utilisable ont cette priorité. Ceci n'inclut PAS Emacs, X, TeX ou aucune autre grosse application. Ces paquets constituent seulement l'infrastructure de base.

Les paquets Standard sont présents sur n'importe quel système Linux, y compris un système raisonnablement petit mais pas limité à un système en mode console. Des outils sont disponibles pour envoyer des courriels (avec mutt) et télécharger des fichiers depuis des serveurs FTP.

C'est ce qui sera installé par défaut si les utilisateurs ne sélectionnent rien. Cela n'inclut pas les grosses applications, mais intègre l'interpréteur Python et certains serveurs comme OpenSSH (pour l'administration à distance) et Exim (pour la livraison des courriels, même s'il peut être configuré en mode local uniquement). Sont également intégrées certaines documentations générales considérées utiles par la plupart des utilisateurs.

Les paquets optionnel (Optional) incluent tout ce que vous pourriez raisonnablement vouloir installer si vous ne savez pas ce que c'est ou n'avez pas de besoins spécialisés.

Ceci inclut X, une distribution TeX complète et beaucoup d'applications.

Extra : paquets qui entrent en conflit avec d'autres ayant des priorités plus élevées ou ayant des conditions particulières qui les rendent peu convenables pour être optionnels. Ils sont utiles seulement si vous savez déjà ce qu'ils font.

Si vous faites une installation Debian par défaut, tous les paquets ayant une priorité standard ou supérieure seront installés sur votre système. Si vous choisissez des tâches prédéfinies, vous obtiendrez aussi les paquets de priorité plus faible.

De plus, certains paquets sont marqués comme essentiels (Essential) puisqu'ils sont absolument nécessaires pour un fonctionnement correct du système. Les outils de gestion de paquets refuseront de les supprimer.
https://www.debian.org/doc/manuals/debi ... cs.fr.html
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia

Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..

Répondre