Vous n'êtes pas identifié(e).
Pages : 1
Utilisation de deborphan sans options
Utilisation avec options
Voilà à vous de trancher, moi c'est fait sur la question
Non sérieux, vaut-il mieux rechercher les paquets orphelins via dpkg, apt ?
Tout ça parce qu'il me semble bien qu'un paquet orphelin est un paquet qui ne dépend d'aucun autre.
Reste après la question de l'utilité réelle du paquet orphelin pour l'utilisateur. Mais ça, c'est autre chose ...
de vos retours/conseils.
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Hors ligne
n'enlève pas tous les orphelins ?
Actuellement mon retour de deborphan est vide.
Mais juste après l'installation, j'avais 2 ou 3 paquets orphelins listé par deborphan et non par synaptic.
J'ai quand même fait le test de les désinstaller ---> aucun soucis (pour ce coup là)
Mais à chaque fois que deborphan et synaptic "ne sont pas d'accord" (dans le sens musical), mes doutes vont vers deborphan.
Tu peux, par exemple, créer un script/programme, invisible aux yeux des gestionnaires de paquets, qui utilise des bibliothèques orphelines.
Oui, je l'avais compris (l'utilisateur reste le décideur)
Mais si c'est un script d'un autre paquet, une dépendance devrait être effective.
Et donc, je reviens sur l’utilisation de deborphan sans options :
Il est sensé lister les paquets "purement" orphelin, comment se fait-il que son retour soit plus loquace ?
[ptite histo] : À mes débuts lointains sur Linux (ubuntu), j'avais utilisé avec un peu trop de confiance deborphan.
Soit, je désinstalle les paquets listés via apt-get.
Et vérifie ensuite que deborphan ne voit plus ces paquets.
Surprise ! D'autres paquets étaient listés !
Je commence à me poser des questions et regarde de plus près ces nouveaux paquets.
Je ne comprends pas à quoi bon ils peuvent servir.
Je décidai donc de les désinstaller aussi.
Puis revérification avec deborphan (abus de confiance ..)
Et encore des nouveaux paquets listés !
Là stop, j’arrête, et mes doutes sont grands.
Mais je n'ai pas fait "machine arrière". J'aurais pu !!!! (manque de connaissances et bonnes habitudes ....euh... anciennes)
Je teste un le PC pour voir, rien ne me semble "défait".
Puis extinction et démarrage plus tard.
Et là les soucis arrivèrent.
[/fin histo]
Du coup, je me demande s'il n'y pas une (suite de) commande qui pourrait renvoyer un retour similaire mais plus sûr ?
Puis créer un alias ou voire une fonction sourcée ...
Tout simplement pour se passer de deborphan finalement.
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
pourquoi apt autoremove n'enlève pas tous les orphelins ?
autoremove ne propose de désinstaller que les paquets marqués installés automatiquement (cf. apt-mark) par dépendance d'un autre paquet.
Si je ne m'abuse, les paquets installés lors de l'installation du système de base sont marqués comme installés manuellement.
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Si je ne m'abuse, les paquets installés lors de l'installation du système de base sont marqués comme installés manuellement.
Il me semble aussi. Ça m'avait étonné, mais ça prend son sens ici. (barré suite au post suivant merci raleur)
Dernière modification par Tawal (01-03-2021 21:51:05)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Ça m'avait étonné, mais ça prend son sens ici.
Ça n'a rien d'étonnant, l'explication est simple et ce n'est pas fait exprès : le système de base n'est pas installé par dpkg/apt (qui ne sont pas encore installés), ce qui fait que l'information auto/manuel n'est pas présente. Par défaut, les paquets sont considérés comme installés manuellement. Et ce n'est pas idéal parce que toutes les dépendances installées de cette façon ne seront pas considérées comme inutiles par autoremove après une mise à niveau vers la version suivante.
Il vaut mieux montrer que raconter.
Hors ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Pages : 1