{"id":136,"date":"2005-06-03T21:44:50","date_gmt":"2005-06-03T21:44:50","guid":{"rendered":"http:\/\/www.lucas-nussbaum.net\/blog\/?p=136"},"modified":"2005-06-03T21:44:50","modified_gmt":"2005-06-03T21:44:50","slug":"ranger-sa-debian","status":"publish","type":"post","link":"https:\/\/www.lucas-nussbaum.net\/blog\/?p=136","title":{"rendered":"Faire le m\u00e9nage sur son Ubuntu"},"content":{"rendered":"<p>Si vous utilisez Ubuntu depuis les temps h\u00e9ro\u00efques o\u00f9 Ubuntu s&#8217;appellait encore <a href=\"http:\/\/www.no-name-yet.com\">no-name-yet<\/a>, ou si vous passez votre temps \u00e0 essayer tous les paquets disponibles, votre syst\u00e8me a probablement besoin d&#8217;un peu de nettoyage.<\/p>\n<p>D&#8217;abord, il y a les paquets que vous avez install\u00e9 il y a longtemps, et qui ne sont plus dans Ubuntu. H\u00e9 oui, \u00e7a arrive. Et vous ne <b>voulez pas<\/b> garder ces paquets install\u00e9s, car plus dans Ubuntu = plus de mises \u00e0 jour de s\u00e9curit\u00e9 ! Pour les trouver, rien de mieux \u00e0 ma connaissance qu&#8217;un <b>sudo apt-show-versions |grep -v uptodate<\/b>, qui liste tous les paquets pas \u00e0 jour.<\/p>\n<p>Une autre plaie : tous ces programmes que vous avez install\u00e9 une fois pour les essayer, mais que vous n&#8217;utilisez plus depuis longtemps. Pour commencer, un <b>deborphan<\/b> vous listera les biblioth\u00e8ques sur lesquelles aucun autre paquet Debian ne d\u00e9pend. Celles l\u00e0, il y a de fortes chances pour que vous puissiez les supprimer les yeux ferm\u00e9s.<\/p>\n<p>Mais <i>deborphan<\/i> ne traite que les biblioth\u00e8ques (ou alors, avec l&#8217;option -a, mais c&#8217;est pas \u00e9vident \u00e0 utiliser). Heureusement, il y a <b>debfoster<\/b>. <i>debfoster<\/i> vous demande si vous souhaitez conserver les programmes, mais d&#8217;une mani\u00e8re intelligente. Ainsi, par exemple, il commencera par vous demander si vous voulez garder <i>ubuntu-desktop<\/i>. Et ne vous demandera plus rien sur les paquets sur lesquels gnome d\u00e9pend si vous r\u00e9pondez oui. Vous pouvez aussi <i>purger<\/i> un paquet : supprimer ce paquet, ainsi que tous les paquets cach\u00e9s derri\u00e8re et qui ne sont pas n\u00e9cessaires \u00e0 une autre feuille du graphe de d\u00e9pendances. debfoster stocke ses informations dans un fichier, <i>\/var\/lib\/debfoster\/keepers<\/i>, qu&#8217;il suffit de supprimer pour faire oublier \u00e0 debfoster tous les r\u00e9ponses qu&#8217;on lui a donn\u00e9 lors de lancements pr\u00e9c\u00e9dents.<\/p>\n<p>D\u00e9sol\u00e9, je n&#8217;ai pas de recettes miracles pour ranger son $HOME, par contre.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous utilisez Ubuntu depuis les temps h\u00e9ro\u00efques o\u00f9 Ubuntu s&#8217;appellait encore no-name-yet, ou si vous passez votre temps \u00e0 essayer tous les paquets disponibles, votre syst\u00e8me a probablement besoin d&#8217;un peu de nettoyage. D&#8217;abord, il y a les paquets que vous avez install\u00e9 il y a longtemps, et qui ne sont plus dans Ubuntu. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"0","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-136","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=136"}],"version-history":[{"count":0,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/136\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}