Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/12/2024, à 19:43

fred-cavernedufond

[RESOLU] Quels programmes avec Core 18 ; 20 ; 22 & 24 ?

Bonjour,
J'utilise Ubuntu 22.04 uniquement sous Gnome. Snap list m'affiche plusieurs "Core" installé avec les versions d'Ubuntu et servent visiblement pour la gestion de certains "snap".

patrick@patrick-MS-7309:~$ snap list
Nom                                   Version                     Révision  Suivi            Éditeur        Notes
core                                  16-2.61.4-20240607          17200     latest/stable    canonical✓     core
core18                                20240920                    2846      latest/stable    canonical✓     base
core20                                20240911                    2434      latest/stable    canonical✓     base
core22                                20241119                    1722      latest/stable    canonical✓     base
core24                                20240920                    609       latest/stable    canonical✓     base

Voici leurs infos respectives :

Core 18

patrick@patrick-MS-7309:~$ snap info --verbose core18
name:    core18
summary: Snap runtime environment
health:
  status:  unknown
  message: health has not been set
publisher: Canonical✓
store-url: https://snapcraft.io/core18
contact:   https://github.com/snapcore/core18/issues
links:
  contact:
    - https://github.com/snapcore/core18/issues
  source:
    - https://github.com/snapcore/core18
  website:
    - https://snapcraft.io
license: unset
description: |
  Base snaps are a specific type of snap that include libraries and dependencies common to many
  applications. They provide a consistent and reliable execution environment for the snap packages
  that use them.
  
  The core18 base snap provides a runtime environment based on Ubuntu 18.04 LTS (Bionic Beaver).
  
  Other Ubuntu environment base snaps include:
  -   Core 20: <https://snapcraft.io/core20>
  -   Core 22: <https://snapcraft.io/core22>
  -   Core 24: <https://snapcraft.io/core24>
  
  **Using a base snap**
  
  Base snaps are installed automatically when a snap package requires them. Only one of each type of
  base snap is ever installed.
  
  Manually removing a base snap may affect the stability of your system.
  
  **Building snaps with core18**
  
  Snap developers can use this base in their own snaps by adding the following to the snap's
  snapcraft.yaml:
  
      base: core18
  
  **Additional Information***
  
  For more details, and guidance on using base snaps, see our documentation:
  <https://snapcraft.io/docs/base-snaps>
notes:               
  private:           false
  confinement:       strict
  devmode:           false
  jailmode:          false
  trymode:           false
  enabled:           true
  broken:            false
  ignore-validation: false
type:         base
snap-id:      CSO04Jhav2yK0uz97cr0ipQRyqg0qQL6
tracking:     latest/stable
refresh-date: 2024-10-04
channels:
  latest/stable:    20240920 2024-10-03 (2846) 58MB -
  latest/candidate: 20240920 2024-09-30 (2846) 58MB -
  latest/beta:      20240920 2024-09-20 (2846) 58MB -
  latest/edge:      20240920 2024-09-20 (2846) 58MB -
installed:          20240920            (2846) 58MB base
patrick@patrick-MS-7309:~$ 

Core 20

patrick@patrick-MS-7309:~$ snap info --verbose core20
name:    core20
summary: Snap runtime environment
health:
  status:  unknown
  message: health has not been set
publisher: Canonical✓
store-url: https://snapcraft.io/core20
links:
  issues:
    - https://github.com/snapcore/core20/issues
  source:
    - https://github.com/snapcore/core20
  website:
    - https://snapcraft.io
license: unset
description: |
  Base snaps are a specific type of snap that include libraries and dependencies common to many
  applications. They provide a consistent and reliable execution environment for the snap packages
  that use them.
  
  The core20 base snap provides a runtime environment based on Ubuntu 20.04 LTS (Focal Fossa).
  
  Other Ubuntu environment base snaps include:
  -   Core 18: <https://snapcraft.io/core18>
  -   Core 22: <https://snapcraft.io/core22>
  -   Core 24: <https://snapcraft.io/core24>
  
  **Using a base snap**
  
  Base snaps are installed automatically when a snap package requires them. Only one of each type of
  base snap is ever installed.
  
  Manually removing a base snap may affect the stability of your system.
  
  **Building snaps with core20**
  
  Snap developers can use this base in their own snaps by adding the following to the snap's
  snapcraft.yaml:
  
      base: core20
  
  **Additional Information***
  
  For more details, and guidance on using base snaps, see our documentation:
  <https://snapcraft.io/docs/base-snaps>
notes:               
  private:           false
  confinement:       strict
  devmode:           false
  jailmode:          false
  trymode:           false
  enabled:           true
  broken:            false
  ignore-validation: false
type:         base
snap-id:      DLqre5XGLbDqg9jPtiAhRRjDuPVa5X1q
tracking:     latest/stable
refresh-date: 2024-10-25
channels:
  latest/stable:    20240911 2024-10-23 (2434) 66MB -
  latest/candidate: 20240911 2024-10-16 (2434) 66MB -
  latest/beta:      20241206 2024-12-09 (2496) 66MB -
  latest/edge:      20241206 2024-12-06 (2496) 66MB -
installed:          20240911            (2434) 66MB base
patrick@patrick-MS-7309:~$ 

Core 22

patrick@patrick-MS-7309:~$ snap info --verbose core22
name:    core22
summary: Snap runtime environment
health:
  status:  unknown
  message: health has not been set
publisher: Canonical✓
store-url: https://snapcraft.io/core22
links:
  issues:
    - https://github.com/snapcore/core20/issues
  source:
    - https://github.com/snapcore/core22
  website:
    - https://snapcraft.io/
license: unset
description: |
  Base snaps are a specific type of snap that include libraries and dependencies common to many
  applications. They provide a consistent and reliable execution environment for the snap packages
  that use them.
  
  The core22 base snap provides a runtime environment based on Ubuntu 22.04 LTS (Jammy Jellyfish).
  
  Other Ubuntu environment base snaps include:
  -   Core 18: <https://snapcraft.io/core18>
  -   Core 20: <https://snapcraft.io/core20>
  -   Core 24: <https://snapcraft.io/core24>
  
  **Using a base snap**
  
  Base snaps are installed automatically when a snap package requires them. Only one of each type of
  base snap is ever installed.
  
  Manually removing a base snap may affect the stability of your system.
  
  **Building snaps with core22**
  
  Snap developers can use this base in their own snaps by adding the following to the snap's
  snapcraft.yaml:
  
      base: core22
  
  **Additional Information***
  
  For more details, and guidance on using base snaps, see our documentation:
  <https://snapcraft.io/docs/base-snaps>
notes:               
  private:           false
  confinement:       strict
  devmode:           false
  jailmode:          false
  trymode:           false
  enabled:           true
  broken:            false
  ignore-validation: false
type:         base
snap-id:      amcUKQILKXHHTlmSa7NMdnXSx02dNeeT
tracking:     latest/stable
refresh-date: Il y a 25 jours, à 16 h 50 HNR
channels:
  latest/stable:          20241119 2024-12-04 (1722) 77MB -
  latest/candidate:       20241119 2024-11-29 (1722) 77MB -
  latest/beta:            20241203 2024-12-04 (1731) 77MB -
  latest/edge:            20241217 2024-12-17 (1742) 77MB -
  fips-updates/stable:    20231019 2023-11-03  (952) 78MB -
  fips-updates/candidate: ↑                               
  fips-updates/beta:      ↑                               
  fips-updates/edge:      ↑                               
  fips-preview/stable:    20231019 2023-11-03  (952) 78MB -
  fips-preview/candidate: ↑                               
  fips-preview/beta:      ↑                               
  fips-preview/edge:      ↑                               
  fips/stable:            –                               
  fips/candidate:         –                               
  fips/beta:              –                               
  fips/edge:              20231019 2023-11-03  (952) 78MB -
installed:                20241119            (1722) 77MB base
patrick@patrick-MS-7309:~$ 

Core 24

patrick@patrick-MS-7309:~$ snap info --verbose core24
name:    core24
summary: Snap runtime environment
health:
  status:  unknown
  message: health has not been set
publisher: Canonical✓
store-url: https://snapcraft.io/core24
links:
  issues:
    - https://github.com/snapcore/core-base/issues
  source:
    - https://github.com/snapcore/core-base
  website:
    - https://snapcraft.io/
license: unset
description: |
  Base snaps are a specific type of snap that include libraries and dependencies common to many
  applications. They provide a consistent and reliable execution environment for the snap packages
  that use them.
  
  The core24 base snap provides a runtime environment based on Ubuntu 24.04 (Noble Numbat).
  
  Other Ubuntu environment base snaps include:
  -   Core 18: <https://snapcraft.io/core18>
  -   Core 20: <https://snapcraft.io/core20>
  -   Core 22: <https://snapcraft.io/core22>
  
  **Using a base snap**
  
  Base snaps are installed automatically when a snap package requires them. Only one of each type of
  base snap is ever installed.
  
  Manually removing a base snap may affect the stability of your system.
  
  **Building snaps with core24**
  
  Snap developers can use this base in their own snaps by adding the following to the snap's
  snapcraft.yaml:
  
      base: core24
  
  **Additional Information***
  
  For more details, and guidance on using base snaps, see our documentation:
  <https://snapcraft.io/docs/base-snaps>
notes:               
  private:           false
  confinement:       strict
  devmode:           false
  jailmode:          false
  trymode:           false
  enabled:           true
  broken:            false
  ignore-validation: false
type:         base
snap-id:      dwTAh7MZZ01zyriOZErqd1JynQLiOGvM
tracking:     latest/stable
refresh-date: 2024-10-25
channels:
  latest/stable:    20240920 2024-10-24 (609) 69MB -
  latest/candidate: 20240920 2024-10-08 (609) 69MB -
  latest/beta:      20241119 2024-11-20 (716) 69MB -
  latest/edge:      20241217 2024-12-17 (739) 69MB -
installed:          20240920            (609) 69MB base
patrick@patrick-MS-7309:~$ 

Il est probable que certains "core" soient liés à ces dépendances KDE qui traînent depuis un moment dans ma machine ; j'avais testé un environnement KDE puis l'ai supprimé.

patrick@patrick-MS-7309:~$ snap list
Nom                                   Version                     Révision  Suivi            Éditeur        Notes
kde-frameworks-5-96-qt-5-15-5-core20  5.96.0                      7         latest/stable    kde✓           -
kde-frameworks-5-98-qt-5-15-6-core20  5.98.0                      9         latest/stable    kde✓           -
kde-frameworks-5-core18               5.67.0                      35        latest/stable    kde✓           -
kde-frameworks-5-qt-5-14-core18       5.68.0                      4         latest/stable    kde✓           -
kde-frameworks-5-qt-5-15-core20       5.79.0                      14        latest/stable    kde✓           -
kf5-5-113-qt-5-15-11-core22           5.113                       1         latest/stable    kde✓           -
kf6-core22                            6.6.0                       40        latest/stable    kde✓           -

si je fais parler un KDE-framework de la liste, ça ne m'en dit pas plus...

patrick@patrick-MS-7309:~$ snap info --verbose kde-frameworks-5-core18
name:    kde-frameworks-5-core18
summary: KDE Frameworks 5
health:
  status:  unknown
  message: health has not been set
publisher: KDE✓
store-url: https://snapcraft.io/kde-frameworks-5-core18
contact:   https://www.kde.org/support/
links:
  contact:
    - https://www.kde.org/support/
  website:
    - https://api.kde.org/frameworks-api/frameworks5-apidocs/
license: unset
description: |
  KDE Frameworks are addons and useful extensions to Qt
notes:               
  private:           false
  confinement:       strict
  devmode:           false
  jailmode:          false
  trymode:           false
  enabled:           true
  broken:            false
  ignore-validation: false
base:         core18
snap-id:      GeIofQKAwadB4OEM8lOzdSMAc56sCNdL
tracking:     latest/stable
refresh-date: 2023-02-14
channels:
  latest/stable:    5.67.0 2023-02-14 (35) 303MB -
  latest/candidate: ↑                            
  latest/beta:      ↑                            
  latest/edge:      ↑                            
installed:          5.67.0            (35) 303MB -
patrick@patrick-MS-7309:~$ 

Les quatre Core semblent être utilisé (?).
Est-il possible de savoir quels programmes ou snap dépendent de chacune de ces "Core", notamment 18 et 20 ? Meme question avec les KDE-framework ? L'objectif étant de faire le ménage (avec précaution) si elles n'utilisent rien ?

Pas d'utilisation de wsl.

Sources : https://snapcraft.io/docs/base-snaps ; https://forum.snapcraft.io/t/multiple-c … stem/36144

Nb modération : message à déplacer si mauvais forum, merci

Dernière modification par fred-cavernedufond (Le 29/12/2024, à 16:42)


Fred
Ubuntu 22.04 LTS

Hors ligne

#2 Le 28/12/2024, à 19:51

xubu1957

Re : [RESOLU] Quels programmes avec Core 18 ; 20 ; 22 & 24 ?

Bonjour,

Quelquefois le mieux est l'ennemi du bien, à vouloir trop enlever on finit par planter le système.

Dans askubuntu.com/questions/1231094/why-do-i-have-the-gnome-3-34-1804-snap-package-installed-on-ubuntu-20-04-a clean install of 20.04)?

le 25/04/2020, user535733 a écrit :

Cela signifie que vos autres snaps basés sur Gnome se connectent à ce snap afin de parler à Gnome.

Vous pouvez tester cela en supprimant le snap. Soudain, vos autres clichés basés sur Gnome ne fonctionneront plus. Restaurez leur fonction en réinstallant le snap.

Et tu utilises wsl ?

Dernière modification par xubu1957 (Le 28/12/2024, à 19:52)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 28/12/2024, à 20:19

fred-cavernedufond

Re : [RESOLU] Quels programmes avec Core 18 ; 20 ; 22 & 24 ?

xubu1957 a écrit :

Bonjour,

le 25/04/2020, user535733 a écrit :

Vous pouvez tester cela en supprimant le snap. Soudain, vos autres clichés basés sur Gnome ne fonctionneront plus. Restaurez leur fonction en réinstallant le snap.

...oui mais c'est justement la question : quel snap ? smile La commande avec grep cité en source, me renvoie simplement "core + son numéro"

xubu1957 a écrit :

à vouloir trop enlever on finit par planter le système.

...c'est pour ça que je pose la question à savoir de comprendre ce à quoi je touche et comment tout ça s'imbrique avant de faire des bêtises. Si c'est trop compliqué, je laisse. L'objectif étant d'avoir une machine propre et stable wink


Fred
Ubuntu 22.04 LTS

Hors ligne

#4 Le 28/12/2024, à 20:27

xubu1957

Re : [RESOLU] Quels programmes avec Core 18 ; 20 ; 22 & 24 ?

Montre :

snap list --all

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 29/12/2024, à 12:22

geole

Re : [RESOLU] Quels programmes avec Core 18 ; 20 ; 22 & 24 ?

Bonjour
Pour savoir quels coreNN sont  utilisés, essaie cette commande

LANG=C snap list  | cut -d' ' -f1 | grep -Ev "core|Name" |
    while read snapname ; do
             echo "$snapname"
             snap info --verbose "$snapname"  | grep base: >>/tmp/snap.txt  
    done
sort -u /tmp/snap.txt

ou celle-ci

LANG=C snap list  | cut -d' ' -f1 | grep -Ev "core|Name|gnome-3" |
    while read snapname ; do
       echo -n "$snapname"   " => "
       snap info --verbose "$snapname"  | grep "base:"
    done

Dernière modification par geole (Le 29/12/2024, à 13:29)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#6 Le 29/12/2024, à 16:36

fred-cavernedufond

Re : [RESOLU] Quels programmes avec Core 18 ; 20 ; 22 & 24 ?

Bonjour,
Voila ce qu'il renvoie à la 2nd commande

patrick@patrick-MS-7309:~$ LANG=C snap list  | cut -d' ' -f1 | grep -Ev "core|Name|gnome-3" |
    while read snapname ; do
       echo -n "$snapname"   " => "
       snap info --verbose "$snapname"  | grep "base:"
    done
ampareimagetopdf  => bare  => brave  => base:         core22
cups  => base:         core22
gnome-42-2204  => base:         core22
gtk-common-themes  => base:         bare
gtk2-common-themes  => gtkhash  => base:         core20
openresizer  => base:         core18
p7zip-desktop  => qbittorrent-arnatious  => base:         core20
riseup-vpn  => base:         core20
snapd  => snapd-desktop-integration  => base:         core22
stellarium-daily  => base:         core24
video-downloader  => base:         core22
xournalpp  => base:         core22
patrick@patrick-MS-7309:~$ 

J'ai donc bien l'utilisation des 4 versions de "core" ; seul Openresizer utilise la v18 la plus ancienne, ce qui correspond avec ce que j'avais noté. Conclusion : je ne dois rien supprimer. Les v20 & 22 sont celles d'Ubuntu 20.04 upgradé en 22.04 que j'utilise et la v24 pour Stellarium qui se modernise.  Si on suit la logique, d'autres programmes devraient utiliser le core 24 à l'avenir...

Merci pour la commande.

Dernière modification par fred-cavernedufond (Le 29/12/2024, à 16:41)


Fred
Ubuntu 22.04 LTS

Hors ligne