{"id":8823,"date":"2012-07-31T00:58:55","date_gmt":"2012-07-30T22:58:55","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=8823"},"modified":"2012-07-31T00:58:55","modified_gmt":"2012-07-30T22:58:55","slug":"snapshots-debian-org-eine-zeitreise-in-die-vergangenheit-des-debian-archivs","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/07\/31\/snapshots-debian-org-eine-zeitreise-in-die-vergangenheit-des-debian-archivs\/","title":{"rendered":"snapshot.debian.org: Eine Zeitreise in die Vergangenheit des Debian-Archivs"},"content":{"rendered":"<p>W\u00e4hrend meiner Experimente mit Debian Unstable, den Nvidia-Treibern und meinem <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/05\/28\/ein-minimales-debian-fur-spiele\/\">Spielesystem<\/a> habe ich als weitere M\u00f6glichkeit, neben Backports oder Upgrades auf experimentelle Pakete, einen sehr n\u00fctzlichen Dienst von Debian in Anspruch genommen.<br \/>\n<a href=\"http:\/\/snapshot.debian.org\" title=\"snapshot.debian.org\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/snapshots_debian_org1-1-1.png\" alt=\"\" title=\"snapshots_debian_org\" width=\"644\" height=\"71\" class=\"aligncenter size-full wp-image-8842\" \/><\/a><\/p>\n<h2><a href=\"http:\/\/snapshot.debian.org\/\">snapshot.debian.org<\/a><\/h2>\n<p>Dieser Service startete am 12. April 2010 und stellt eine Art Zeitmaschine dar, die es m\u00f6glich macht alle Pakete seit 2005, die schon lange aus den aktuellen Repositorien verschwunden sind, erneut installieren zu k\u00f6nnen.<br \/>\nAm Beispiel des Grafikkartentreibers von Nvidia will ich kurz erkl\u00e4ren, wie er funktioniert.<\/p>\n<h3>Paketsuche<\/h3>\n<p>Wenn ihr auf snapshot.debian.org steuert, l\u00e4sst sich in der linken Navigationsspalte nach Quell- oder Bin\u00e4rpaketen suchen, die alle \u00fcber den verlinkten Anfangsbuchstaben zu erreichen sind. In meinem Fall wollte ich eine \u00e4ltere Version des Nvidia-Treibers ausprobieren, die weder in Wheezy noch in den Backports verf\u00fcgbar war.<br \/>\nNachdem man <a href=\"http:\/\/snapshot.debian.org\/package\/?cat=n\">Kategorie n<\/a> ausgew\u00e4hlt hat, befindet man sich auf einer \u00dcbersichtsseite aller Pakete mit Anfangsbuchstaben n. Aus dem Quellpaket <a href=\"http:\/\/snapshot.debian.org\/package\/nvidia-graphics-drivers\/\">nvidia-graphics-drivers<\/a> werden die verschiedenen Bin\u00e4rpakete f\u00fcr Debian gebaut. Interessiert ihr euch f\u00fcr <a href=\"http:\/\/snapshot.debian.org\/package\/nvidia-graphics-drivers\/280.13.really.275.36-1\/\">275.36<\/a> seid ihr nur einen Klick vom Download der Quellen und der Bin\u00e4rpakete dieser speziellen Version entfernt.<br \/>\nNat\u00fcrlich gibt es auch ein Suchfeld auf der Hauptseite, das die Suche etwas abk\u00fcrzt, sofern man den exakten Namen des Pakets kennt.<\/p>\n<h3>Snapshot-Archiv in sources.list einbinden<\/h3>\n<p>Am interessantesten ist aber die M\u00f6glichkeit einen Snapshot des Archivs in die sources.list einzubinden und dann wie gewohnt mit apt-get oder aptitude Pakete zu installieren.<br \/>\nNeben den archivierten Paketen wird immer auch ein Link angeboten, der so aufgebaut ist, dass er anzeigt aus welchem ehemaligen Repo das Paket stammt (also z.B. Security, Backports, main, non-free, usw.) und sich dann in die <em>sources.list<\/em> mit dem vorangestellten <strong>deb<\/strong> einf\u00fcgen l\u00e4sst.<\/p>\n<pre>deb http:\/\/snapshot.debian.org\/archive\/debian\/20111105T032915Z\/ wheezy main contrib non-free<\/pre>\n<p>Der Snapshot stammt bei dem oben genannten Beispiel aus dem Jahr 2011 und wurde am 05.11. um 03.29 Uhr und 15 Sekunden Zulu-Zeit (UTC) archiviert. Wenn man nun die normale deb-Zeile deaktiviert hat, diese hier freischaltet und ein <code>aptitude update<\/code> macht, erscheint jene Fehlermeldung.<\/p>\n<blockquote><p>E: Release file for http:\/\/snapshot.debian.org\/archive\/debian\/20111105T032915Z\/dists\/wheezy\/InRelease is expired (invalid since 261d 16h 13min 14s). Updates for this repository will not be applied.<\/p><\/blockquote>\n<p>Hier wird signalisiert, dass die Pakete veraltet sind, weswegen Apt ein Update des Paketcaches verhindern will. Damit es trotzdem funktioniert, l\u00e4sst sich Apt folgenderma\u00dfen belehren.<br \/>\n<code>aptitude -o Acquire::Check-Valid-Until=false update<\/code><br \/>\nDanach lassen sich die \u00e4lteren Pakete wie gewohnt installieren.<\/p>\n<h2>archive.debian.org<\/h2>\n<p>Noch ein kleiner Tipp. Wer auf der Suche nach der ganz alten Debian-Ver\u00f6ffentlichung ist, sollte <a href=\"http:\/\/archive.debian.org\/\">archive.debian.org<\/a> einen Besuch abstatten. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>W\u00e4hrend meiner Experimente mit Debian Unstable, den Nvidia-Treibern und meinem Spielesystem habe ich als weitere M\u00f6glichkeit, neben Backports oder Upgrades auf experimentelle Pakete, einen sehr n\u00fctzlichen Dienst von Debian in Anspruch genommen. snapshot.debian.org Dieser Service startete am 12. April 2010 und stellt eine Art Zeitmaschine dar, die es m\u00f6glich macht alle Pakete seit 2005, die &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/07\/31\/snapshots-debian-org-eine-zeitreise-in-die-vergangenheit-des-debian-archivs\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201esnapshot.debian.org: Eine Zeitreise in die Vergangenheit des Debian-Archivs\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":[53],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/8823"}],"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=8823"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/8823\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=8823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=8823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=8823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}