<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>APT &#8211; Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/apt/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Thu, 13 Mar 2025 12:37:35 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://linuxundich.de/wp-content/uploads/2025/04/cropped-lui-app-512-32x32.png</url>
	<title>APT &#8211; Linux und Ich</title>
	<link>https://linuxundich.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>apt-get, apt-cache lässt sich schon lange mit apt abkürzen</title>
		<link>https://linuxundich.de/gnu-linux/apt-get-apt-cache-laesst-sich-schon-lange-mit-apt-abkuerzen/</link>
					<comments>https://linuxundich.de/gnu-linux/apt-get-apt-cache-laesst-sich-schon-lange-mit-apt-abkuerzen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sun, 13 Mar 2016 09:34:04 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Einsteiger]]></category>
		<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Paketverwaltung]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=38908</guid>

					<description><![CDATA[Wahrscheinlich wird so gut wie jeder Linux-User, der jemals etwas mit Debian oder Ubuntu zu tun gehabt habt, mit Kommandos wie apt-cache search foo oder apt-get install bar zur Suche in den Paketquellen, beziehungsweise zur Installation von Paketen aus dem Terminal heraus, in Berührung gekommen sein. Da werde ich kaum jemandem etwas Neues erzählen. Doch diese Kommandos sind eigentlich [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Wahrscheinlich wird so gut wie jeder Linux-User, der jemals etwas mit Debian oder Ubuntu zu tun gehabt habt, mit Kommandos wie <code>apt-cache search foo</code> oder <code>apt-get install bar</code> zur Suche in den Paketquellen, beziehungsweise zur Installation von Paketen aus dem Terminal heraus, in Berührung gekommen sein. Da werde ich kaum jemandem etwas Neues erzählen. Doch diese Kommandos sind eigentlich gar nicht mehr aktuell, zumindest seit Debian 8 &#8222;Jessie&#8220; beziehungsweise Ubuntu 14.04 &#8222;Trusty Tahr&#8220; (und natürlich auch bei von dieses Distributionen abgeleiteten Derivaten wie etwa Linux Mint), da es seit der Version 1.0 von apt ein eigenes Binary namens <code>apt</code>  gibt, das viele apt-Kommandos in einem einzigen Programm vereint. Aber keine Angst, <code>apt-get</code> und Co. werden uns vermutlich noch lange begleiten.</p>
<p><span id="more-38908"></span></p>
<h2>Aus apt-get, apt-cache und Co. wird apt</h2>
<p>Die Änderung erscheint im <a href="https://launchpad.net/debian/+source/apt/+changelog" target="_blank" rel="noopener">Changelog von apt</a> bei der <a href="https://launchpad.net/debian/+source/apt/1.0" target="_blank" rel="noopener">Version 1.0</a> recht unscheinbar mit dem Text &#8222;install apt binary&#8220;. Diese Version des Programms hat es dann auch in die Paketquellen von <a href="https://packages.debian.org/search?keywords=apt&amp;searchon=names&amp;suite=all&amp;section=all" target="_blank" rel="noopener">Debian 8</a> und <a href="http://packages.ubuntu.com/search?keywords=apt&amp;searchon=names" target="_blank" rel="noopener">Ubuntu 14.04</a> geschafft, seitdem könnt ihr beim Paketmanagement im Terminal ein bisschen Tipparbeit sparen, zudem von einer ein wenig aufpolierten Optik profitieren. Großartig umgewöhnen müsst ihr euch zudem auch nicht, die Syntax der Kommandos blieb mehr oder weniger komplett erhalten. Zum Einstieg solltet ihr euch daher am besten einmal schnell die Hilfe von <code>apt</code> ansehen, diese ruft ihr logischerweise mit der Option <code>--help</code> auf.</p>
<pre>$ apt --help
apt 1.0.10.2ubuntu1 für amd64, kompiliert am Oct  5 2015 15:55:05
Aufruf: apt [Optionen] Befehl

Befehlszeilen-Schnittstelle (CLI) für apt.
Basis-Befehle: 
 list - Pakete basierend auf dem Paketnamen auflisten
 search - Paketbeschreibungen durchsuchen
 show - Paketdetails anzeigen

 update - Liste verfügbarer Pakete aktualisieren

 install - Pakete installieren
 remove  - Pakete entfernen

 upgrade - das System durch Installation/Aktualisierung der Pakete hochrüsten
 full-upgrade - das System durch Entfernung/Installation/Aktualisierung der Pakete
                vollständig hochrüsten

 edit-sources - die Datei für die Paketquellen bearbeiten</pre>
<p>Das Kommando <code>apt</code> kennt also die Basis-Befehle <code>list</code>, <code>search</code>, <code>show</code>, <code>update</code>, <code>install</code>, <code>remove</code>, <code>upgrade</code>, <code>full-upgrade</code> und <code>edit-sources</code>. Fast alle dieser Kommandos sollten den Kommandozeilenjokeys unter euch eigentlich bekannt vorkommen. Einzig <code>full-upgrade</code> und <code>edit-sources</code> unterscheiden sich von den bisher gewohnten Kommandos &#8212; die Namensgebung lässt allerdings wohl kaum eine Überraschung erwarten. Daher sollte es eigentlich klar sein, wie der Hase in Zukunft läuft: Mit <code>apt update</code> aktualisiert ihr die Paketquellen, mit <code>apt install foo</code> installiert ihr Pakete, mit <code>apt search foo</code> durchsucht ihr die Paketquellen und mit <code>apt upgrade</code> spielt ihr die anstehenden Updates ein. Natürlich funktioniert vieles davon nur mit Root-Rechten, also setzt bei zum Beispiel <code>apt install</code> noch ein <code>sudo</code> vor das Kommando &#8212; oder wechselt zuvor in den Root-Account.</p>
<h2>Nur noch apt für die Paketverwaltung</h2>
<figure id="attachment_38914" aria-describedby="caption-attachment-38914" style="width: 640px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2016/03/apt-install.png" rel="attachment wp-att-38914"><img fetchpriority="high" decoding="async" class="size-medium wp-image-38914" src="https://linuxundich.de/wp-content/uploads/2016/03/apt-install-640x393.png" alt="Pakete mit apt und apt-get installieren." width="640" height="393" srcset="https://linuxundich.de/wp-content/uploads/2016/03/apt-install-640x393.png 640w, https://linuxundich.de/wp-content/uploads/2016/03/apt-install-685x420.png 685w, https://linuxundich.de/wp-content/uploads/2016/03/apt-install-681x418.png 681w, https://linuxundich.de/wp-content/uploads/2016/03/apt-install.png 1009w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-38914" class="wp-caption-text">Pakete mit apt und apt-get installieren.</figcaption></figure>
<figure id="attachment_38915" aria-describedby="caption-attachment-38915" style="width: 640px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2016/03/apt-search.png" rel="attachment wp-att-38915"><img decoding="async" class="size-medium wp-image-38915" src="https://linuxundich.de/wp-content/uploads/2016/03/apt-search-640x393.png" alt="In den Paketquellen mit apt und apt-cache suchen." width="640" height="393" srcset="https://linuxundich.de/wp-content/uploads/2016/03/apt-search-640x393.png 640w, https://linuxundich.de/wp-content/uploads/2016/03/apt-search-685x420.png 685w, https://linuxundich.de/wp-content/uploads/2016/03/apt-search-681x418.png 681w, https://linuxundich.de/wp-content/uploads/2016/03/apt-search.png 1009w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-38915" class="wp-caption-text">In den Paketquellen mit apt und apt-cache suchen.</figcaption></figure>
<figure id="attachment_38916" aria-describedby="caption-attachment-38916" style="width: 640px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2016/03/apt-upgradedable.png" rel="attachment wp-att-38916"><img decoding="async" class="size-medium wp-image-38916" src="https://linuxundich.de/wp-content/uploads/2016/03/apt-upgradedable-640x393.png" alt="Aktualisierbare Pakete mit apt und apt-get auflisten." width="640" height="393" srcset="https://linuxundich.de/wp-content/uploads/2016/03/apt-upgradedable-640x393.png 640w, https://linuxundich.de/wp-content/uploads/2016/03/apt-upgradedable-685x420.png 685w, https://linuxundich.de/wp-content/uploads/2016/03/apt-upgradedable-681x418.png 681w, https://linuxundich.de/wp-content/uploads/2016/03/apt-upgradedable.png 1009w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-38916" class="wp-caption-text">Aktualisierbare Pakete mit apt und apt-get auflisten.</figcaption></figure>
<figure id="attachment_38917" aria-describedby="caption-attachment-38917" style="width: 640px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2016/03/apt-show.png" rel="attachment wp-att-38917"><img loading="lazy" decoding="async" class="size-medium wp-image-38917" src="https://linuxundich.de/wp-content/uploads/2016/03/apt-show-640x393.png" alt="Details zu einem Paket mit apt und apt-cache anzeigen." width="640" height="393" srcset="https://linuxundich.de/wp-content/uploads/2016/03/apt-show-640x393.png 640w, https://linuxundich.de/wp-content/uploads/2016/03/apt-show-685x420.png 685w, https://linuxundich.de/wp-content/uploads/2016/03/apt-show-681x418.png 681w, https://linuxundich.de/wp-content/uploads/2016/03/apt-show.png 1009w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-38917" class="wp-caption-text">Details zu einem Paket mit apt und apt-cache anzeigen.</figcaption></figure>
<p>Alles in allem lassen sich die Kommandos in meinen Augen ein wenig besser erfassen. Besonders der Schritt von <code>apt-get dist-upgrade</code> zu <code>apt full-upgrade</code> macht in meinen Augen Sinn, da Einsteiger bei <code>dist-upgrade</code> oft an ein &#8222;Distributions-Upgrade&#8220; dachten und meinten, dass dabei ein Umstieg auf die nächste Version der Distribution erfolgt. Jetzt wird eher klar, dass lediglich neue Abhängigkeiten aufgelöst und diese installiert werden. Zudem gibt es jetzt bei Operationen wie <code>apt install foo</code> oder <code>apt remove bar</code> ein wenig Farbe sowie einen Fortschrittsbalken bei Operationen auf der Festplatte zu sehen. Deutlich besser gelöst ist in meinen Augen auch die Suche mit <code>apt search foo bar</code> und die Anzeige von <code>apt list --upgradable</code> mit einer Übersicht über die aktualisierbaren Paketen. Praktisch ist auch mit <code>apt edit-sources</code> die <code>/etc/apt/sources.list</code> in einen Editor zu öffnen und direkt zu bearbeiten.</p>
<p>Wundert euch also nicht, wenn euch immer mal wieder ein <code>apt</code> ohne ein <code>-get</code> oder <code>-cache</code> über den Weg läuft. Der Autor dieses Beitrags ist dann nur auf einem aktuellen Stand und nicht vergesslich. Selbstverständlich könnt ihr auf euren Systemen weiterhin zu <code>apt-get</code> und Co. greifen, ähnlich wie es vor der Systemd-Umstellung auch bei der Diensteverwaltung mit den Kommandos <code>sudo /etc/init.d/foobar restart</code> und <code>sudo service foobar restart</code> möglich war. Die folgende Tabelle zeigt euch noch einmal die wichtigsten Apt-Befehle vor und nach der Änderung im Vergleich. Wie schon angesprochen, sind die Unterschiede nicht wirklich riesig.</p>
<h2>Vergleich zwischen apt-get und Co. und apt</h2>
<table border="0" cellspacing="0">
<colgroup width="345"></colgroup>
<colgroup width="168"></colgroup>
<colgroup width="162"></colgroup>
<tbody>
<tr>
<td align="left" height="17"></td>
<td align="left">Ab Debian 8/Ubuntu 14.04</td>
<td align="left">Bis Debian 7/Ubuntu 13.10</td>
</tr>
<tr>
<td align="left" height="17">Paketquellen aktualisieren</td>
<td align="left"><code>apt update</code></td>
<td align="left"><code>apt-get update</code></td>
</tr>
<tr>
<td align="left" height="17">Paketquellen durchsuchen</td>
<td align="left"><code>apt search foo bar</code></td>
<td align="left"><code>apt-cache search foo bar</code></td>
</tr>
<tr>
<td align="left" height="17">Pakete installieren</td>
<td align="left"><code>apt install foo bar</code></td>
<td align="left"><code>apt-get install foo bar</code></td>
</tr>
<tr>
<td align="left" height="17">Pakete deinstallieren</td>
<td align="left"><code>apt remove foo bar</code></td>
<td align="left"><code>apt-get remove foo bar</code></td>
</tr>
<tr>
<td align="left" height="17">System aktualisieren</td>
<td align="left"><code>apt upgrade</code></td>
<td align="left"><code>apt-get upgrade</code></td>
</tr>
<tr>
<td align="left" height="17">System aktualisieren und neue Abhängigkeiten auflösen</td>
<td align="left"><code>apt full-upgrade</code></td>
<td align="left"><code>apt-get dist-upgrade</code></td>
</tr>
<tr>
<td align="left" height="17">Details zu einem Paket ansehen</td>
<td align="left"><code>apt show foo</code></td>
<td align="left"><code>apt-cache show foo</code></td>
</tr>
<tr>
<td align="left" height="17">Paketquellen bearbeiten</td>
<td align="left"><code>apt edit-sources</code></td>
<td align="left"><code>nano /etc/apt/sources.list</code></td>
</tr>
</tbody>
</table>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/apt-get-apt-cache-laesst-sich-schon-lange-mit-apt-abkuerzen/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
		<item>
		<title>Linktipp: Paketverwaltungen der großen Distributionen im Vergleich</title>
		<link>https://linuxundich.de/gnu-linux/linktipp-paketverwaltungen-der-grossen-distributionen-im-vergleich/</link>
					<comments>https://linuxundich.de/gnu-linux/linktipp-paketverwaltungen-der-grossen-distributionen-im-vergleich/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 20 Feb 2014 10:33:40 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Pacman]]></category>
		<category><![CDATA[Paketquellen]]></category>
		<category><![CDATA[Paketverwaltung]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=22764</guid>

					<description><![CDATA[Auf Servern nutze ich meist Debian, auf manch einem Desktop oder Notebook ist auch Ubuntu im Einsatz. Fedora ist auch nie eine schlechte Wahl und Arch Linux arbeitet generell so zuverlässig und ist trotzdem so aktuell, so dass es eine wahre Freude ist, täglich mit der Distribution zu arbeiten. Was ist damit sagen will: Eigentlich [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Auf Servern nutze ich meist Debian, auf manch einem Desktop oder Notebook ist auch Ubuntu im Einsatz. Fedora ist auch nie eine schlechte Wahl und Arch Linux arbeitet generell so zuverlässig und ist trotzdem so aktuell, so dass es eine wahre Freude ist, täglich mit der Distribution zu arbeiten. Was ist damit sagen will: Eigentlich fühlt man sich auf jeder Linux-Distribution schnell heimisch, egal aus welchem Haus sie kommt. GNOME bleibt GNOME, bash bleibt bash, vim bleibt vim, egal unter welcher Distribution man die Anwendungen installiert. Wären da nicht die immer ein anders arbeitenden Paketverwaltungen! Eine Übersicht im Arch-Wiki gibt jedoch Hilfestellung bei Ausflügen zu anderen Distros.</p>
<p><span id="more-22764"></span></p>
<p>Graphische Frontends für die Paketverwaltung gibt es zwar bei praktisch jeder großen Distribution, doch ich für meinen Teil bin mit dem Terminal einfach deutlich schneller unterwegs. Daher greife ich eigentlich immer zu apt-get und Co und nicht zum Software Center oder Synaptic. Mit Debian und seinen Sprösslingen bin ich ja &#8222;aufgewachsen&#8220;, apt-get-Befehle gehen mir daher meist flüssig von der Hand. Inzwischen klappen auch pacman und yaourt-Kommandos halbwegs schnell, ohne dass ich sie nachschlagen muss. Aber was mache ich mit yum, zypper oder emerge? Bin ich ich auf Fedora, OpenSUSE und Co. unterwegs, dann heißt es man-pages lesen oder im Netz spicken.</p>
<figure id="attachment_22765" aria-describedby="caption-attachment-22765" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich.png"><img loading="lazy" decoding="async" class="td-modal-image wp-image-22765 size-medium" src="https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-640x422.png" alt="pacman, apt-get, zypper und yum im direkten Vergleich." width="640" height="422" srcset="https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-640x422.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-636x420.png 636w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-681x449.png 681w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-250x165.png 250w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-550x363.png 550w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-800x528.png 800w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-273x180.png 273w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-455x300.png 455w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich-758x500.png 758w, https://linuxundich.de/wp-content/uploads/2014/02/pacman-aptget-yum-zypper-vergleich.png 1156w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-22765" class="wp-caption-text">pacman, apt-get, zypper und yum im direkten Vergleich.</figcaption></figure>
<p>Wer öfters mal Abseits der gewohnten Distribution unterwegs ist, der sollte sich daher auf jeden Fall die <a href="https://wiki.archlinux.org/index.php/Pacman_rosetta" target="_blank" rel="noopener">Pacman-Rosetta-Seite</a> aus dem Arch-Wiki als Bookmark sichern oder sie besser gleich als Spickzettel ausdrucken. Sie stellt die Befehle für pacman, yum, apt-get, zypper und emerge gegenüber und liefert auch Informationen wo die Paketverwaltungen ihre Konfigurationen ablegen oder wie man den Cache leert oder oder oder&#8230; So findet man sehr schnell den entsprechenden Befehl bei einer anderen Distribution, wenn man sich zumindest in einer Paketverwaltung halbwegs gut auskennt.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/linktipp-paketverwaltungen-der-grossen-distributionen-im-vergleich/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Java nervt, Pakete des Oracle-JDK bzw JRE per Skript erzeugen</title>
		<link>https://linuxundich.de/gnu-linux/java-nervt-pakete-des-oracle-jdk-bzw-jre-per-skript-erzeugen/</link>
					<comments>https://linuxundich.de/gnu-linux/java-nervt-pakete-des-oracle-jdk-bzw-jre-per-skript-erzeugen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 11 Apr 2012 14:02:06 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle-JRE]]></category>
		<category><![CDATA[Paketverwaltung]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=18214</guid>

					<description><![CDATA[Hab ich schonmal gesagt, dass Java nervt? Nein? Java nervt! Das ganze hin und her rund um das Oracle-JDK führte ja dazu, dass das JDK nicht mehr frei verteilt werden darf und somit auch aus den Paketquellen aller großen Distributionen flog. Das Open-JDK ist ja gut und schon, meist merkt man keinen Unterschied, aber ab [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hab ich schonmal gesagt, dass Java nervt? Nein? Java nervt! Das ganze <a href="http://www.heise.de/open/meldung/Debian-und-Ubuntu-schmeissen-Oracle-Java-raus-1397718.html" target="_blank" rel="noopener">hin und her</a> rund um das Oracle-JDK führte ja dazu, dass das JDK nicht mehr frei verteilt werden darf und somit auch aus den Paketquellen aller großen Distributionen flog. Das Open-JDK ist ja gut und schon, meist merkt man keinen Unterschied, aber ab und an möchte eine Java-Anwendung eben doch nur mit dem Oracle-Java. Besonders schön ist es, wenn man etwas wie <a href="http://broadband.mpi-sws.org/transparency/glasnost.php" target="_blank" rel="noopener">Glasnost</a> ausführen möchte, es aber zu unerklärlichen <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=861" target="_blank" rel="noopener">Fehlern</a> kommt, die man nicht direkt mit dem genutzten Java in Verbindung bringt. Lange Reder, kurzer Sinn: Es gibt ein praktisches Skript, das Oracle-JDK aus dem Netz lädt und daraus Pakete schnürt.</p>
<p><span id="more-18214"></span></p>
<p>Das <a href="http://blog.flexion.org/2012/01/16/install-sun-java-6-jre-jdk-from-deb-packages/" target="_blank" rel="noopener">Skript</a> stammt von Martin Wimpress, der auf <a href="http://blog.flexion.org" target="_blank" rel="noopener">Flexion.Org</a> über Linux und freie Software bloggt. Das Skript lädt das aktuelle JDK aus dem Netz direkt bei Oracle herunter, entpackt die Daten und schnürt aus dem Ganzen Salat ordentliche Pakete, die dann über die Paketverwaltung installiert und auch wieder deinstalliert werden können.</p>
<pre>$ cd ~/
$ wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java6.sh -O oab-java6.sh
$ chmod +x oab-java6.sh
$ sudo ./oab-java6.sh
</pre>
<p>Ihr könnt direkt die obigen Befehle übernehmen und im Terminal ausführen. Gebt der Aktion ein bisschen Zeit, es müssen einige Daten aus dem Netz geladen werden und der Paketbau braucht auch ein Weilchen. Macht das Ganze daher nicht auf dem langsamsten Rechner mit der dünnsten Internet-Anbindung.</p>
<figure id="attachment_18274" aria-describedby="caption-attachment-18274" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete.png"><img loading="lazy" decoding="async" class="wp-image-18274 size-medium" title="Das Skript lädt Oracle-Java aus dem Netz und baut selbständig Pakete für Debian oder Ubuntu." src="https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-640x425.png" alt="" width="640" height="425" srcset="https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-640x425.png 640w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-632x420.png 632w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-681x452.png 681w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-250x166.png 250w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-550x365.png 550w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-800x531.png 800w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-271x180.png 271w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-452x300.png 452w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete-753x500.png 753w, https://linuxundich.de/wp-content/uploads/2012/04/oracle_jdk_ubuntu_pakete.png 834w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-18274" class="wp-caption-text">Das Skript lädt Oracle-Java aus dem Netz und baut selbständig Pakete für Debian oder Ubuntu.</figcaption></figure>
<p>Vor der Installation &#8222;eures&#8220; Oracle-Javas, würde noch kurz mit Synaptic prüfen, ob das Open-JDK und alles was sonst noch dazu gehört, installiert wurde. Falls ja, kommt es immer gerne zu Verwirrungen, welches Java denn nun genutzt wird. Danach findet Ihr die Pakete unter <code>/var/local/oab/deb</code> auf eurer Platte, von dort installiert ihr bspw. direkt mit dpkg das Wichtigste.</p>
<pre>$ cd /var/local/oab/deb
$ sudo dpkg -i sun-java6-bin*.deb sun-java6-jre*.deb sun-java6-plugin*.deb
</pre>
<p>Abschließend würde ich noch kurz checken, ob Oracke-Java nun auch wirklich euer Standard-Java ist. Ein kurzer Aufruf von <code>java -version</code> schafft da recht schnell Klarheit. Falls dort weiterhin das Open-JDK auftaucht, so habt Ihr doch nicht alle Pakete des Open-JDK erwischt. Alternativ zur Deinstallation könnt Ihr auch das <a href="http://wiki.ubuntuusers.de/Alternativen-System" target="_blank" rel="noopener">Alternativen-System</a> bemühen, ein <code>sudo update-alternatives --config java</code> müsste euch das zu nutzende Java auswählen lassen.</p>
<pre>$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
</pre>
<p>Das Skript funktionierte bei mir unter Ubuntu Oneiric und Precise (32- und 64-Bit) ohne Probleme. Weitere Informationen zum Programm findet Ihr im Blog des Autors oder auch auf der <a href="https://github.com/flexiondotorg/oab-java6" target="_blank" rel="noopener">github-Seite</a> des Projekts.</p>
<figure id="attachment_18219" aria-describedby="caption-attachment-18219" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung.png"><img loading="lazy" decoding="async" class="td-modal-image wp-image-18219 size-medium" title="Glasnost prüft ob der ISP Ports drosselt oder gar über Deep Packet Inspection P2P-Protokolle filtert." src="https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-640x481.png" alt="" width="640" height="481" srcset="https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-640x481.png 640w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-559x420.png 559w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-80x60.png 80w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-100x75.png 100w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-180x135.png 180w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-238x178.png 238w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-681x511.png 681w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-250x188.png 250w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-550x413.png 550w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-240x180.png 240w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-399x300.png 399w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung-666x500.png 666w, https://linuxundich.de/wp-content/uploads/2012/03/glasnost_portdrosselung.png 763w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-18219" class="wp-caption-text">Glasnost prüft ob der ISP Ports drosselt oder gar über Deep Packet Inspection P2P-Protokolle filtert.</figcaption></figure>
<p>Ob es sich &#8222;lohnt&#8220; auf die Oracle-JRE umzusteigen, will ich mal unbeantwortet lassen. Ich würde den Umstieg nur dann empfehlen, wenn es mit dem Open-JDK Probleme gibt und das &#8222;Original&#8220; diese eben nicht aufweist. Mit dem Oracle-JRE läuft Glasnost nun und zeigt, dass Kabel Deutschland doch keine Ports blockiert.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/java-nervt-pakete-des-oracle-jdk-bzw-jre-per-skript-erzeugen/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Mit apt-clone die Installation eines Rechners auf andere übertragen</title>
		<link>https://linuxundich.de/gnu-linux/mit-apt-clone-die-installation-eines-rechners-auf-andere-ubertragen/</link>
					<comments>https://linuxundich.de/gnu-linux/mit-apt-clone-die-installation-eines-rechners-auf-andere-ubertragen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sat, 07 May 2011 12:41:48 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Paketverwaltung]]></category>
		<category><![CDATA[System]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=12395</guid>

					<description><![CDATA[Wer länger mit einem Ubuntu- oder Debian-System gearbeitet hat, der weiß natürlich die Paketverwaltung zu schätzen. Sie ist eines DER Argumente pro Linux, wenn nicht sogar DAS Argument. Wer nicht nur einen Rechner besitzt, sondern neben dem Desktop noch ein Notebook, ein Netbook usw. der möchte oft die selben Pakete auf all seinen Rechnern installiert [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Wer länger mit einem Ubuntu- oder Debian-System gearbeitet hat, der weiß natürlich die Paketverwaltung zu schätzen. Sie ist eines DER Argumente pro Linux, wenn nicht sogar DAS Argument. Wer nicht nur einen Rechner besitzt, sondern neben dem Desktop noch ein Notebook, ein Netbook usw. der möchte oft die selben Pakete auf all seinen Rechnern installiert haben. So kann man nahtlos auf allen Rechner sämtliche Aufgaben erledigen. Dafür gibt es schon seit längerem Tricks und Kniffe, wie man eine <a href="http://wiki.ubuntuusers.de/apt-get#Paketlisten" target="_blank" rel="noopener">Paketliste auf einem System erstellt</a>, und diese dann auf einem anderen Rechner einspielt. Allerdings kommt diese Methode mit manuell installierten Paketen und zusätzlichen Quellen nicht mehr wirklich gut klar, so dass es seit Ubuntu Natty mit apt-clone ein Werkzeug gibt, das das Clonen von Systemen vereinfacht.</p>
<p><span id="more-12395"></span></p>
<p>Wie angesprochen kann man über den Befehl <code>dpkg</code> die installierten Pakete ausgeben lassen. Mit ein bisschen Shell-Magie kann man aus dieser Liste eine Datei erzeugen, die sich dann auf einem anderen Rechner dazu verwenden lässt, die selben Pakete zu installieren. Im Endeffekt läuft das das Ganze so ab&#8230;</p>
<pre># Paketliste auf Rechner A erstellen...
$ dpkg --get-selections | awk '!/deinstall|purge|hold/ {print $1}' &gt; packages.list
# Pakete aus der Liste auf Rechner B installieren
$ xargs -a "packages.list" sudo apt-get install</pre>
<p>Nun funktioniert dieses Vorgehen leider nur solange, wie die Liste der verfügbaren Pakete in den Paketquellen identisch ist. Referenziert die Liste auf ein Paket, das manuell installiert wurde oder auf ein Paket aus einer zusätzlichen Paketquelle, so muss diese erst über die <code>/etc/apt/sources.list</code> bzw. über <code>add-apt-repository</code> hinzugefügt werden. Manuell installierte Pakete müsste man sogar von Hand aus der Liste löschen.</p>
<p>Hier kommt nun das Programm <code>apt-clone</code> ins Spiel. Dieses sichert nicht nur eine Paketliste, sondern speichert auch auch die <code>sources.list</code> inkl. weiterer in <code>/etc/apt/sources.list.d/</code> abgelegten Quellen und erzeugt sogar aus manuell installierten Programmen wieder installierbare Pakete. So kann man in der Tat das komplette System klonen, ohne dass man groß Aufwand treiben muss. Einzig Konfigurationsdateien aus /etc werden bislang nicht mitgesichert, so dass man Dienste erneut konfigurieren muss, doch daran arbeitet man aktuell auch noch.</p>
<p>Wenn Ihr das Ganze ausprobieren wollt, dann müsst Ihr erst einmal apt-clone auf beiden Rechnern installieren. Das Paket gibt es jedoch nur seit Ubuntu Natty 11.04, ältere Ubuntu-Versionen lassen sich daher auf diesen bequemen Weg nicht clonen&#8230;</p>
<pre>$ sudo apt-get install apt-clone</pre>
<p>Danach müsst ihr auf dem fertig eingerichteten System <code>apt-clone</code> ausführen. Die Option  <code>clone --width-dpkg-repack</code> sorgt dafür, dass von Hand installierte Pakete wieder erneut verpackt werden, so dass Ihr sie auf dem zweiten System wieder erneut installieren könnt. Bei mir schmeißt das Ganze ein paar Fehlermeldungen aus, die jedoch keine Auswirkungen hatten.</p>
<pre>$ sudo apt-clone clone --with-dpkg-repack /
dpkg-deb: warning: './dpkg-repack-7727/DEBIAN/control' contains user-defined field 'Original-Maintainer'
dpkg-deb: warning: ignoring 1 warning about the control file(s)

dpkg-deb: building package `libxapian15' in `./libxapian15_1.0.20-2_amd64.deb'.
dpkg-deb: building package `teamviewer6' in `./teamviewer6_6.0.9224_amd64.deb'.
dpkg-deb: building package `openshot-doc' in `./openshot-doc_1.3.0-maverick1_all.deb'.
dpkg-deb: warning: './dpkg-repack-8460/DEBIAN/control' contains user-defined field 'Python-Version'
dpkg-deb: warning: ignoring 1 warning about the control file(s)

dpkg-deb: building package `arte+7recorder-5' in `./arte+7recorder-5_5.0.beta3~ppa3~maverick_all.deb'.
dpkg-deb: warning: './dpkg-repack-8498/DEBIAN/control' contains user-defined field 'Original-Maintainer'
dpkg-deb: warning: ignoring 1 warning about the control file(s)
...</pre>
<p>Danach findet ihr im Wurzelverzeichnis <code>/</code> eine Datei mit dem Namen <code>apt-clone-state-rechnername.tar.gz</code>, in dieser stecken nun die gesammelten Informationen. Habt ihr keine Pakete manuell installiert, so ist sie nur ein paar KB groß. Sollten jedoch Programme wie Skype, Teamviewer und Co. manuell über .deb Dateien installiert worden sein, so wird diese Sicherung natürlich recht schnell aufgeblasen.</p>
<p>Packt die Datei nun auf einen USB-Stick oder schiebt sie über das Netzwerk auf eurer zweiten Rechner und startet auf dem zweiten Rechner ebenfalls <code>apt-clone</code>. Diesmal übergebt ihr mit <code>restore</code> die Option, dass die Paketinformationen aus dem Archiv wiederhergestellt werden sollen.</p>
<pre>$ sudo apt-clone restore apt-clone-state-rechnername.tar.gz</pre>
<p>Je nachdem wie viele Pakete gefehlt haben, wird nun die Paketverwaltung eine Weile lang beschäftigt sein, da ich auf meinem Testsystem bspw. eine komplette Latex-Umgebung installiert hatte, wird diese nun auch auf dem geclonten System installiert usw&#8230;</p>
<p>Damit Ihr nicht völlig unnötige Pakete installieren lässt, würde ich vorher auf dem zu klonenden System etwas aufräumen. Schmeißt dazu am besten Synaptic oder das Software-Center an und schaut was ihr nicht wirklich braucht. Räumt dann noch mit&#8230;</p>
<pre>$ sudo apt-get autoremove</pre>
<p>&#8230;nicht mehr benötigte Pakete runter und entfernt am besten noch bei den nicht mehr benötigte Kernel, die sammeln sich recht gerne an und brauchen viel Platz. Schau euch dazu am besten mal den Beitrag <a title="Alte Kernel inkl. Header mit nur einem Befehl entfernen" href="http://linuxundich.de/de/ubuntu/alte-kernel-inkl-header-mit-nur-einem-befehl-entfernen/">alte Kernel inkl. Header mit nur einem Befehl entfernen</a> an. Mit einem Kommando räumt ihr alle alten Kernels vom System.</p>
<p>Getestet habe ich das alles mit meiner &#8222;normalen&#8220; Natty-Installation unter einem 64-Bit Ubuntu und einer 32-Bit Installation in einer VirtualBox. Selbst bei diesem Sprung von 32- auf 64-Bit ging alles klar. Alles in allem ist apt-clone für alle ein tolles Werkzeug, die ihr System neu einrichten wollen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/mit-apt-clone-die-installation-eines-rechners-auf-andere-ubertragen/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>PPAs inklusive der aus ihnen installierten Pakete entfernen</title>
		<link>https://linuxundich.de/gnu-linux/ppa-inklusive-der-aus-ihnen-installierten-pakete-entfernen/</link>
					<comments>https://linuxundich.de/gnu-linux/ppa-inklusive-der-aus-ihnen-installierten-pakete-entfernen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sat, 12 Dec 2009 18:44:25 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Karmic]]></category>
		<category><![CDATA[Lucis]]></category>
		<category><![CDATA[Paketverwaltung]]></category>
		<category><![CDATA[PPA]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=5338</guid>

					<description><![CDATA[Fremde Paketquellen, im Falle von Ubuntu meist Personal Package Archives (kurz PPA), sind eine beliebte Methode um brandaktuelle Software zu installieren. Doch was macht man, wenn sich die niegelnagelneue Version doch nicht als ideal herausstellt? Wenn die so installieren Programme Fehler enthalten oder das System instabil wird? Über Synaptic kann man via &#8222;Paket -&#62; Version [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Fremde Paketquellen, im Falle von Ubuntu meist Personal Package Archives (kurz PPA), sind eine beliebte Methode um brandaktuelle Software zu installieren. Doch was macht man, wenn sich die niegelnagelneue Version doch nicht als ideal herausstellt? Wenn die so installieren Programme Fehler enthalten oder das System instabil wird?</p>
<p><span id="more-5338"></span></p>
<p>Über Synaptic kann man via <em>&#8222;Paket -&gt; Version erzwingen&#8220;</em> die Rückkehr zu einer älteren Version des Pakets erzwingen, doch der Vorgang ist bei Quellen wie <a href="https://launchpad.net/~xorg-edgers/+archive/ppa" target="_blank" rel="noopener">xorg-edgers</a> oder <a href="https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa" target="_blank" rel="noopener">ubuntu-mozilla-daily</a>, die eine ganze Reihe von Paketen bereithalten, recht aufwändig das man jedes Paket einzeln deaktualisieren müsste. Im xorg-edgers PPA gibt es jedoch jetzt ein Mittelchen, das die Aufgabe deutlich vereinfacht&#8230;</p>
<figure id="attachment_5341" aria-describedby="caption-attachment-5341" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert.jpg"><img loading="lazy" decoding="async" class="wp-image-5341 size-medium" title="synaptic_revert" src="https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-640x409.jpg" alt="Ältere Version eines Pakets erzwingen" width="640" height="409" srcset="https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-640x409.jpg 640w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-657x420.jpg 657w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-681x436.jpg 681w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-250x160.jpg 250w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-550x352.jpg 550w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-800x512.jpg 800w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-281x180.jpg 281w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-469x300.jpg 469w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert-782x500.jpg 782w, https://linuxundich.de/wp-content/uploads/2009/12/synaptic_revert.jpg 1013w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-5341" class="wp-caption-text">Ältere Version eines Pakets erzwingen</figcaption></figure>
<p>Wer also nicht zig Pakete von Hand auf eine ältere Version bringen möchte, der installiert sich das Paket ppa-purge aus dem xorg-edgers PPA. Ich würde die Quelle selber nicht in das System einfügen. Das xorg-edgers PPA enthält experimentelle Pakete für Grafiktreiber und X-Server, wenn Euch die graphische Umgebung Eures System lieb ist, dann würde ich von der Quelle die Finger lassen.</p>
<p>Das Paket kann man auch so <a href="https://launchpad.net/~xorg-edgers/+archive/ppa/+sourcepub/893290/+listing-archive-extra" target="_blank" rel="noopener">herunterladen</a> und dann mit einem Doppelklick installieren. Die Funktionsweise erkläre ich anhand der ubuntu-mozilla-daily Paketquellen, die experimentelle Pakete von allen Mozilla-Produkten enthät. Via&#8230;</p>
<pre>$ sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
</pre>
<p>&#8230;füge ich sie zu meinem System hinzu, um dann die Quellen neu einzulesen und ein Upgrade durchzuführen&#8230;</p>
<pre>$ sudo apt-get update
$ sudo apt-get dist-upgrade
[...]
Die folgenden Pakete werden aktualisiert:
  firefox firefox-3.5 firefox-3.5-branding firefox-3.5-gnome-support firefox-gnome-support prism xulrunner-1.9.1 xulrunner-1.9.1-gnome-support
8 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 10,1MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 565kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? 
[...]
</pre>
<p>Es werden also Vorabversionen von Firefox, Prism und Zubehör installiert. Will ich zurück zu den &#8222;alten&#8220; Versionen aus den Paketquellen von Canonical, so müsste ich wie oben im Bild gezeigt in Synaptic jedes Paket einzeln von Hand auf die offizielle Version bringen. ppa-purge macht das für mich mit einem Kommando&#8230;</p>
<pre>$ sudo ppa-purge ppa:ubuntu-mozilla-daily/ppa
PPA to be removed: ubuntu-mozilla-daily ppa
[...]
Disabling ubuntu-mozilla-daily PPA from 
/etc/apt/sources.list.d/ubuntu-mozilla-daily-ppa-karmic.list
Running apt-get update
[...]
Die folgenden Pakete werden DEAKTUALISIERT:
  firefox firefox-3.5 firefox-3.5-branding firefox-3.5-gnome-support firefox-gnome-support prism xulrunner-1.9.1 xulrunner-1.9.1-gnome-support
0 aktualisiert, 0 neu installiert, 8 deaktualisiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 9.802kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 565kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? 
</pre>
<p>ppa-purge wird wohl in der kommenden Version auch offiziell Einzug in Ubuntu halten. Bis dahin könnt Ihr das Programm ja von Hand installieren und aktuell halten.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/ppa-inklusive-der-aus-ihnen-installierten-pakete-entfernen/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
		<item>
		<title>apt-get install love</title>
		<link>https://linuxundich.de/allgemein/apt-get-install-love/</link>
					<comments>https://linuxundich.de/allgemein/apt-get-install-love/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 27 Oct 2008 12:37:58 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Paketverwaltung]]></category>
		<guid isPermaLink="false">http://christoph-langner.de/de/?p=341</guid>

					<description><![CDATA[Wir haben ja schon öfters gescherzt. apt-get install life, apt-get install girlfriend&#8230; Aber jetzt ist es tatsächlich möglich! Ein&#8230; apt-get install love &#8230;installiert Löve. Nicht ganz die Liebe die er eine oder andere sucht. Aber ein kleiner Anfang 😀 (Gefunden über http://www.miriamruiz.es).]]></description>
										<content:encoded><![CDATA[<p>Wir haben ja schon öfters gescherzt. <code>apt-get install life</code>, <code>apt-get install girlfriend</code>&#8230; Aber jetzt ist es tatsächlich möglich! Ein&#8230;<br>
<code>apt-get install love</code> &#8230;installiert <a href="http://love2d.org/" target="_blank" rel="noopener">Löve</a>. Nicht ganz die Liebe die er eine oder andere sucht. Aber ein kleiner Anfang <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;"> (Gefunden über <a href="http://www.miriamruiz.es/weblog/?p=188" target="_blank" rel="noopener">http://www.miriamruiz.es</a>).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/allgemein/apt-get-install-love/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
