Pages : 1
#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.
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
Hors ligne
#3 Le 28/12/2024, à 20:19
- fred-cavernedufond
Re : [RESOLU] Quels programmes avec Core 18 ; 20 ; 22 & 24 ?
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 ? La commande avec grep cité en source, me renvoie simplement "core + son numéro"
à 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
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
Hors 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
Hors 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