Re: Construire (rapidement) la liste des paquets installés automatiquement
On Saturday 11 November 2006 14:26, Saelynh wrote: > n'existe-t-il pas une gui pour aptitude alors ? vu tout le bien que vous > en dite, sa m'intéresse :o) Si je me souviens bien, pendant un an j'ai dû garder à côté de moi une impression des principales commandes. Maintenant, c'est comme le vélo, je me promène dans aptitude sans y réfléchir. Je ne sais pas comment font les autres, mais voici ma méthode lorsque je cherche à installer une nouvelle fonctionnalité sur ma machine. Pour localiser les paquets susceptibles de répondre au problème, le raccourci clavier est 'l' (L minuscule). Puis ouvrir d'un seul coup l'ensemble des résultats avec '['. Puis se promener dans les fiches "descriptives" avec 'entrée' et 'q'. Et enfin installer avec '+' puis 'g', 'g'. Simple, non ;-) Par exemple, je cherche les paquets pour KDE de gestion du wifi. La chaîne de recherche est alors ~dkde~dwifi. Si ça ne donne rien, il faut varier un peu - comme avec google :-) C'est hyper-puissant, donc forcément lourd au début. -- Michel pgpmpYfbgpXgq.pgp Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
> Hein ? Quoi ! Tu veux dire que cela ne se fait pas quand on utilise > Synaptic par ex. ? Moi qui pensais que le GUI quelconque s'appuyait sur > les outils apt-* et aptitude, j'avais tout faux ? AFAIK, oui pour apt-* mais non pour aptitude Le plus simple pour vérifier est d'exécuter les 2 commandes suivantes : aptitude search '~i!~M' | wc -l # paquets manuels aptitude search '~i~M' | wc -l # paquets automatiques > > une page sur le wiki peut être utile. > Excellente idée :-) +1 -- Michel pgpsXHigxMTG9.pgp Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
On Saturday 11 November 2006 08:24, Bruno Patri wrote: > Pour préciser ton explication, j'aimerai ajouter ceci : Oui, désolé pour les personnes qui ne connaissent pas aptitude. Mon message était plutôt brut - même si j'ai pris la précaution d'indiquer quelles sont les raccourcis clavier à connaître ;-) > Aptitude peut s'utiliser simplement comme apt-get (cf man aptitude): Et même plus. Pour reprendre ma réponse qui est à l'origine de ce fil, j'aime aussi beaucoup la commande 'search' qui comprend des options avancées. Par exemple pour connaître le nombre de paquets installés manuellement et automatiquement, il suffit de faire : $ aptitude search '~i!~M' | wc -l $ aptitude search '~i~M' | wc -l Ce qui chez moi, donne : un ratio de 115 / 1484 > Aptitude, notamment lors d'un upgrade, résoudra mieux les problèmes de > conflit/dépendances de paquets que apt-get. Uniquement à partir de la version fournie avec Dapper. > Ainsi les paquets qui ne sont utilisés par aucun autre paquet seront > automatiquement désinstallés, ce qui permet de maintenir un système > "propre" et léger. C'est pour moi la très grande supériorité des paquets Debian en comparaison de windows (je ne connais pas RPM). Plus jamais de questions comme "Cette DLL ne semble plus être utilisée, êtes-vous sûr(e) de vouloir la supprimer ?"... Et loin de moi l'idée de lancer un troll, ce serait plutôt au contraire le point de départ d'une discussion philosophique sur les atouts de l'open-source et d'un outil d'installation vraiment central et qui sait tout ;-) -- Michel pgpibe0kWPdT0.pgp Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
Le samedi 11 novembre 2006 à 15:51 +0100, Romain Thouvenin a écrit : > 2006/11/11, Bruno Patri <[EMAIL PROTECTED]>: > > Le samedi 11 novembre 2006 14:26, Saelynh a écrit: > > > n'existe-t-il pas une gui pour aptitude alors ? vu tout le bien que vous > > > en dite, sa m'intéresse :o) > > > > Oui et Non Aptitude fonctionne dans un terminal, l'interface utilisateur > > utilise ncurses (pseudo interface graphique en mode console). > > Tu peux lancer la commande aptitude dans un terminal pour voir, sans mettre > > sudo devant comme ça on risque moins de faire des bêtises. > > Aptitude est succinctement documenté dans le guide serveur Ubuntu. > > > > -- > > Bruno > > > Je pense que Saelynh voulait dire une interface cliquable. > > Romain Il est possible d'utiliser la souris pour manipuler aptitude, ouvrir les menus, des choses comme ça. -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
2006/11/11, Bruno Patri <[EMAIL PROTECTED]>: > Le samedi 11 novembre 2006 14:26, Saelynh a écrit: > > n'existe-t-il pas une gui pour aptitude alors ? vu tout le bien que vous > > en dite, sa m'intéresse :o) > > Oui et Non Aptitude fonctionne dans un terminal, l'interface utilisateur > utilise ncurses (pseudo interface graphique en mode console). > Tu peux lancer la commande aptitude dans un terminal pour voir, sans mettre > sudo devant comme ça on risque moins de faire des bêtises. > Aptitude est succinctement documenté dans le guide serveur Ubuntu. > > -- > Bruno > Je pense que Saelynh voulait dire une interface cliquable. Romain -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
Le samedi 11 novembre 2006 14:26, Saelynh a écrit : > n'existe-t-il pas une gui pour aptitude alors ? vu tout le bien que vous > en dite, sa m'intéresse :o) Oui et Non Aptitude fonctionne dans un terminal, l'interface utilisateur utilise ncurses (pseudo interface graphique en mode console). Tu peux lancer la commande aptitude dans un terminal pour voir, sans mettre sudo devant comme ça on risque moins de faire des bêtises. Aptitude est succinctement documenté dans le guide serveur Ubuntu. -- Bruno -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
n'existe-t-il pas une gui pour aptitude alors ? vu tout le bien que vous en dite, sa m'intéresse :o) > De nombreux utilisateurs Debian > recommandent d'ailleurs son usage de préférence à apt. > > -- > Bruno > > -- > ubuntu-fr mailing list > ubuntu-fr@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr > > -- > ubuntu-fr mailing list > ubuntu-fr@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
Le samedi 11 novembre 2006 13:18, Jean-Claude Duponq a écrit : > Salut ! > > J'ai vu un article là dessus tout à l'heure dans blogmarks, c'est là : > http://www.coagul.org/article.php3?id_article=525 > Si ça peut vous être utile :) Oui, c'est intéressant. Merci pour le lien :) -- Bruno -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
Salut !J'ai vu un article là dessus tout à l'heure dans blogmarks, c'est là :http://www.coagul.org/article.php3?id_article=525Si ça peut vous être utile :) Bon Week-EndJean-Claude2006/11/11, Bruno Patri <[EMAIL PROTECTED]>: Le samedi 11 novembre 2006 11:55, Sun Wukong (ML Ubuntu-fr) a écrit:> Le 11.11.2006 08:24,, le perspicace Bruno Patri s'exprimait en ces termes:> > Aptitude va alors examiner l'ensemble des dépendances des paquets > > installés, si aucun autre paquet ne dépend de, ou ne suggère ou ne> > recommande libtoto et de libtruc, alors ils seront automatiquement> > désinstallés en même temps que toto.> > > > Ainsi les paquets qui ne sont utilisés par aucun autre paquet seront> > automatiquement désinstallés, ce qui permet de maintenir un système> > "propre" et léger.>> Hein ? Quoi ! Tu veux dire que cela ne se fait pas quand on utilise > Synaptic par ex. ? Moi qui pensais que le GUI quelconque s'appuyait sur> les outils apt-* et aptitude, j'avais tout faux ? En effet, je croyais> que cette fine gestion était également réalisée par Synaptic. > Heu... T'es sûr de toi ?Non je ne suis pas totalement sur de moi, mais je creuse ;)Je n'ai fait que retranscrire la doc d'Aptitude ci-dessus.Ce dont je suis sur, et comme Michel l'a indiqué, c'est que Synaptic ou Adept ne gèrent pas le "markauto".Par ailleurs ces interfaces graphiques sont basées sur apt et non suraptitude, ce qui est bien dommage dans la mesure où aptitude semble offrirplus de puissance et de souplesse que apt. De nombreux utilisateurs Debian recommandent d'ailleurs son usage de préférence à apt.--Bruno--ubuntu-fr mailing listubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
Le samedi 11 novembre 2006 11:55, Sun Wukong (ML Ubuntu-fr) a écrit : > Le 11.11.2006 08:24,, le perspicace Bruno Patri s'exprimait en ces termes: > > Aptitude va alors examiner l'ensemble des dépendances des paquets > > installés, si aucun autre paquet ne dépend de, ou ne suggère ou ne > > recommande libtoto et de libtruc, alors ils seront automatiquement > > désinstallés en même temps que toto. > > > > Ainsi les paquets qui ne sont utilisés par aucun autre paquet seront > > automatiquement désinstallés, ce qui permet de maintenir un système > > "propre" et léger. > > Hein ? Quoi ! Tu veux dire que cela ne se fait pas quand on utilise > Synaptic par ex. ? Moi qui pensais que le GUI quelconque s'appuyait sur > les outils apt-* et aptitude, j'avais tout faux ? En effet, je croyais > que cette fine gestion était également réalisée par Synaptic. > Heu... T'es sûr de toi ? Non je ne suis pas totalement sur de moi, mais je creuse ;) Je n'ai fait que retranscrire la doc d'Aptitude ci-dessus. Ce dont je suis sur, et comme Michel l'a indiqué, c'est que Synaptic ou Adept ne gèrent pas le "markauto". Par ailleurs ces interfaces graphiques sont basées sur apt et non sur aptitude, ce qui est bien dommage dans la mesure où aptitude semble offrir plus de puissance et de souplesse que apt. De nombreux utilisateurs Debian recommandent d'ailleurs son usage de préférence à apt. -- Bruno -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Construire (rapidement) la liste des paquets installés automatiquement
Le 11/11/06, Sun Wukong (ML Ubuntu-fr)<[EMAIL PROTECTED]> a écrit : > Le 11.11.2006 00:00,, le perspicace Michel D'HOOGE s'exprimait en ces > termes: > > Bonsoir, > > Voici donc ma méthode pour marquer (rapidement) un maximum de paquets > > comme "ayant été installés automatiquement". À ma connaissance, ceci > > n'existe > > que dans aptitude, car les autres outils "plus graphiques" n'ont pas cette > > notion. Merci. Aptitude est certainement beaucoup moins trivial à utiliser que les interfaces graphiques comme Synaptic ou Adept mais il peut rendre bien des services, en particulier lorsque l'on a "cassé" le serveur xorg ;) Pour préciser ton explication, j'aimerai ajouter ceci : Pour avoir la documentation d'Aptitude : sudo aptitude install aptitude-doc-fr Aptitude peut s'utiliser simplement comme apt-get (cf man aptitude): aptitude install nom_du_paquet aptitude reinstall nom_du_paquet aptitude remove nom_du_paquet aptitude purge nom_du_paquet aptitude update aptitude upgrade aptitude dist-upgrade Aptitude, notamment lors d'un upgrade, résoudra mieux les problèmes de conflit/dépendances de paquets que apt-get. Paquets automatiquement installés : Prenons le cas d'un paquet toto dépendant des paquets et libtoto libtruc Si j'installe manuellement le paquet toto avec aptitude : sudo aptitude install toto Les paquets libtoto et libtruc seront marqués comme automatiquement installés. Je décide de faire le ménage sur mon système et de désinstallé toto dont je n'ai pas l'usage : sudo aptitude remove toto Aptitude va alors examiner l'ensemble des dépendances des paquets installés, si aucun autre paquet ne dépend de, ou ne suggère ou ne recommande libtoto et de libtruc, alors ils seront automatiquement désinstallés en même temps que toto. Ainsi les paquets qui ne sont utilisés par aucun autre paquet seront automatiquement désinstallés, ce qui permet de maintenir un système "propre" et léger. Si il y a des imprécisions ou inexactitude, signalez-le moi. Je pense qu'une page sur le wiki peut être utile. -- Bruno -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Construire (rapidement) la liste des paquets installés automatiquement
Bonsoir, Voici donc ma méthode pour marquer (rapidement) un maximum de paquets comme "ayant été installés automatiquement". À ma connaissance, ceci n'existe que dans aptitude, car les autres outils "plus graphiques" n'ont pas cette notion. En préambule, je dirais qu'une bonne connaissance de aptitude est nécessaire. Sinon, lire rapidement la doc et sortir aspirine et tranquillisants me paraît indispensable. Les tranquillisants sont là pour effacer les angoisses du début, quand aptitude annonce froidement qu'il va désinstaller 400Mo de paquets devenus soudainement inutiles ;-) À ce moment là, il vaut mieux éviter de bégayer sur la touche 'g' (qui confirme les choix). Au début, pour essayer, il est toujours possible de lancer aptitude avec son compte utilisateur non privilégié. Sinon, en cours de route, un appui sur Ctrl-C permet de tuer aptitude qui, si mes souvenirs sont bons, oublie alors l'ensemble des modifs de la session. Ou enfin d'annuler toutes les modifs avec Ctrl-U. Selon moi, les touches à connaître sont : + : Installer M : Paquet->Marquer automatique m : Paquet->Marquer manuel entrée : Information q : remonter d'un niveau (quitter la vue courante) g : Actions->Installer/enlever des paquets Contrôle+u : Défaire r : ReverseDependencies [ : ExpandAll ] : CollapseAll Entraînez vous avec les touches entrée, q, L minuscule, r, [ et ] Tout ceci étant annoncé, nous voici enfin prêts : 1- Lancez aptitude dans une console 1bis - Assurez vous que votre installation est à jour. 1ter - Vérifier une 2e fois que votre installation est à jour après avoir rafraîchie la liste des paquets (touche u). 2- Sur la ligne 'Paquets installés', tapez 'M' > sur ma machine, aptitude annonce la libération de 3Go - génial non ? 3- Recherchez les paquets "ubuntu-minimal", "ubuntu-standard" et "??buntu-desktop". Par exemple en tapant : lubuntu- (le premier caractère est un L minuscule). 4- Ré-installez ces paquets importants avec la touche '+' > plus que 1,5Go à purger ! 5- Si vous avez d'autres paquets en tête qui ne devraient pas non plus être marqués "Automatique", répétez 3 & 4. Par exemple les méta-paquets 'gnome' & 'kde' sont de bon candidats. Et si par hasard ils ne sont pas installés, leurs dépendances directes deviennent de bonnes candidates à leur tour. 6- Vous pouvez enfin utiliser 'r' pour remonter les arborescences des dépendances entre paquets jusqu'aux paquets ancêtres. Et voila, vous n'avez plus qu'à désinstaller tout le reste et repartir sur de bonnes bases ! Comment ? Pas d'accord ? Bon alors lisez la suite ;-) 7- Rapidement, il devient très difficile de décider quels paquets doivent être re-marqués comme installés manuellement. Appuyer alors UNE SEULE FOIS sur la touche 'g', qui va faire apparaître la liste des paquets à supprimer. Et recommencez avec les étapes 5 & 6. Éviter par contre d'appuyer une 2e fois sur 'g'. La touche 'q' peut alors aussi aider pour revenir en arrière. 8- Ceci s'arrête lorsque tous les paquets auxquels vous tenez ne sont plus marqués comme à supprimer. En conclusion, sur une xubuntu fraîchement installée, ça ne m'a pris que 5mn. Sur une machine qui a bien vécu, ça peut être beaucoup plus long. Dans ce cas, ne marquer que les paquets que aptitude veut télécharger lors d'une mise à jour peut être la bonne solution. PS: si qqn veut recopier tout ça dans le wiki, je mets tout ceci dans le domaine publique (si ça a un sens en France :-). -- Michel pgpinJG5otoNq.pgp Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr