Re: Construire (rapidement) la liste des paquets installés automatiquement

2006-11-11 Par sujet Michel D'HOOGE
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

2006-11-11 Par sujet Michel D'HOOGE
> 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

2006-11-11 Par sujet Michel D'HOOGE
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

2006-11-11 Par sujet Frédéric Perrin
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 Par sujet Romain Thouvenin
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

2006-11-11 Par sujet Bruno Patri
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

2006-11-11 Par sujet Saelynh
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

2006-11-11 Par sujet Bruno Patri
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

2006-11-11 Par sujet Jean-Claude Duponq
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

2006-11-11 Par sujet Bruno Patri
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

2006-11-10 Par sujet Bruno Patri
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

2006-11-10 Par sujet Michel D'HOOGE
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