<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Apt_cache_aufraeumen</id>
	<title>Apt cache aufraeumen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Apt_cache_aufraeumen"/>
	<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;action=history"/>
	<updated>2026-05-07T00:43:51Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Linupedia.org</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=29797&amp;oldid=prev</id>
		<title>TomcatMJ: TomcatMJ verschob Seite Apt cache aufrÃ¤umen nach Apt cache aufraeumen: Umlautsalat korrigiert</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=29797&amp;oldid=prev"/>
		<updated>2013-11-20T20:25:58Z</updated>

		<summary type="html">&lt;p&gt;TomcatMJ verschob Seite &lt;a href=&quot;/wiki/mediawiki/index.php?title=Apt_cache_aufr%C3%83%C2%A4umen&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Apt cache aufrÃ¤umen (Seite nicht vorhanden)&quot;&gt;Apt cache aufrÃ¤umen&lt;/a&gt; nach &lt;a href=&quot;/opensuse/Apt_cache_aufraeumen&quot; title=&quot;Apt cache aufraeumen&quot;&gt;Apt cache aufraeumen&lt;/a&gt;: Umlautsalat korrigiert&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 20. November 2013, 20:25 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>TomcatMJ</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=10522&amp;oldid=prev</id>
		<title>Yehudi: Paketmanager</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=10522&amp;oldid=prev"/>
		<updated>2007-02-18T15:00:46Z</updated>

		<summary type="html">&lt;p&gt;Paketmanager&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 18. Februar 2007, 15:00 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l412&quot; &gt;Zeile 412:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 412:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Quellcodes|Zurück zur Quellcodes-Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Quellcodes|Zurück zur Quellcodes-Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;APT-Übersicht&lt;/del&gt;|Zurück &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zur Apt Übersicht&lt;/del&gt;]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Paketmanager&lt;/ins&gt;|Zurück &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zum Paketmanager&lt;/ins&gt;]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Quellcodes]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Quellcodes]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yehudi</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9783&amp;oldid=prev</id>
		<title>TomcatMJ: Links angepasst</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9783&amp;oldid=prev"/>
		<updated>2007-01-31T11:06:22Z</updated>

		<summary type="html">&lt;p&gt;Links angepasst&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 31. Januar 2007, 11:06 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l411&quot; &gt;Zeile 411:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 411:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Shellscripte&lt;/del&gt;|Zurück zur &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Shellscripte &lt;/del&gt;Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Quellcodes&lt;/ins&gt;|Zurück zur &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Quellcodes-&lt;/ins&gt;Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[APT|Zurück zur Apt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;und Smart &lt;/del&gt;Übersicht]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[APT&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-Übersicht&lt;/ins&gt;|Zurück zur Apt Übersicht]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Scripte&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Quellcodes&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>TomcatMJ</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9594&amp;oldid=prev</id>
		<title>TomcatMJ am 30. Januar 2007 um 15:32 Uhr</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9594&amp;oldid=prev"/>
		<updated>2007-01-30T15:32:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 30. Januar 2007, 15:32 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l411&quot; &gt;Zeile 411:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 411:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Shellcripte&lt;/del&gt;|Zurück zur Shellscripte Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Shellscripte&lt;/ins&gt;|Zurück zur Shellscripte Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[APT|Zurück zur Apt und Smart Übersicht]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[APT|Zurück zur Apt und Smart Übersicht]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripte]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripte]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>TomcatMJ</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9593&amp;oldid=prev</id>
		<title>TomcatMJ: Kategorie angepasst da nun die Kategorie Paketmanager mit Unterkategorien existiert</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9593&amp;oldid=prev"/>
		<updated>2007-01-30T15:31:19Z</updated>

		<summary type="html">&lt;p&gt;Kategorie angepasst da nun die Kategorie Paketmanager mit Unterkategorien existiert&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 30. Januar 2007, 15:31 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l411&quot; &gt;Zeile 411:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 411:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Scripte&lt;/del&gt;|Zurück zur &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Scripte &lt;/del&gt;Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Shellcripte&lt;/ins&gt;|Zurück zur &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Shellscripte &lt;/ins&gt;Übersicht]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[APT|Zurück zur Apt und Smart Übersicht]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[APT|Zurück zur Apt und Smart Übersicht]]&amp;lt;br/&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripte]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripte]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>TomcatMJ</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9591&amp;oldid=prev</id>
		<title>TomcatMJ: Kategorie angepasst da nun die Kategorie Paketmanager mit Unterkategorien existiert</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=9591&amp;oldid=prev"/>
		<updated>2007-01-30T15:28:41Z</updated>

		<summary type="html">&lt;p&gt;Kategorie angepasst da nun die Kategorie Paketmanager mit Unterkategorien existiert&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 30. Januar 2007, 15:28 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l410&quot; &gt;Zeile 410:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 410:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;oc2pus&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;oc2pus&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;und smart&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;----&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Scripte|Zurück zur Scripte Übersicht]]&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[APT|Zurück zur Apt und Smart Übersicht]]&amp;lt;br/&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:APT]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripte]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scripte]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>TomcatMJ</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=3257&amp;oldid=prev</id>
		<title>TomcatMJ: Kategorien hinzugefügt</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=3257&amp;oldid=prev"/>
		<updated>2006-08-30T18:45:46Z</updated>

		<summary type="html">&lt;p&gt;Kategorien hinzugefügt&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 30. August 2006, 18:45 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l409&quot; &gt;Zeile 409:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 409:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;oc2pus&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;oc2pus&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:APT und smart]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Scripte]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>TomcatMJ</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=1991&amp;oldid=prev</id>
		<title>Rolle am 16. August 2006 um 17:05 Uhr</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Apt_cache_aufraeumen&amp;diff=1991&amp;oldid=prev"/>
		<updated>2006-08-16T17:05:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;hier mal ein kleines Tool um den apt cache (normalerweise /var/cache/apt/*) etwas aufzuräumen. &lt;br /&gt;
&lt;br /&gt;
Es ist eine Kombination aus einem Python-Script und einem kleinen C-Programm zum Versionsvergleich. &lt;br /&gt;
Ich habe diese beiden Tools einfach mal kombiniert :) &lt;br /&gt;
&lt;br /&gt;
'''Teil 1:''' Python Script apt-smartclean.py&lt;br /&gt;
&lt;br /&gt;
 #! /usr/bin/python &lt;br /&gt;
 #  GPL v2 code. Radim Kolar &amp;lt;hsn/at/cybermail.net&amp;gt; &lt;br /&gt;
 #  http://home.tiscali.cz/~cz210552/ &lt;br /&gt;
 #  modified for rpm Distris by oc2pus &lt;br /&gt;
 # &lt;br /&gt;
 #  APT-SMARTCLEAN &lt;br /&gt;
 # &lt;br /&gt;
 #  This programs cleans APT package cache directory. Unlike apt-get autoclean, &lt;br /&gt;
 #  it leaves in cache directory only last version of package even if this &lt;br /&gt;
 #  package is no longer available for download. This is less aggressive &lt;br /&gt;
 #  cleaning than autoclean does. &lt;br /&gt;
 # &lt;br /&gt;
 #  ARGUMENTS -s  ... dry run &lt;br /&gt;
 # &lt;br /&gt;
 #  Changelog &lt;br /&gt;
 # &lt;br /&gt;
 #    VERSION 1 - 18 Aug 2003 First version &lt;br /&gt;
 #    VERSION 1.1 - 14 Dec 2004 modifications for rpm based distris &lt;br /&gt;
 &lt;br /&gt;
 import os &lt;br /&gt;
 import sys &lt;br /&gt;
 &lt;br /&gt;
 def cleanaptcache(dryrun=0,dirs=('/var/cache/apt/archives/','/var/cache/apt/archives/partial/')): &lt;br /&gt;
     for dir in dirs: &lt;br /&gt;
        packages={} # versions &lt;br /&gt;
        fnames={}   # file names &lt;br /&gt;
        for file in os.listdir(dir): &lt;br /&gt;
      if file[-4:] != '.rpm': continue &lt;br /&gt;
      parsed=file.split('_') &lt;br /&gt;
      if len(parsed) != 3: continue &lt;br /&gt;
      parsed[1]=parsed[1].replace('%3a',':') &lt;br /&gt;
      if packages.has_key(parsed[0]): &lt;br /&gt;
          print 'Found',parsed[0],parsed[1],'have',packages[parsed[0]] &lt;br /&gt;
               # 1:  a is newer than b &lt;br /&gt;
               # 0:  a and b are the same version &lt;br /&gt;
               # -1: b is newer than a &lt;br /&gt;
               #  2: wrong arguments number         &lt;br /&gt;
          argz=['rvc',parsed[1],packages[parsed[0]]] &lt;br /&gt;
          rc=os.spawnvp(os.P_WAIT,'./rvc',argz) &lt;br /&gt;
          if rc==0: &lt;br /&gt;
        print &amp;quot;skipping&amp;quot;,fnames[parsed[0]] &lt;br /&gt;
             continue &lt;br /&gt;
          if rc==255: &lt;br /&gt;
        print &amp;quot;\tDeleting&amp;quot;,dir+file &lt;br /&gt;
        if not dryrun: os.unlink(dir+file) &lt;br /&gt;
        continue &lt;br /&gt;
          elif rc==1: &lt;br /&gt;
        print &amp;quot;\tDeleting&amp;quot;,dir+fnames[parsed[0]] &lt;br /&gt;
        if not dryrun: os.unlink(dir+fnames[parsed[0]]) &lt;br /&gt;
        &lt;br /&gt;
      packages[parsed[0]]=parsed[1] &lt;br /&gt;
      fnames[parsed[0]]=file &lt;br /&gt;
 &lt;br /&gt;
 if __name__==&amp;quot;__main__&amp;quot;: &lt;br /&gt;
     sys.stdout.write(&amp;quot;Running on SuSE\n&amp;quot;) &lt;br /&gt;
     sys.stdout.flush() &lt;br /&gt;
     if len(sys.argv)&amp;gt;1 and sys.argv[1]=='-s': &lt;br /&gt;
    dryrun=1 &lt;br /&gt;
    print &amp;quot;Dry run is enabled. Not deleting anything.&amp;quot; &lt;br /&gt;
     else: &lt;br /&gt;
    dryrun=0 &lt;br /&gt;
     cleanaptcache(dryrun) &lt;br /&gt;
&lt;br /&gt;
'''Teil 2a:''' C-Programm rvc.c&lt;br /&gt;
&lt;br /&gt;
 /* &lt;br /&gt;
  * $Id: rvc.c,v 1.5 2002/10/27 18:27:23 luigi Exp $ &lt;br /&gt;
  ****** &lt;br /&gt;
  * rvc.c - RPM Version Compare &lt;br /&gt;
  * Given two strings representing a different version and release &lt;br /&gt;
  * of a single rpm package, it returns which one is newer or, &lt;br /&gt;
  * alternatively, an error. &lt;br /&gt;
  * &lt;br /&gt;
  * parameters &lt;br /&gt;
  *        two strings (a and b) structured in the following way: &lt;br /&gt;
  *        &amp;lt;RPM_version&amp;gt;-&amp;lt;RPM_release&amp;gt;. &lt;br /&gt;
  * &lt;br /&gt;
  * return values &lt;br /&gt;
  *        1: a is newer than b &lt;br /&gt;
  *        0: a and b are the same version &lt;br /&gt;
  *       -1: b is newer than a &lt;br /&gt;
  *        2: wrong arguments number &lt;br /&gt;
  * &lt;br /&gt;
  * The assumption the two strings to compare are &amp;quot;logically coherent&amp;quot; &lt;br /&gt;
  * is made, otherwise you will probably end up being told that b is &lt;br /&gt;
  * newer than a (something which happens in this kind of situation).. &lt;br /&gt;
  * The rpmvercmp function is &amp;quot;borrowed&amp;quot; from the Redhat package manager &lt;br /&gt;
  * (RPM 4.1), as are all the inline functions in the header file &lt;br /&gt;
  * (rpmvercmp.h). &lt;br /&gt;
  * &lt;br /&gt;
  ****** &lt;br /&gt;
  * &lt;br /&gt;
  *   Copyright 2002 Luigi Bitonti &lt;br /&gt;
  *    &lt;br /&gt;
  *   Copyright 2002 Redhat Inc. &lt;br /&gt;
  * &lt;br /&gt;
  *   This file is part of rvc (RPM version compare). &lt;br /&gt;
  * &lt;br /&gt;
  *   rvc is free software; you can redistribute it and/or modify &lt;br /&gt;
  *   it under the terms of the GNU General Public License as published by &lt;br /&gt;
  *   the Free Software Foundation; either version 2 of the License, or &lt;br /&gt;
  *   (at your option) any later version. &lt;br /&gt;
  * &lt;br /&gt;
  *   rvc is distributed in the hope that it will be useful, &lt;br /&gt;
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of &lt;br /&gt;
  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the &lt;br /&gt;
  *   GNU General Public License for more details. &lt;br /&gt;
  * &lt;br /&gt;
  *   You should have received a copy of the GNU General Public License &lt;br /&gt;
  *   along with rvc; if not, write to the Free Software &lt;br /&gt;
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA &lt;br /&gt;
  * &lt;br /&gt;
  */ &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #include &amp;quot;rvc.h&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 int &lt;br /&gt;
 main(int argc, char **argv) &lt;br /&gt;
 { &lt;br /&gt;
 &lt;br /&gt;
     /* We need exactly two arguments for the comparison */ &lt;br /&gt;
     if (argc != 3) &lt;br /&gt;
     { &lt;br /&gt;
       fprintf(stderr, &amp;quot;Usage: %s &amp;lt;RPM_versionA&amp;gt;-&amp;lt;RPM_releaseA&amp;gt; &amp;lt;RPM_versionB&amp;gt;-&amp;lt;RPM_releaseB&amp;gt;&amp;quot;, argv[0]); &lt;br /&gt;
       return 2; &lt;br /&gt;
     } &lt;br /&gt;
 &lt;br /&gt;
     return rpmvercmp(argv[1], argv[2]);      &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 /* compare alpha and numeric segments of two versions */ &lt;br /&gt;
 /* return 1: a is newer than b */ &lt;br /&gt;
 /*        0: a and b are the same version */ &lt;br /&gt;
 /*       -1: b is newer than a */ &lt;br /&gt;
 int &lt;br /&gt;
 rpmvercmp(const char * a, const char * b) &lt;br /&gt;
 { &lt;br /&gt;
     char oldch1, oldch2; &lt;br /&gt;
     char * str1, * str2; &lt;br /&gt;
     char * one, * two; &lt;br /&gt;
     int rc; &lt;br /&gt;
     int isnum; &lt;br /&gt;
 &lt;br /&gt;
     /* easy comparison to see if versions are identical */ &lt;br /&gt;
     if (!strcmp(a, b)) return 0; &lt;br /&gt;
 &lt;br /&gt;
     str1 = alloca(strlen(a) + 1); &lt;br /&gt;
     str2 = alloca(strlen(b) + 1); &lt;br /&gt;
 &lt;br /&gt;
     strcpy(str1, a); &lt;br /&gt;
     strcpy(str2, b); &lt;br /&gt;
 &lt;br /&gt;
     one = str1; &lt;br /&gt;
     two = str2; &lt;br /&gt;
 &lt;br /&gt;
     /* loop through each version segment of str1 and str2 and compare them */ &lt;br /&gt;
     while (*one &amp;amp;&amp;amp; *two) &lt;br /&gt;
     { &lt;br /&gt;
    while (*one &amp;amp;&amp;amp; !xisalnum(*one)) one++; &lt;br /&gt;
    while (*two &amp;amp;&amp;amp; !xisalnum(*two)) two++; &lt;br /&gt;
 &lt;br /&gt;
    str1 = one; &lt;br /&gt;
    str2 = two; &lt;br /&gt;
 &lt;br /&gt;
    /* grab first completely alpha or completely numeric segment */ &lt;br /&gt;
    /* leave one and two pointing to the start of the alpha or numeric */ &lt;br /&gt;
    /* segment and walk str1 and str2 to end of segment */ &lt;br /&gt;
    if (xisdigit(*str1)) &lt;br /&gt;
    { &lt;br /&gt;
        while (*str1 &amp;amp;&amp;amp; xisdigit(*str1)) str1++; &lt;br /&gt;
        while (*str2 &amp;amp;&amp;amp; xisdigit(*str2)) str2++; &lt;br /&gt;
        isnum = 1; &lt;br /&gt;
    } else { &lt;br /&gt;
        while (*str1 &amp;amp;&amp;amp; xisalpha(*str1)) str1++; &lt;br /&gt;
        while (*str2 &amp;amp;&amp;amp; xisalpha(*str2)) str2++; &lt;br /&gt;
        isnum = 0; &lt;br /&gt;
    } &lt;br /&gt;
 &lt;br /&gt;
    /* save character at the end of the alpha or numeric segment */ &lt;br /&gt;
    /* so that they can be restored after the comparison */ &lt;br /&gt;
    oldch1 = *str1; &lt;br /&gt;
    *str1 = '\0'; &lt;br /&gt;
    oldch2 = *str2; &lt;br /&gt;
    *str2 = '\0'; &lt;br /&gt;
 &lt;br /&gt;
    /* take care of the case where the two version segments are */ &lt;br /&gt;
    /* different types: one numeric, the other alpha (i.e. empty) */ &lt;br /&gt;
    if (one == str1) return -1;   /* arbitrary */ &lt;br /&gt;
    if (two == str2) return -1; &lt;br /&gt;
 &lt;br /&gt;
    if (isnum) &lt;br /&gt;
    { &lt;br /&gt;
        /* this used to be done by converting the digit segments */ &lt;br /&gt;
        /* to ints using atoi() - it's changed because long  */ &lt;br /&gt;
        /* digit segments can overflow an int - this should fix that. */ &lt;br /&gt;
 &lt;br /&gt;
        /* throw away any leading zeros - it's a number, right? */ &lt;br /&gt;
        while (*one == '0') one++; &lt;br /&gt;
        while (*two == '0') two++; &lt;br /&gt;
 &lt;br /&gt;
        /* whichever number has more digits wins */ &lt;br /&gt;
        if (strlen(one) &amp;gt; strlen(two)) return 1; &lt;br /&gt;
        if (strlen(two) &amp;gt; strlen(one)) return -1; &lt;br /&gt;
    } &lt;br /&gt;
 &lt;br /&gt;
    /* strcmp will return which one is greater - even if the two */ &lt;br /&gt;
    /* segments are alpha or if they are numeric.  don't return  */ &lt;br /&gt;
    /* if they are equal because there might be more segments to */ &lt;br /&gt;
    /* compare */ &lt;br /&gt;
    rc = strcmp(one, two); &lt;br /&gt;
    if (rc &amp;lt; 0) &lt;br /&gt;
        return -1; &lt;br /&gt;
    else if (rc &amp;gt; 0) &lt;br /&gt;
        return 1; &lt;br /&gt;
 &lt;br /&gt;
    /* restore character that was replaced by null above */ &lt;br /&gt;
    *str1 = oldch1; &lt;br /&gt;
    one = str1; &lt;br /&gt;
    *str2 = oldch2; &lt;br /&gt;
    two = str2; &lt;br /&gt;
     } &lt;br /&gt;
 &lt;br /&gt;
     /* this catches the case where all numeric and alpha segments have */ &lt;br /&gt;
     /* compared identically but the segment sepparating characters were */ &lt;br /&gt;
     /* different */ &lt;br /&gt;
     if ((!*one) &amp;amp;&amp;amp; (!*two)) return 0; &lt;br /&gt;
 &lt;br /&gt;
     /* whichever version still has characters left over wins */ &lt;br /&gt;
     if (!*one) return -1; else return 1; &lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
'''Teil 2b:''' rvc.h&lt;br /&gt;
&lt;br /&gt;
 /* &lt;br /&gt;
  * $Id: rvc.h,v 1.4 2002/10/27 18:28:00 luigi Exp $ &lt;br /&gt;
  ** &lt;br /&gt;
  * rvc.h - include file for rvc.c &lt;br /&gt;
  * &lt;br /&gt;
  *   Copyright 2002 Luigi Bitonti &lt;br /&gt;
  *    &lt;br /&gt;
  *   Copyright 2002 Redhat Inc. &lt;br /&gt;
  * &lt;br /&gt;
  *   This file is part of rvc (RPM version compare). &lt;br /&gt;
  * &lt;br /&gt;
  *   rvc is free software; you can redistribute it and/or modify &lt;br /&gt;
  *   it under the terms of the GNU General Public License as published by &lt;br /&gt;
  *   the Free Software Foundation; either version 2 of the License, or &lt;br /&gt;
  *   (at your option) any later version. &lt;br /&gt;
  * &lt;br /&gt;
  *   rvc is distributed in the hope that it will be useful, &lt;br /&gt;
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of &lt;br /&gt;
  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the &lt;br /&gt;
  *   GNU General Public License for more details. &lt;br /&gt;
  * &lt;br /&gt;
  *   You should have received a copy of the GNU General Public License &lt;br /&gt;
  *   along with rvc; if not, write to the Free Software &lt;br /&gt;
  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA &lt;br /&gt;
  * &lt;br /&gt;
  */ &lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;string.h&amp;gt; &lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt; &lt;br /&gt;
 #include &amp;lt;stdlib.h&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 int rpmvercmp(const char *, const char *); &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 static inline int xislower(int c) { &lt;br /&gt;
     return (c &amp;gt;= 'a' &amp;amp;&amp;amp; c &amp;lt;= 'z'); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xisupper(int c) { &lt;br /&gt;
     return (c &amp;gt;= 'A' &amp;amp;&amp;amp; c &amp;lt;= 'Z'); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xisalpha(int c) { &lt;br /&gt;
     return (xislower(c) || xisupper(c)); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xisdigit(int c) { &lt;br /&gt;
     return (c &amp;gt;= '0' &amp;amp;&amp;amp; c &amp;lt;= '9'); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xisalnum(int c) { &lt;br /&gt;
     return (xisalpha(c) || xisdigit(c)); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xisblank(int c) { &lt;br /&gt;
     return (c == ' ' || c == '\t'); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xisspace(int c) { &lt;br /&gt;
     return (xisblank(c) || c == '\n' || c == '\r' || c == '\f' || c == '\v'); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xtolower(int c) { &lt;br /&gt;
     return ((xisupper(c)) ? (c | ('a' - 'A')) : c); &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 static inline int xtoupper(int c) { &lt;br /&gt;
     return ((xislower(c)) ? (c &amp;amp; ~('a' - 'A')) : c); &lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
'''Teil 2c:''' Makefile&lt;br /&gt;
&lt;br /&gt;
 # $Id: Makefile,v 1.2 2003/03/06 17:54:19 luigi Exp $ &lt;br /&gt;
 # Makefile for rvc (RPM version compare) &lt;br /&gt;
 &lt;br /&gt;
 CC = gcc &lt;br /&gt;
 CFLAGS = -Wall &lt;br /&gt;
 &lt;br /&gt;
 all : rvc &lt;br /&gt;
 &lt;br /&gt;
 rvc : rvc.c  rvc.h &lt;br /&gt;
    ${CC}  ${CFLAGS}  -o  $@  $&amp;lt; &lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 &lt;br /&gt;
Das C-Programm wird umgewandelt mit dem Aufruf make. Dadurch wird ein Programm rvc erstellt. &lt;br /&gt;
Wer seinen apt-cache in einem anderen Verzeichnis stehen hat als /var/apt/cache sollte in dem Python-Script den Pfad anpassen. &lt;br /&gt;
Beide Programmteile dann nach /usr/local/bin kopieren &lt;br /&gt;
&lt;br /&gt;
 cp rvc /usr/local/bin &lt;br /&gt;
 cp apt-smartclean.py /usr/local/bin &lt;br /&gt;
&lt;br /&gt;
Der Aufruf&lt;br /&gt;
&lt;br /&gt;
 apt-smartclean.py -s&lt;br /&gt;
&lt;br /&gt;
zeigt an was obsolet im Cache rumsteht. Mit dem Aufruf&lt;br /&gt;
&lt;br /&gt;
 apt-smartclean.py&lt;br /&gt;
&lt;br /&gt;
werden die obsoleten RPMs aus dem cache gelöscht. &lt;br /&gt;
&lt;br /&gt;
Ich finde ein schönes Beispiel wie man zwei vorhandene Tools einfach kombiniert und schnell ein brauchbares Ergebnis erzielt. &lt;br /&gt;
&lt;br /&gt;
Dieses Script hat für mich wunderbar funktioniert. Aber ich übernehme keine Haftung für die Anwendung und evtl Schäden an eurem System.&lt;br /&gt;
&lt;br /&gt;
'''Hier noch eine Alternative:''' &lt;br /&gt;
&lt;br /&gt;
'''1.)''' Download des Python-Scriptes von hier: &lt;br /&gt;
&lt;br /&gt;
http://home.tiscali.cz:8080/~cz210552/distfiles/apt-smartclean.py &lt;br /&gt;
&lt;br /&gt;
'''2.)''' diesen Patch als apt-smartclean-rpm.diff abspeichern:&lt;br /&gt;
&lt;br /&gt;
 --- apt-smartclean.py   2004-12-15 11:29:45.384724472 +0100 &lt;br /&gt;
 +++ apt-smartclean-rpm.py       2004-12-15 11:30:28.928104872 +0100 &lt;br /&gt;
 @@ -24,7 +24,7 @@ &lt;br /&gt;
         packages={} # versions &lt;br /&gt;
         fnames={}   # file names &lt;br /&gt;
         for file in os.listdir(dir): &lt;br /&gt;
 -         if file[-4:] != '.deb': continue &lt;br /&gt;
 +         if file[-4:] != '.rpm': continue &lt;br /&gt;
           parsed=file.split('_') &lt;br /&gt;
           if len(parsed) != 3: continue &lt;br /&gt;
           parsed[1]=parsed[1].replace('%3a',':') &lt;br /&gt;
 @@ -47,7 +47,7 @@ &lt;br /&gt;
 &lt;br /&gt;
  if __name__==&amp;quot;__main__&amp;quot;: &lt;br /&gt;
      #working dpkg test &lt;br /&gt;
 -    sys.stdout.write(&amp;quot;Running on Debian-&amp;quot;) &lt;br /&gt;
 +    sys.stdout.write(&amp;quot;Running on SuSE-&amp;quot;) &lt;br /&gt;
      sys.stdout.flush() &lt;br /&gt;
      rc=os.spawnlp(os.P_WAIT,'dpkg','dpkg','--print-architecture') &lt;br /&gt;
      if rc!=0: &lt;br /&gt;
&lt;br /&gt;
'''3.)''' mit patch -p0 &amp;lt; apt-smartclean-rpm.diff das Script patchen &lt;br /&gt;
damit wird das portierte dpkg von debian für den Versionsvergleich genutzt. &lt;br /&gt;
&lt;br /&gt;
'''4.)''' mit apt install deb das Paket deb installieren &lt;br /&gt;
&lt;br /&gt;
'''5.)''' apt-smartclean.py installieren &lt;br /&gt;
&lt;br /&gt;
 cp apt-smartclean.py /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
'''ok, wenn cut &amp;amp; paste soooo schwierig ist ....''' &lt;br /&gt;
&lt;br /&gt;
die RPMs liegen in meinem Repository suser-oc2pus. &lt;br /&gt;
&lt;br /&gt;
 apt install apt-smartclean &lt;br /&gt;
&lt;br /&gt;
die RPMs gibt es hier: &lt;br /&gt;
&lt;br /&gt;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/8.2-i386/RPMS.suser-oc2pus &lt;br /&gt;
&lt;br /&gt;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.1-i386/RPMS.suser-oc2pus &lt;br /&gt;
&lt;br /&gt;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-oc2pus &lt;br /&gt;
&lt;br /&gt;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-oc2pus &lt;br /&gt;
&lt;br /&gt;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.suser-oc2pus &lt;br /&gt;
&lt;br /&gt;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.suser-oc2pus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
oc2pus&lt;/div&gt;</summary>
		<author><name>Rolle</name></author>
		
	</entry>
</feed>