Je suis assez nouveau pour Ubuntu. J'ai lu une douzaine d'articles pour comprendre les fonctionnalités de base et l'utilisation globale (procédures, etc.).
J'ai lu et je sais que je peux mettre à jour tous les paquets que j'ai installés avec la commande Sudo apt update
suivie de Sudo apt upgrade
. Je sais aussi que le centre logiciel est un peu comme en cours d’utilisation et n’affiche pas les mises à jour de tous les packages. Donc, je mettais à niveau mes paquets avec l'aide de la ligne de commande.
Aujourd'hui, une fenêtre contextuelle indiquant que j'avais des mises à jour est apparue. En cliquant dessus, le centre de logiciels Ubuntu a été ouvert avec deux packages affichés dans l'onglet des mises à jour. Maintenant, quand je lance Sudo apt update
, il affiche All packages are up to date
. Disons simplement que j'évite d'utiliser Ubuntu Software center et que je ne l'aime pas vraiment. Pourquoi ces deux packages ne sont-ils pas répertoriés avec la commande Sudo apt update
et comment puis-je les mettre à niveau à l'aide de la ligne de commande?
Je joins quelques captures d'écran pour une meilleure compréhension:
PS: J'ai en fait résolu cette question juste avant de poster. Mais pour le bien, j'ai décidé de poster cela quand même. Voir la réponse;)
Il s'est avéré que c'était flatpak. Un simple flatpak update
a fait l'affaire.
En effet, les applications flatpak ne sont pas mises à jour automatiquement, contrairement aux instantanés. Et cette commandeflatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
lors de la configuration de flatpak a ajouté le référentiel au centre logiciel Ubuntu, c’est pourquoi les mises à jour y étaient affichées. Et comme il s’agit de flatpaks (c’est-à-dire qu’ils ne proviennent ni des référentiels d’Ubuntu ni des référentiels gérés par la communauté), ces packages ne sont pas apparus dans Sudo apt update
.