{"id":951,"date":"2011-01-08T18:46:25","date_gmt":"2011-01-08T17:46:25","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=951"},"modified":"2011-01-08T18:46:25","modified_gmt":"2011-01-08T17:46:25","slug":"einfache-suchmuster-mit-aptitude","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2011\/01\/08\/einfache-suchmuster-mit-aptitude\/","title":{"rendered":"Einfache Suchmuster mit Aptitude"},"content":{"rendered":"<p>Mich besch\u00e4ftigte vor ein paar Tagen die Frage, welche und wie viele unfreie Pakete auf meinem Inspiron 4000 mit Debian und Openbox installiert sind und welche M\u00f6glichkeiten es gibt dies schnell herauszufinden.<br \/>\nUnter Gnome erledigt Synaptic meist den Job, wenn es eine grafische Oberfl\u00e4che mit Suchfeld und Eingabemaske sein soll. Ubuntus neues Software Center bietet eine \u00e4hnliche, st\u00e4rker visuell ausgerichtete, aber grobere Funktionalit\u00e4t.<br \/>\nDa es ein leichtgewichtiges System bleiben sollte, kamen sowohl Synaptic als auch das Software Center nicht in Frage.<br \/>\nDann kommt aptitude ins Spiel, ein Frontend f\u00fcr Debians und Ubuntus Paketverwaltungssystem. Seit ich mit Debian angefangen habe, ist es f\u00fcr mich der bequemste Weg um schnell ein Paket zu installieren oder wieder zu entfernen.<br \/>\nAptitude bietet aber noch zahlreiche andere Optionen, um mehr \u00fcber Programme herauszufinden. Eines seiner St\u00e4rken ist die Option <em><strong>search<\/em><\/strong>.<\/p>\n<blockquote><p>\naptitude search '(?section(contrib) ?installed)'\n<\/p><\/blockquote>\n<p>Bei Suchmuster mit <em>search<\/em> gibt es eine Lang- und eine Kurzform. Attribute f\u00fcr Suchmuster beginnen bei der Langform mit einem ? und dem Attribut. Der Suchbegriff folgt meist in Klammern danach.<br \/>\nDie Kurzform beginnt mit dem Tilde Symbol \"~\". Der Suchbegriff wird direkt an das Attribut angeh\u00e4ngt.<\/p>\n<blockquote><p>\naptitude search '(~scontrib ~i)'<br \/>\noder<br \/>\naptitude search '(~snon-free ~i)'\n<\/p><\/blockquote>\n<p>Die Suche im Bereich contrib und non-free und nach nur installierten Paketen ergab.<\/p>\n<blockquote><p>\ni A b43-fwcutter                                        - Werkzeug zum Entnehmen der Broadcom 43xx Firmware<br \/>\ni   firmware-b43-installer                              - Installer package for firmware for the b43 driver<br \/>\ni   vice                                                - The Versatile Commodore Emulator<br \/>\ni   dropbox                                             - secure backup, sync and sharing util<br \/>\ni   firmware-linux-nonfree                              - Binary firmware for various drivers in the Linux kernel\n<\/p><\/blockquote>\n<p>Die b43 Pakete sind zwar freie Software, laden aber die unfreie Firmware f\u00fcr meine Linksys-WLAN-Karte herunter.<br \/>\n<a href=\"http:\/\/www.dropbox.com\">Dropbox<\/a> ist als Backup- und Austauschwerkzeug von Dateien mit Mac- oder Windowsnutzern sehr n\u00fctzlich und ohne firmware-linux-nonfree w\u00fcrde weder meine Maestro-Soundkarte noch das LAN-Kernel-Modul e100 funktionieren.<br \/>\nDer Rest ist Freie Software. \ud83d\ude42<br \/>\nWer wissen will, welche freien Spiele mit Debian angeboten werden, kann dies mit einer Suche im Bereich \"games\" herausfinden und die Suche mit bestimmten Begriffen auch auf die Paketbeschreibung erweitern. Das ! negiert wie in Programmiersprachen gewohnt das Attribut.<\/p>\n<blockquote><p>\naptitude search '(~sgames !~i)'<br \/>\naptitude search '(~sgames !~i ~dHammer)'\n<\/p><\/blockquote>\n<p>Mit <em>search<\/em> gibt es noch viel mehr M\u00f6glichkeiten, darunter z.B. auch die Suche nach bestimmten Paketverwaltern und Paketversionen.<br \/>\nEin guter Einstieg zu den verschiedenen Optionen von Aptitude ist der Aptitude Reference Guide.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mich besch\u00e4ftigte vor ein paar Tagen die Frage, welche und wie viele unfreie Pakete auf meinem Inspiron 4000 mit Debian und Openbox installiert sind und welche M\u00f6glichkeiten es gibt dies schnell herauszufinden. Unter Gnome erledigt Synaptic meist den Job, wenn es eine grafische Oberfl\u00e4che mit Suchfeld und Eingabemaske sein soll. Ubuntus neues Software Center bietet &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2011\/01\/08\/einfache-suchmuster-mit-aptitude\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eEinfache Suchmuster mit Aptitude\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[18,53,202],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/951"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=951"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/951\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}