Coeur Noir a écritEst-ce que
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
n'est pas grosso-modo la même chose que
sudo apt autoremove --purge
???

Cette 2ème commande est plus courte, simple à retenir et à « auto-compléter ».

Concernant les snap sur un système uniquement installé sur HDD - il y aura toujours ± cette lenteur au premier lancement.
Elle est de moins en moins sensible sur des disques rapides type SSD.

Je suppose que tu as utilisé « logiciels » pour installer ces snap, et probablement sans savoir que tu installais des snap plutôt que les classiques paquets .deb.
C'est pas de ta faute, y a une astuce à savoir.

Dans « logiciels » quand tu cherches une appli', la première à apparaître dans la liste de propositions sera la snap.
Mais en regardant un peu plus bas dans la liste il y a de fortes chances que l'appli cherchée apparaisse à nouveau, en .deb cette fois.
L'info de « type de package » n'est visible qu'une fois qu'on clique sur une des propositions, à la fin du descriptif, ce qui est stupide mais à priori sera présentée autrement sous Ubuntu 20.10.

Dans de rares cas, une appli' ne sera disponible qu'en snap : le navigateur web Chromium, des appli's non-libres-propriétaires, des « ré-éditions » d'anciens logiciels, des versions plus récentes que celles disponibles en .deb ( Gimp, par exemple ). Autant que possible, préfère installer tes logiciels en .deb - et n'utilise les snap que quand tu as impérativement besoin des versions qu'ils proposent.

Autre truc à savoir, puisqu'on t'a fait faire du nettoyage : snap conserve automatiquement 2 voire trois versions successives d'un logiciel, dans le cas où la nouvelle version poserait un problème on peut facilement revenir à la précédente. Bonne idée, mais ça prend de la place !
Autre truc qui prend de la place, selon les logiciels : quand tu supprimes un logiciel snap, snap garde pendant 30 jours un « snapshot » du profil utilisateur associé au logiciel. Si tu restaures ( et non installes à nouveau ) ce logiciel dans ce laps de temps, tu le retrouves alors dans le même état. Au delà de ces 30 jours, tu repars à zéro.

La commande
snap saved
permet de voir les snapshots éventuellement conservés ( rappel : ce mécanisme se déclenche quand on supprime un snap )
Pour supprimer un snapshot, c'est
snap forget numéro_du_snapshot
numéro_du_snapshot qu'on aura trouvé via la commande précédente.
Pour restaurer un snap, c'est
snap restore numéro_du_snapshot
Enfin, pour info
lsblk -fe7
ou
lsblk -f | grep -v loop
aurait allégé le retour de lsblk tout en gardant sa pertinence ( quoi que c'est grâce à ça que les snaps ont été repérés, les /dev/loop… )
Merci pour toute ces informations ! Je viens de "nettoyer" les snapshot. Chromium n'est pas open source ?
poubelle a écritChromium n'est pas open source ?
Si, si ! C'est la base open-source qui sert à Google pour son Chrome. Et à Microsoft pour Edge, et à Vivaldi, Opera, Brave…

Je l'ai signalé là car depuis Ubuntu 20.04, Chromium est quasiment le seul logiciel « important » à ne plus être disponible en .deb et volontairement proposé qu'en Snap.

D'autres .deb peuvent disparaître d'une version à l'autre parce qu'ils deviennent obsolètes, qu'ils n'ont plus de mainteneurs pour assurer leur évolution ou pour souci de compatibilité.

La cas de Chromium est inédit.
xubu1957 a écrit (...)
3. Utilisez la citation avec modération : il ne sert à rien de citer l'intégralité du post précédent.
(...)
C'est noté
Coeur Noir a écrit Je l'ai signalé là car depuis Ubuntu 20.04, Chromium est quasiment le seul logiciel « important » à ne plus être disponible en .deb et volontairement proposé qu'en Snap.
D'autres .deb peuvent disparaître d'une version à l'autre parce qu'ils deviennent obsolètes, qu'ils n'ont plus de mainteneurs pour assurer leur évolution ou pour souci de compatibilité.
Ah... Mais je devine que si on compile depuis les sources, on a les avantages du snap pour le fait qu'il n'y a pas de problème de compatibilité, et de .deb par rapport au fait que c'est plus rapide au démarrage.

J'ai vu que sur gentoo, il y a un gestionnaire de paquet qui fait s'occupe automatiquement de télécharger depuis les sources et de compiler, il y aurait pas un moyen de l'utiliser sur xubuntu ?
télécharger depuis les sources et de compiler, il y aurait pas un moyen de l'utiliser sur xubuntu ?
Hé, hé… Non.

La gestion des paquets / des sources, c'est déjà une différence majeure qui distingue les familles de distribution Linux : celles basées sur APT/deb, celles sur DNF/YUM/rpm, celles en mises à jour par cycle, celles en mises à jour « permanentes », celles en compilation depuis les sources ( Gentoo/portage inspirée de BSD/ports qui elle est Unix, pas Linux ) et sans doute d'autres voies…

Différences auxquelles s'ajoutent maintenant l'existence de packages à visée universelle : snap, flatpak, et ± AppImage, pour tenter de s'affranchir de ces questions de gestion de paquets.

Les dépôts d'une distribution existent justement pour éviter à l'utilisateur final l'étape de la compilation : celle-ci est déjà faite par les mainteneurs, en visant la distribution en question. Et ça concerne autant le noyau Linux lui-même que les applications qui y seront greffées ( par défaut dans la distribution, et manuellement ajoutées par l'utilisateur via les dépôts de ladite distribution ).

Cela dit puisque tu as l'air de viser la compilation, tu devrais peut-être regarder du côté des rolling-release genre Arch ou Manjaro ? Tu y trouveras l'environnement de bureau Xfce, comme sur Xubuntu…
Pourquoi dommage ? Les distributions ont chacune leur spécificité, à toi de les tester pour voir laquelle te convient mieux, le choix est vaste !

Si tu veux ± compiler chacun de tes logiciels, Gentoo, Arch ou Manjaro seront de meilleurs choix qu'Ubuntu.
C'est compliqué de migrer sur une autre distribution, je vais devoir tout réinstaller, mettre les raccourcis clavier, etc. Et j'ai aussi peur pour la stabilité de migrer sur une distribution moins connu.
Je viens d'avoir un problème et je pense que c'est lié aux commandes que j'ai pu mettre ici, j'essaye de mettre à jour mais ça fonctionne pas 🙁
J'essaye de mettre à jour et voilà ce que ça me fait (je précise que j'ai supprimé brave donc ça devrait pas me faire ça) :
(base) bibou@bibou-Lenovo-IdeaPad-S340-15API:~$ sudo apt-get update
Atteint :1 http://ppa.launchpad.net/maarten-fonville/android-studio/ubuntu bionic InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu bionic InRelease                
Atteint :3 http://fr.archive.ubuntu.com/ubuntu bionic-updates InRelease        
Atteint :4 http://fr.archive.ubuntu.com/ubuntu bionic-backports InRelease      
Atteint :5 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic InRelease
Atteint :6 https://download.docker.com/linux/ubuntu bionic InRelease           
Atteint :7 http://ppa.launchpad.net/webupd8team/haguichi/ubuntu bionic InRelease
Réception de :8 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Réception de :9 https://brave-browser-apt-release.s3.brave.com stable InRelease [4317 B]
Atteint :10 https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease  
Err :9 https://brave-browser-apt-release.s3.brave.com stable InRelease         
  Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY A8580BDC82D3DC6C
88,7 ko réceptionnés en 2s (58,5 ko/s)
Lecture des listes de paquets... Fait
W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : https://brave-browser-apt-release.s3.brave.com stable InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY A8580BDC82D3DC6C
W: Impossible de récupérer https://brave-browser-apt-release.s3.brave.com/dists/stable/InRelease  Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY A8580BDC82D3DC6C
W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
Bonjour,

Montre le sources.list :
find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;
cqfd93 a écritAstuce pour copier / coller sans erreur :
  • triple clic gauche pour sélectionner et copier une ligne entière
  • clic molette pour coller dans le terminal
Tu peux aussi installer plusieurs distributions côte à côte, en multi boot.

Tu as désinstallé le logiciel brave, mais pas désactivé ou supprimé le dépôt d'où il a été téléchargé.
Voilà pour la commande (je fais 3 clique > Ctrl + maj + c, j'ai pas de molette vu que je suis sur ordinateur portable):
(base) bibou@bibou-Lenovo-IdeaPad-S340-15API:~$ find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \;

/etc/apt/sources.list.d/nathan-renniewaldock-ubuntu-flux-bionic.list

     1	deb http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic main
     2	# deb-src http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic main

/etc/apt/sources.list.d/brave-browser-release.list

     1	deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main

/etc/apt/sources.list.d/maarten-fonville-ubuntu-android-studio-bionic.list

     1	deb http://ppa.launchpad.net/maarten-fonville/android-studio/ubuntu bionic main
     2	# deb-src http://ppa.launchpad.net/maarten-fonville/android-studio/ubuntu bionic main

/etc/apt/sources.list.d/microsoft-prod.list

     1	deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main

/etc/apt/sources.list.d/webupd8team-ubuntu-haguichi-bionic.list

     1	deb http://ppa.launchpad.net/webupd8team/haguichi/ubuntu bionic main
     2	# deb-src http://ppa.launchpad.net/webupd8team/haguichi/ubuntu bionic main

/etc/apt/sources.list

     1	# deb cdrom:[Xubuntu 18.04.3 LTS _Bionic Beaver_ - Release amd64 (20190805)]/ bionic main multiverse restricted universe
     2	
     3	# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
     4	# newer versions of the distribution.
     5	deb http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
     6	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
     7	
     8	## Major bug fix updates produced after the final release of the
     9	## distribution.
    10	deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
    11	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
    12	
    13	## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    14	## team. Also, please note that software in universe WILL NOT receive any
    15	## review or updates from the Ubuntu security team.
    16	deb http://fr.archive.ubuntu.com/ubuntu/ bionic universe
    17	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic universe
    18	deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
    19	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
    20	
    21	## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
    22	## team, and may not be under a free licence. Please satisfy yourself as to 
    23	## your rights to use the software. Also, please note that software in 
    24	## multiverse WILL NOT receive any review or updates from the Ubuntu
    25	## security team.
    26	deb http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
    27	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
    28	deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
    29	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
    30	
    31	## N.B. software from this repository may not have been tested as
    32	## extensively as that contained in the main release, although it includes
    33	## newer versions of some applications which may provide useful features.
    34	## Also, please note that software in backports WILL NOT receive any review
    35	## or updates from the Ubuntu security team.
    36	deb http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    37	# deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    38	
    39	## Uncomment the following two lines to add software from Canonical's
    40	## 'partner' repository.
    41	## This software is not part of Ubuntu, but is offered by Canonical and the
    42	## respective vendors as a service to Ubuntu users.
    43	# deb http://archive.canonical.com/ubuntu bionic partner
    44	# deb-src http://archive.canonical.com/ubuntu bionic partner
    45	
    46	deb http://security.ubuntu.com/ubuntu bionic-security main restricted
    47	# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
    48	deb http://security.ubuntu.com/ubuntu bionic-security universe
    49	# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
    50	deb http://security.ubuntu.com/ubuntu bionic-security multiverse
    51	# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
    52	deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
    53	# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
Tu as désinstallé le logiciel brave, mais pas désactivé ou supprimé le dépôt d'où il a été téléchargé.
Je vois, comment ai-je fais ça ? Comme ça je ne recommence pas la prochaine fois.
Essaye :
sudo apt remove --autoremove brave-browser brave-keyring
puis supprime le en utilisant la fenêtre graphique > § 3 depots#depot_partenaire_ou_depot_commercial

comme indiqué dans > ubuntuhandbook.org/index.php/2018/12/how-to-install-brave-web-browser-in-ubuntu
Ça me dit que ce n'est pas installé:
(base) bibou@bibou-Lenovo-IdeaPad-S340-15API:~$ sudo apt remove --autoremove brave-browser brave-keyring
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet « brave-browser » n'est pas installé, et ne peut donc être supprimé
Le paquet « brave-keyring » n'est pas installé, et ne peut donc être supprimé
J'ai résolu le problème en faisant :
sudo rm /etc/apt/sources.list.d/brave-browser-release.list.save
et
sudo rm /etc/apt/sources.list.d/brave-browser-release.list
Par contre, il y a toujours les "atteints":
(base) bibou@bibou-Lenovo-IdeaPad-S340-15API:~$ sudo apt update && sudo apt full-upgrade -y
Atteint :1 http://fr.archive.ubuntu.com/ubuntu bionic InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu bionic-updates InRelease        
Atteint :3 http://fr.archive.ubuntu.com/ubuntu bionic-backports InRelease      
Atteint :4 http://ppa.launchpad.net/maarten-fonville/android-studio/ubuntu bionic InRelease
Atteint :5 http://security.ubuntu.com/ubuntu bionic-security InRelease         
Réception de :6 https://download.docker.com/linux/ubuntu bionic InRelease [64,4 kB]
Atteint :7 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic InRelease
Atteint :8 https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease   
Atteint :9 http://ppa.launchpad.net/webupd8team/haguichi/ubuntu bionic InRelease
64,4 ko réceptionnés en 2s (40,0 ko/s)                         
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
1 paquet peut être mis à jour. Exécutez « apt list --upgradable » pour le voir.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  libodbc1
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

C'est normal ?
Et pourquoi ça n'installe pas le paquet non mis à jour ? (dernière ligne)
Tu lances le gestionnaire de mises à jours (update-manager) et tu cliques sur l'onglet "Paramètres". Il y a un onglet avec la liste des dépôts. Il te suffit de supprimer la ou les lignes concernées.
inbox a écritTu lances le gestionnaire de mises à jours (update-manager) et tu cliquees sur l'onglet "Paramètres". Il y a un onglet avec la liste des dépôts. Il te suffit de supprimer la ou les lignes concernées.
J'ai trouvé un autre moyen, mais merci pour l'astuce, ça pourrait me servir à l'avenir.
xubu1957 a écritPour nettoyer :
Le 20/02/2017, moko138 a écritPour supprimer tous ces fichiers de configuration devenus sans objets et marqués "rc", et uniquement ces fichiers, exécute :
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
Ah non, c'est une commande de nany. J'aurais été bien en peine de l'écrire, celle-là ! 🙂