
{"id":82,"date":"2015-02-15T07:20:22","date_gmt":"2015-02-15T07:20:22","guid":{"rendered":"http:\/\/127.0.0.1\/?p=82"},"modified":"2016-01-13T19:21:39","modified_gmt":"2016-01-13T19:21:39","slug":"origine-des-paquets","status":"publish","type":"post","link":"https:\/\/tty.tartux.net\/?p=82","title":{"rendered":"Origine des paquets"},"content":{"rendered":"<p>Un petit script chop\u00e9 sur <a href=\"http:\/\/debian-facile.org\" title=\"Debian facile\" target=\"_blank\">Debian facile<\/a> pour lister l'origine de tous les paquets install\u00e9s.<\/p>\n<blockquote><p><code>#!\/bin\/bash<br \/>\n&nbsp;<br \/>\ndeblist=\"\/var\/cache\/deblist\"<br \/>\ntemp_file=\"\/tmp\/policy\"<br \/>\n&nbsp;<br \/>\nupdate() {<br \/>\nif [ `id -u` -ne 0 ]; then echo \"Vous devez \u00eatre ROOT\"; exit 1; fi<br \/>\nrm -f \"$deblist\" &gt; \/dev\/null;<br \/>\nfor i in `dpkg -l | grep ^ii | awk '{print $2}'` ; do<br \/>\napt-cache policy $i &gt; \"$temp_file\"<br \/>\nlet j=`cat -n $temp_file | grep 100\\ \\\/var\\\/lib\\\/dpkg\\\/status | awk '{print $1}$<br \/>\necho \"$i: `cat -n $temp_file | sed -n \"$j\"p | awk '{print $3\" \"$4\" \"$5\" \"$6}'`\"$<br \/>\ndone<br \/>\nrm -f \"$temp_file\" &gt; \/dev\/null;<br \/>\n}<br \/>\n&nbsp;<br \/>\nif [ ! -f $deblist ] &amp;&amp; [ \"$1\" != \"-u\" ]; then<br \/>\necho \"Veuillez faire '`basename $0` -u' SVP\";<br \/>\nexit 1;<br \/>\nfi<br \/>\n&nbsp;<br \/>\ncase $1 in<br \/>\n-h)<br \/>\necho \"Usage: `basename $0` -u : met \u00e0 jour la base de donn\u00e9e (root)\"<br \/>\necho \" `basename $0` : affiche la base de donn\u00e9e\"<br \/>\nexit 0;<br \/>\n;;<br \/>\n-u)<br \/>\nupdate<br \/>\nexit 0<br \/>\n;;<br \/>\n*)<br \/>\ncat \"$deblist\"<br \/>\n;;<br \/>\nesac<\/code><\/p><\/blockquote>\n<p>Cela m'a permis de m'apercevoir que les backports \u00e9taient inutiles pour ma config (pensant b\u00eatement avoir install\u00e9 des trucs exotiques).<\/p>\n<p>Il faut le lancer en root puis aller le voir dans \/var\/cache\/deblist<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un petit script chop\u00e9 sur Debian facile pour lister l'origine de tous les paquets install\u00e9s. #!\/bin\/bash &nbsp; deblist=\"\/var\/cache\/deblist\" temp_file=\"\/tmp\/policy\" &nbsp; update() { if [ `id -u` -ne 0 ]; then echo \"Vous devez \u00eatre ROOT\"; exit 1; fi rm -f \"$deblist\" &gt; \/dev\/null; for i in `dpkg -l | grep ^ii | awk '{print $2}'` [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[38,22,37],"class_list":["post-82","post","type-post","status-publish","format-standard","hentry","category-script","tag-config","tag-paquets","tag-script"],"_links":{"self":[{"href":"https:\/\/tty.tartux.net\/index.php?rest_route=\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tty.tartux.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tty.tartux.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tty.tartux.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tty.tartux.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=82"}],"version-history":[{"count":4,"href":"https:\/\/tty.tartux.net\/index.php?rest_route=\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":307,"href":"https:\/\/tty.tartux.net\/index.php?rest_route=\/wp\/v2\/posts\/82\/revisions\/307"}],"wp:attachment":[{"href":"https:\/\/tty.tartux.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tty.tartux.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tty.tartux.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}