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 29/10/2019, à 19:47

Edenris

[Résolu] conseils pour désintallation de paquets

Bonjour,
Voila, on peut dire que je suis encore débutant et c'est pourquoi je suis venu sur Ubuntu après avoir testé Debian pendant près d'un mois (c'était particulièrement à cause de la gestion de paquets).
Sur ma configuration avec un bureau XFCE, il n'y avait pas de logithèque de snaps et Synactic ne me donnait pas envie de l'utiliser... Et à ce propos, que pensez-vous de Synaptic ? Ça serait pratique tout compte fait ?
Et malheureusement, la logithèque de snaps ne me permet pas d’accéder à tous les paquets .deb recompilés pour Ubuntu ...
Auriez-vous donc quelques conseils (pas une formule magique lol ) pour quelqu'un qui pense avoir rempli son ordi de paquets inutiles OU / ET et qui pense avoir oublié quelques dépendances (bon, je ne suis pas prêt à crash avec 66% d'espace utilisé) et qui ne veut pas revivre une mauvaise expérience ?

J'ai lu ces pages web-là :
1) https://debian-facile.org/doc:systeme:apt:clients , mais ça ne me semble trop général dans mon cas...
Du moins, j'ai compris très clairement ces deux commandes-là :

sudo apt clean
sudo apt autoclean

2) https://debian-facile.org/atelier:chant … ousiller?s[]=apt , mais sans plus...
3) https://forum.ubuntu-fr.org/viewtopic.php?id=1751531 , mais ça part en discussion sur quoi utiliser en version instable (et donc je suis un peu perdu, en général...).
L'essentiel que j'ai pu comprendre, c'est que :
- pour désinstaller un logiciel sans les fichiers de configuration, on fait :

sudo apt-get remove tonpaquet

- plutôt pour désinstaller un logiciel avec les fichiers de configuration, on fait :

sudo apt-get purge tonpaquet

Et c'est ce genre de paragraphe qui ne me met pas en confiance neutral :

koshieIsYourDaddy a écrit :

Si une dépendance est aussi utile pour un autre logicielle, elle ne sera normalement pas supprimé. Mais ça arrive lors du cas de meta-paquet (un ensemble de paquet dans un seul, comme le bureau KDE ou GNOME...), donc quand tu supprimes des paquets, prend garde à bien lire la liste de ce qui sera supprimé auquel cas tu risques (souvent) de perdre GNOME, KDE...

Là aussi, j'ai peur de faire tout et n'importe quoi :

sudo apt-get remove A

puis,

sudo apt-get autoremove
tiramiseb a écrit :

==> si A est le seul à dépendre de X, alors après suppression de A (et disparition de la dépendance) autoremove va supprimer X
==> si A n'est pas le seul à dépendre de X, alors après suppression de A il y aura toujours une dépendance sur X, autoremove ne le supprimera pas

Et que dire si on a utilisé une autre commande du genre :

apt remove ton paquet

Aussi, en conséquence de la lecture de la dernière page, j'ai essayé deborphan, mais ça ne m'indique rien de spécial (a priori) quand je fais la commande principale :

libllvm6.0:amd64
linux-signed-generic-hwe-18.04:amd64

Merci de vos réponses déterminantes sous Linux ! wink
N.B : J'ai une personne à qui j'ai installé Lubuntu (donc, elle a un bureau LXDE), mais je pense que le menu des applications n'est pas assez pratique pour une débutante. Donc, possiblement, si le benchmark de la machine est plutôt positif, j'essayerais de faire migrer la machine de cette personne vers Ubuntu (par défaut).

Dernière modification par Edenris (Le 30/10/2019, à 01:04)

Hors ligne

#2 Le 29/10/2019, à 20:00

melixgaro

Re : [Résolu] conseils pour désintallation de paquets

Bonsoir,

La façon à privilégier est

sudo apt remove tonpaquet

apt-get est l'ancienne recommandation, qui certes fonctionne toujours.
Dans tous les cas, si le logiciel en question a déposé des fichiers de configuration/fichiers de cache dans ton dossier utilisateur (souvent dans .config/ et/ou .cache/), ils resteront (même avec apt purge).
Oui, il faut toujours être vigilant lorsque la liste de paquets supprimés est énorme, c'est souvent mauvais signe. D'expérience, je dirais qu'il faut l'avoir voulu pour se retrouver dans cette situation (enlever volontairement un paquet vital, avoir mal joué avec dpkg, avoir usé de PPA mal conçu, avoir joué avec les dépôts logiciels) wink En général, le calcul des dépendances fonctionne bien et ne cause pas des suppressions abusives de paquets.

Dernière modification par melixgaro (Le 29/10/2019, à 20:49)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#3 Le 29/10/2019, à 20:45

Edenris

Re : [Résolu] conseils pour désintallation de paquets

2 exemples :
1) j'ai un dossier /leapad et j'ai un autre dossier /totem dans /.config , peut-on se dire que j'ai mal supprimé mes fichiers de configuration en sachant que je pense les avoir supprimé une 1ère fois ?
Ainsi, à chaque suppression de logiciel, je peux aller vérifier avec le gestionnaire de fichiers (et comprendre ça si marche les premières fois ?) ?
2) quand tu dis :

melixgaro a écrit :

il faut toujours être vigilant lorsque la liste de paquet supprimé est énorme

tu as peut-être comme exemple en tête les metapaquets comme libreoffice, gnome ,etc... ?

Dernière modification par Edenris (Le 29/10/2019, à 20:46)

Hors ligne

#4 Le 29/10/2019, à 21:03

melixgaro

Re : [Résolu] conseils pour désintallation de paquets

Comme dit, les fichiers ou sous-dossiers dans ~/.config et ~/.cache, par exemple, doivent être enlevés manuellement. apt ne s'en occupera pas a priori.
Les métapaquets vont permettre d'installer toute une série de paquets sans les séléctionner un par un. Si tu supprimes le métapaquet libreoffice, ça ne devrait enlever que les dépendances libreoffice (ou les marquer comme inutiles), donc non utilisées par ailleurs.
Si tu t'amuses à supprimer python3 ou libc6 (qui sont des pièces maitresses), oui, tu vas avoir une liste longue d'1km de paquets éligibles à la suppression et à la lecture des noms, tu te rends vite compte qu'il ne faut pas aller plus loin.

Par exemple, si je tente d'enlever libc6, le nombre de paquets à supprimer est supérieur à 2200 ! J'ai même droit à un avertissement

WARNING: The following essential packages will be removed.

Si je tente d'enlever python3, j'ai 220 paquets supprimés et au moins autant qui passent en “dorénavant inutiles” (qui partiront avec le prochain autoremove). Dans la liste, je trouve firefox, xorg, xubuntu-desktop, notamment. Tu vois bien que ça ne paraît pas normal de supprimer ces paquets (le navigateur, le serveur graphique et le bureau xubuntu) en voulant supprimer python3. C'est ce genre d'observations qui doit t'alerter. À nouveau, il faut le faire exprès pour se retrouver dans une telle situation. Un usage normal et raisonné devrait t'en prémunir.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#5 Le 29/10/2019, à 21:12

NicoApi73

Re : [Résolu] conseils pour désintallation de paquets

Bonsoir,

Tu peux essayé

sudo apt autoremove --purge

Ca virera normalement les fichiers de configuration

Hors ligne

#6 Le 29/10/2019, à 21:22

melixgaro

Re : [Résolu] conseils pour désintallation de paquets

man apt a écrit :

La suppression d'un paquet entraîne la suppression de toutes les données empaquetées, mais conserve habituellement les petits fichiers (modifiés) de configuration de l'utilisateur, pour le cas où la suppression a été accidentelle. Dans ce cas, il suffira d'émettre une demande d'installation pour le paquet supprimé accidentellement pour restaurer son fonctionnement antérieur. D'autre part, on peut facilement se débarrasser de ces reliquats en appelant la commande purge même sur des paquets déjà supprimés. Notez que cela n'affecte aucune donnée ou configuration stockées dans votre répertoire personnel.

Dernière modification par melixgaro (Le 29/10/2019, à 21:23)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#7 Le 29/10/2019, à 21:35

Edenris

Re : [Résolu] conseils pour désintallation de paquets

Merci @melixgaro et @NicoApi73 ! Effectivement, j'aurais du aller voir dans les man.
Je vais être prudent pour tous les paquets que je veux supprimer et ceux dont j'ai déjà fait la procédure.

Dernière modification par Edenris (Le 29/10/2019, à 21:38)

Hors ligne

#8 Le 29/10/2019, à 21:45

NicoApi73

Re : [Résolu] conseils pour désintallation de paquets

Au temps pour moi, je pensais que la purge virait également la config dans le /home/$USER

Hors ligne

#9 Le 29/10/2019, à 21:52

melixgaro

Re : [Résolu] conseils pour désintallation de paquets

à NicoApi73 : Ça n'a pas été clair pour moi non plus au début. wink


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#10 Le 29/10/2019, à 22:10

NicoApi73

Re : [Résolu] conseils pour désintallation de paquets

smile

Hors ligne

#11 Le 30/10/2019, à 00:22

Edenris

Re : [Résolu] conseils pour désintallation de paquets

re,
c'est bizarre je considère avoir besoin du paquet openshot et sudo apt-get autoremove me désinstalle exactement la même proportion de stockage (476 Mo) entre l'installation du paquet et sa désinstallation...

Dernière modification par Edenris (Le 30/10/2019, à 01:05)

Hors ligne

#12 Le 30/10/2019, à 00:47

melixgaro

Re : [Résolu] conseils pour désintallation de paquets

Désolé mais ça n'est pas très clair.

Donne le retour complet de ceci (ça ne fera rien, ça simule seulement)

sudo apt --dry-run autoremove

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#13 Le 30/10/2019, à 01:02

Edenris

Re : [Résolu] conseils pour désintallation de paquets

Si je m'en tiens à votre commande, l'erreur est humaine wink
https://paste.ubuntu.com/p/f5ZqsrTJf4/
Et mon ménage est terminé. ^^
J'ai pas gagné énormément, mais j'ai installé d'autres logiciels plus utiles. Et puis, forcément sur 16.10 GO, ça manque un peu de place par rapport à ma partition Windows.
On va dire qu'il me reste environ à trouver 30% d'alternatives viables sur Ubuntu pour enfin désinstaller Windows. Ce sont tous des programmes pour faire du développement web, des plateformes de jeu (steam, gog), etc...

Dernière modification par Edenris (Le 30/10/2019, à 01:16)

Hors ligne

#14 Le 30/10/2019, à 01:12

melixgaro

Re : [Résolu] conseils pour désintallation de paquets

Bon, 1/ tu es censé poster le retour d'une commande dans le forum entre balises code (comme ci-dessous), 2/ tu vois que l'autoremove n'enlève rien

sudo apt --dry-run autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Donc, en contradiction avec ton affirmation au 11. Il est probable qu'openshot avait été installé comme une “dépendance”* et qu'après avoir supprimé le paquet à l'origine de l'installation, openshot avait été marqué comme bon pour la poubelle. Maintenant, c'est trop tard pour vérifier cette explication puisque tu as installé manuellement openshot.

* en fait, ça n'était sans doute pas une dépendance mais un paquet recommandé.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#15 Le 30/10/2019, à 01:25

Edenris

Re : [Résolu] conseils pour désintallation de paquets

melixgaro a écrit :

Maintenant, c'est trop tard pour vérifier cette explication puisque tu as installé manuellement openshot.

Sur le coup, j'ai un peu "flippé", alors que j'avais tous les logs devant mes yeux, oui... (avant de supprimer la fenêtre de terminal...).
Alors, quand j'ai refait la même démarche, j'ai été surpris du résultat (voire dégoutté d'avoir fait cette erreur et c'est pourquoi, j'ai préféré te présenter les logs en entier dans un lien, même si ça ne servirait à rien...).

Dernière modification par Edenris (Le 30/10/2019, à 01:26)

Hors ligne

#16 Le 16/11/2019, à 02:18

Edenris

Re : [Résolu] conseils pour désintallation de paquets

re-bonjour,
j'ai eu une mise à jour du noyau, sauf que là ça semble vouloir mettre encore quelque chose à jour. Voyez par vous-mêmes :

sudo apt update
Atteint :1 http://fr.archive.ubuntu.com/ubuntu bionic InRelease
Réception de :2 http://fr.archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [796 kB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [614 kB]
Réception de :6 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [295 kB]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 48x48 Icons [73,8 kB]
Réception de :9 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 64x64 Icons [147 kB]
Réception de :10 http://fr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [264 kB]
Réception de :11 http://fr.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 48x48 Icons [199 kB]
Atteint :12 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu bionic InRelease
Réception de :13 http://fr.archive.ubuntu.com/ubuntu bionic-updates/universe DEP-11 64x64 Icons [421 kB]
Réception de :14 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [38,5 kB]
Réception de :15 http://fr.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2468 B]
Réception de :16 http://fr.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [7976 B]
Réception de :17 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 48x48 Icons [17,6 kB]
Réception de :18 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 64x64 Icons [41,5 kB]
Réception de :19 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [42,2 kB]
Réception de :20 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 48x48 Icons [16,4 kB]
Réception de :21 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 64x64 Icons [111 kB]
Réception de :22 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2460 B]
3342 ko réceptionnés en 4s (833 ko/s)                 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
2 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
apt list --upgradable
En train de lister... Fait
libjpeg-turbo8/bionic-updates 1.5.2-0ubuntu5.18.04.3 amd64 [pouvant être mis à jour depuis : 1.5.2-0ubuntu5.18.04.1]
N: Il y a des versions supplémentaires 2. Veuillez utiliser l'opérande « -a » pour les voir.

Des avis ? Des solutions ?
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Bon... Qu'auriez-vous fait de votre côté si vous n'auriez que la ligne de commande (j'ai triché par le gestionnaire graphique de mises à jour).

Dernière modification par Edenris (Le 16/11/2019, à 02:22)

Hors ligne

#17 Le 16/11/2019, à 09:38

NicoApi73

Re : [Résolu] conseils pour désintallation de paquets

Bonjour,

sudo apt update
sudo apt full-upgrade
sudo apt autoremove --purge

C'est ce que je fais très régulièrement. En espérant que ça réponde à ta question

Hors ligne

#18 Le 16/11/2019, à 09:45

cqfd93

Re : [Résolu] conseils pour désintallation de paquets

Bonjour,

sudo apt update met à jour la liste des paquets mais pas les paquets eux-mêmes, pour mettre à jour les paquets, il faut utiliser sudo apt full-upgrade.

Remarque : tes retours sont incomplets. Un retour complet doit contenir toutes les lignes depuis celle de la commande jusqu'à la ligne attendant la commande suivante, exemple :

moi@lenovo:~$ uname -a
Linux moi-lenovo 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
moi@lenovo:~$

cqfd93

Hors ligne

#19 Le 16/11/2019, à 16:30

Edenris

Re : [Résolu] conseils pour désintallation de paquets

@NicoApi, pas encore trop familiarisé avec

sudo apt autoremove --purge

je vais donc lire ce que ça fait...

@cqfd93, il est fort possible que j'ai oublié une ligne ou deux... Pas très habitué à écrire de longues options... Et donc oui, j'ai pu oublier quelques copiés / collés en essayant de chercher une option de mon côté...
Du moins, mon noyau est sûrement le plus à jour sous Ubuntu :

Linux robin-OMEN-by-HP-Laptop 5.0.0-36-generic #39~18.04.1-Ubuntu SMP Tue Nov 12 11:09:50 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Dernière modification par Edenris (Le 16/11/2019, à 16:32)

Hors ligne