{"id":168,"date":"2011-08-10T11:02:33","date_gmt":"2011-08-10T10:02:33","guid":{"rendered":"https:\/\/torstenzimmermann.de\/wp\/?p=168"},"modified":"2011-08-10T11:02:33","modified_gmt":"2011-08-10T10:02:33","slug":"installierte-pakete-nach-grose-sortieren","status":"publish","type":"post","link":"https:\/\/torstenzimmermann.de\/wordpress\/installierte-pakete-nach-grose-sortieren\/","title":{"rendered":"Linux: Installierte Pakete nach Gr\u00f6\u00dfe sortieren"},"content":{"rendered":"<p>Wenn die Linux-Partitionen wieder einmal randvoll gef\u00fcllt sind, m\u00f6chte man vielleicht gerne wissen, welche Programmpakete und Daten den meisten Platz einnehmen. F\u00fcr beliebige Daten kann man sich mit Tools wie &#8222;du&#8220; oder grafischen Programmen eine \u00dcbersicht erstellen. Der folgende Befehl zeigt z.B. den Platzbedarf der Verzeichnisse der Root-Partition an. Die Verzeichnisse sind absteigend nach Gr\u00f6\u00dfe sortiert:<\/p>\n<pre>sudo du -kx \/ | sort -rn | less<\/pre>\n<p>Stellt man nun fest, dass verschiedene Programmverzeichnisse einen zu hohen Platzbedarf haben, m\u00f6chte man nat\u00fcrlich gerne wissen, welche Programmpakete den meisten Platz nutzen.<\/p>\n<p>F\u00fcr RPM-basierte Distributionen kann man den Platzbedarf der einzelnen Pakete wie folgt ermitteln. Sortiert wird absteigend nach Gr\u00f6\u00dfe der Pakete.<\/p>\n<pre>rpm -qa --queryformat '%{SIZE}\\t%{NAME}\\n' | sort -rn | less<\/pre>\n<p>Bei Debian-basieren Distributionen erreicht man das gleiche wie folgt (<a href=\"http:\/\/snipt.net\/akaihola\/sort-installed-debian-packages-by-size\/\">Tipp<\/a>):<\/p>\n<pre>dpkg-query -W -f='${Installed-Size}\\t${Package}\\n' | sort -rn | less<\/pre>\n<p>Nun kann man schauen, ob die besonders gro\u00dfen Pakete noch ben\u00f6tigt werden oder ob es schlankere Alternativen dazu gibt.<\/p>\n<div class=\"thanks_button_div\" \n                  style=\"float: left; margin-right: 10px;\"><div id=\"thanksButtonDiv_168_1\" style=\"background-image:url(https:\/\/torstenzimmermann.de\/wordpress\/wp-content\/plugins\/thanks-you-counter-button\/images\/thanks_large_blue.png); background-repeat:no-repeat; float: left; display: inline;\"\n                onmouseover=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_168_1', true);\" \n                onmouseout=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_168_1', false);\"\n                onclick=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_168_1', false);\" >\n                <input type=\"button\" onclick=\"thankYouButtonClick(168, 'You left &ldquo;Thanks&rdquo; already for this post')\" value=\"Thank You 5\"\n                  class=\"thanks_button thanks_large thanks_blue\"\n                  style=\"  font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: normal;; color:#ffffff;\"\n                  id=\"thanksButton_168_1\" title=\"Click to leave &ldquo;Thanks&rdquo; for this post\"\/>\n             <\/div><div id=\"ajax_loader_168_1\" style=\"display:inline;visibility: hidden;\"><img decoding=\"async\" alt=\"ajax loader\" src=\"https:\/\/torstenzimmermann.de\/wordpress\/wp-content\/plugins\/thanks-you-counter-button\/images\/ajax-loader.gif\" \/><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Wenn die Linux-Partitionen wieder einmal randvoll gef\u00fcllt sind, m\u00f6chte man vielleicht gerne wissen, welche Programmpakete und Daten den meisten Platz einnehmen. F\u00fcr beliebige Daten kann man sich mit Tools wie &#8222;du&#8220; oder grafischen Programmen eine \u00dcbersicht erstellen. Der folgende Befehl zeigt z.B. den Platzbedarf der Verzeichnisse der Root-Partition an. Die Verzeichnisse sind absteigend nach Gr\u00f6\u00dfe [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6,8,9],"tags":[],"class_list":["post-168","post","type-post","status-publish","format-standard","hentry","category-linux","category-linux-allgemein","category-suse","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/posts\/168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":0,"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"wp:attachment":[{"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/torstenzimmermann.de\/wordpress\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}