<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=DPKG_%E2%80%93_%C3%9Cbungen_%28Manuelle_Paketverwaltung%29</id>
	<title>DPKG – Übungen (Manuelle Paketverwaltung) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=DPKG_%E2%80%93_%C3%9Cbungen_%28Manuelle_Paketverwaltung%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=DPKG_%E2%80%93_%C3%9Cbungen_(Manuelle_Paketverwaltung)&amp;action=history"/>
	<updated>2026-06-29T14:00:55Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=DPKG_%E2%80%93_%C3%9Cbungen_(Manuelle_Paketverwaltung)&amp;diff=65539&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „ === Einsteiger: Grundlagen === ==== 1. Installiere ein .deb-Paket ==== Lade die .deb-Datei von Google Chrome herunter und installiere sie mit: &lt;syntaxhighligh…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=DPKG_%E2%80%93_%C3%9Cbungen_(Manuelle_Paketverwaltung)&amp;diff=65539&amp;oldid=prev"/>
		<updated>2025-11-12T13:12:36Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ === Einsteiger: Grundlagen === ==== 1. Installiere ein .deb-Paket ==== Lade die .deb-Datei von Google Chrome herunter und installiere sie mit: &amp;lt;syntaxhighligh…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=== Einsteiger: Grundlagen ===&lt;br /&gt;
==== 1. Installiere ein .deb-Paket ====&lt;br /&gt;
Lade die .deb-Datei von Google Chrome herunter und installiere sie mit:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo dpkg -i google-chrome-stable_current_amd64.deb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Falls es Abhängigkeitsfehler gibt, behebe sie mit:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt --fix-broken install&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2. Zeige Informationen über ein Paket an ====&lt;br /&gt;
Finde heraus, welche Version von ''bash'' installiert ist:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg -l | grep bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 3. Liste alle installierten Pakete auf ====&lt;br /&gt;
Finde heraus, welche Pakete auf dem System installiert sind:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg -l | less&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fortgeschritten: Paketverwaltung &amp;amp; Entfernung ===&lt;br /&gt;
==== 4. Ein Paket manuell entfernen ====&lt;br /&gt;
Entferne ''wget'', ohne Abhängigkeiten zu löschen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo dpkg -r wget&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Falls das System danach Probleme hat, versuche:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install -f&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 5. Finde heraus, zu welchem Paket eine Datei gehört ====&lt;br /&gt;
Zu welchem Paket gehört ''/bin/bash''?&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg -S /bin/bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Experten: Eigene .deb-Pakete bauen ===&lt;br /&gt;
==== 6. Erstelle ein einfaches .deb-Paket ====&lt;br /&gt;
Installiere ''fakeroot'' und ''dpkg-dev'':&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install fakeroot dpkg-dev&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Erstelle eine Test-Ordnerstruktur für das Paket:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p mypackage/DEBIAN&lt;br /&gt;
echo &amp;quot;Package: mypackage&lt;br /&gt;
Version: 1.0&lt;br /&gt;
Architecture: all&lt;br /&gt;
Maintainer: Dein Name&lt;br /&gt;
Description: Mein erstes Paket&amp;quot; &amp;gt; mypackage/DEBIAN/control&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Baue das Paket:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg-deb --build mypackage&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Installiere es mit:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo dpkg -i mypackage.deb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bonusaufgabe ==&lt;br /&gt;
Erstelle ein Skript mit den folgenden Anforderungen&lt;br /&gt;
* Ein Backup mit ''tar'' macht&lt;br /&gt;
* Eine Liste der installierten Pakete sichert (''dpkg --get-selections &amp;gt; installed.txt'')&lt;br /&gt;
* Und das Backup in ein .deb-Paket packt&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>