Pourquoi y a-t-il des packages dans l'application logicielle mais pas dans apt?

12

J'ai récemment déménagé de Debian vers Ubuntu, j'avais l'habitude aptd'installer le package (et je ne veux pas utiliser le centre logiciel comme il me permet de savoir quel package est installé en tant que dépendances).

Mais j'ai déjà trouvé quelque chose à quoi je ne m'attendais pas:
certains packages aiment atomet discordsont disponibles dans le centre logiciel mais pas dans apt, le centre logiciel n'est-il pas une interface graphique pour apt? utilise-t-il autre chose?

jonatjano
la source
Vous n'avez pas dit quelle version vous utilisez, mais les versions ultérieures utilisent le «logiciel» trouvé en amont (par exemple, gnome, kde si vous utilisez kubuntu, etc.). aptitudeou synapticpeut - être plus familier avec vous.
guiverc
@guiverc J'exécute le centre logiciel v3.28.1
jonatjano

Réponses:

13

Vous venez de découvrir des packages "snap", ils sont déployés par le système de gestion de packages "snappy" construit par Canonical Ltd. (la société Ubuntu).

Les snaps sont des progiciels conteneurisés simples à créer et à installer. Ils se mettent à jour automatiquement et sont sûrs à exécuter.

En savoir plus ici: https://docs.snapcraft.io/getting-started/3876

L' application logicielle contient également des snaps, en fait

Certaines applications sont disponibles dans les deux formats. Dans un tel cas dans le logiciel Ubuntu, le snap sera répertorié en premier. ( source )

pomsky
la source
3
Vous pouvez également mentionner que les snaps sont (généralement) répertoriés au-dessus de la version deb dans le Software Center.
DK Bose,
1
Voir askubuntu.com/a/1075319/248158 qui contient des liens vers help.ubuntu.com/stable/ubuntu-help/addremove-remove.html.en qui a "Les applications sont disponibles en deux formats: les packages snap et les packages Debian. Une application disponible en tant que package d'instantané est désormais appelé un composant logiciel enfichable. Certaines applications sont disponibles dans les deux formats. Dans un tel cas, dans le logiciel Ubuntu, le composant logiciel enfichable sera répertorié en premier . "
DK Bose,
2
Lorsqu'un package est disponible sur les deux, me conseilleriez-vous d'utiliser snap ou apt?
jonatjano
@jonatjano Il y a un Q&A à ce sujet, mais je soupçonne que les réponses sont subjectives. Autres questions et réponses pertinentes: askubuntu.com/q/948861 , askubuntu.com/q/761245 , askubuntu.com/q/866511 , askubuntu.com/q/618471 , askubuntu.com/a/1079209 (lire les commentaires ci-dessous cette réponse aussi)
pomsky
6

n'est pas le centre logiciel une interface graphique pour apt

Non. Le centre logiciel Ubuntu prend également en charge l' snapinstallation. Voir le magasin snapcraft . La discorde sur la ligne de commande serait

sudo snap install discord

et l'atome serait

sudo snap install --classic atom
Rinzwind
la source
Atom (et Discord) peut être installé sans accrochage, vous pouvez utiliser un PPA pour Atom et télécharger .deb à mise à jour automatique de Discord
cat
@cat bien sûr, mais il posait des questions sur Ubuntu par défaut. C'est donc normal et instantané. Pas une tierce partie. Je conseillerais même contre un tiers s'il y a un problème.
Rinzwind
oui, sauf que les snaps ne sont pas aussi fiables ou utilisables prêts à l'emploi que les packages installés avec dpkget il est compréhensible que certains utilisateurs se demandent si la commande snap n'est pas nécessaire. +1 quel que soit
chat