{"id":18,"date":"2007-07-07T00:08:24","date_gmt":"2007-07-06T22:08:24","guid":{"rendered":"http:\/\/www.hermione.de\/blog\/?p=18"},"modified":"2011-07-06T10:15:38","modified_gmt":"2011-07-06T08:15:38","slug":"debian","status":"publish","type":"post","link":"http:\/\/blog.hermione.de\/?p=18","title":{"rendered":"apt-get und dpkg [debian|ubuntu]"},"content":{"rendered":"<h4>Pakete durchsuchen<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>dpkg -l | grep firefox<\/em><br \/>\n<em>dpkg -L awstats | grep pl<\/em><br \/>\n<em>apt-cache search firefox<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Paket Liste updaten<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\nvoila \/etc\/apt\/sources\/list<br \/>\n<em>apt-get update<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Paket installieren<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>apt-get install [paketname]<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Nochmal neu installieren<\/h4>\n<p>Falls z. B. die Konfiguration &#8222;komisch&#8220; ist und man nochmal neu installieren moechte,<br \/>\nam besten Konfig-Verzeichnis umbenennen und &#8222;reinstallieren&#8220;.<\/p>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>apt-get reinstall [paketname]<br \/>\n<\/em><\/td>\n<\/tr>\n<\/table>\n<h4>Installation einer best. Paket Version<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>dpkg -i blablubpaketversion-0.1.1.1.1.1<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Pakete nicht updaten<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>echo &#8218;paketname hold&#8216; | dpkg &#8211;set-selections<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Komplettes Debian updaten<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>apt-get -u dist-upgrade<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Paket l\u00f6schen<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>dpkg &#8211;purge blabubpaekt<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Alle installierten Debian Pakete<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>cd \/var\/lib\/dpkg\/info &amp;&amp; ls *list | cut -d . -f1<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Backports<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\nBackports in \/etc\/apt\/sources.list eintragen<br \/>\n<em>apt-cache show rrdtool<\/em> => Versionsnummer raussuchen<br \/>\n<em>apt-get install rrdtool=versionXY<\/em>\n<\/td>\n<\/tr>\n<\/table>\n<h4>Missing keys<\/h4>\n<p><em><br \/>\napt-get update<br \/>\napt-key adv &#8211;recv-key &#8211;keyserver keyserver.ubuntu.com MISSINGKEY<br \/>\n<\/em><\/p>\n<h4>Quellcode kompilieren<\/h4>\n<table class=\"rosa\">\n<tr>\n<td>\n<em>wget http:\/\/server.de\/paket.bz2<br \/>\ntar xjf paket.bz2<br \/>\n.\/configure<br \/>\nmake<br \/>\nmake test<br \/>\nmake install <\/em>\n<\/td>\n<\/tr>\n<\/table>\n<p>Zum Guggen was man rein theoretisch angeben koennte bei configure:<br \/>\nconfigure &#8211;help <\/p>\n<p>F\u00fcrs Quellcode kompilieren braucht man die *-dev Versionen saemtlicher Libarys.<br \/>\npackages.ubuntu.com &lt;= Search contents of packages (falls sowas wie easy.h ploetzlich fehlt),<\/p>\n<table class=\"rosa\">\n<tr>\n<td>\napt-get source php5<br \/>\ndch -i<br \/>\ndebuild\n<\/td>\n<\/tr>\n<\/table>\n<p>Quellcode kompilieren und auf Ubuntu installieren ist schwierig, da man fuers Debian\/Ubuntu andere Pfade benoetigt als beim normalen Source Code vorgesehen ist.<br \/>\nTrick: Ueber debian source Verzeichnis source Verzeichnis drueber kopieren.<br \/>\nBzw. die einzelnen benoetigten Dateien.<\/p>\n<h4>Links<\/h4>\n<ul>\n<li><a href=\"http:\/\/www.debian.org\/doc\/manuals\/apt-howto\/ch-apt-get.de.html\">Debian Paketverwaltung<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Pakete durchsuchen dpkg -l | grep firefox dpkg -L awstats | grep pl apt-cache search firefox Paket Liste updaten voila \/etc\/apt\/sources\/list apt-get update Paket installieren apt-get install [paketname] Nochmal neu installieren Falls z. B. die Konfiguration &#8222;komisch&#8220; ist und man nochmal neu installieren moechte, am besten Konfig-Verzeichnis umbenennen und &#8222;reinstallieren&#8220;. apt-get reinstall [paketname] Installation einer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.hermione.de\/index.php?rest_route=\/wp\/v2\/posts\/18"}],"collection":[{"href":"http:\/\/blog.hermione.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.hermione.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.hermione.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.hermione.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18"}],"version-history":[{"count":2,"href":"http:\/\/blog.hermione.de\/index.php?rest_route=\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":220,"href":"http:\/\/blog.hermione.de\/index.php?rest_route=\/wp\/v2\/posts\/18\/revisions\/220"}],"wp:attachment":[{"href":"http:\/\/blog.hermione.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.hermione.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.hermione.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}