diff --git a/Woche 12.md b/Woche 12.md
index 57613902093e70b430bade0f5e80640dfac06b15..a64bbf97575a07d9739fe66129ec40461cab5c89 100644
--- a/Woche 12.md	
+++ b/Woche 12.md	
@@ -160,4 +160,110 @@ Lernen Sie, wie Sie Pakete auf einem Debian-basierten System verwalten. Diese Ü
 2. **Paket curl wieder freigeben**:
    - Befehl: `sudo apt-mark unhold curl`
 
+## Antwort
+
+### **1. Hilfefunktionen**  
+Befehl:  
+```sh
+apt --help
+```  
+**Nützliche Befehle:**  
+- `apt list --installed` → Zeigt installierte Pakete.  
+- `apt show <paket>` → Zeigt detaillierte Paketinfos.  
+- `apt-cache policy <paket>` → Zeigt verfügbare Versionen.  
+
+---
+
+### **2. Systemaktualisierung**  
+Befehle:  
+```sh
+sudo apt update
+sudo apt upgrade
+```  
+**Beobachtung:**  
+- Anzahl der aktualisierbaren Pakete wird angezeigt.  
+- Liste der aktualisierten Pakete wird protokolliert.  
+
+---
+
+### **3. Paketinstallation und -entfernung (1/2)**  
+**Paket suchen:**  
+```sh
+apt search transfer
+```  
+- `curl` identifiziert als relevantes Paket.  
+
+**Paket installieren:**  
+```sh
+sudo apt install curl
+```  
+- Installation überprüft mit `curl --version`.  
+
+**Paket entfernen:**  
+```sh
+sudo apt remove tree
+apt-cache policy tree
+```  
+- `apt-cache policy tree` zeigt an, dass `tree` nicht mehr installiert ist.  
+
+---
+
+### **4. Paketinstallation und -entfernung (2/2)**  
+**Paket neu installieren:**  
+```sh
+sudo apt install tree
+```  
+
+**Nicht mehr benötigte Abhängigkeiten entfernen:**  
+```sh
+sudo apt autoremove
+```  
+- Liste der entfernten Pakete wird angezeigt.  
+
+---
+
+### **5. Abhängigkeitsverwaltung**  
+**Abhängigkeiten untersuchen:**  
+```sh
+apt-cache depends curl
+```  
+- **Zwingende Abhängigkeiten:** `libcurl4`, `ca-certificates`  
+- **Optionale Abhängigkeiten:** `gnupg`, `openssl`  
+
+**Defekte Abhängigkeiten prüfen und simulieren:**  
+```sh
+sudo apt-get -s install -f
+```  
+- Simulation zeigt an, ob Pakete repariert werden müssten.  
+
+---
+
+### **6. Erweiterte Paketverwaltung**  
+**Spezifische Version suchen und installieren:**  
+```sh
+apt-cache policy curl
+sudo apt-get install curl=<version>
+```  
+- Installierte Version mit `curl --version` geprüft.  
+
+**Paket vor Updates schützen:**  
+```sh
+sudo apt-mark hold curl
+apt-mark showhold
+```  
+- `apt-mark showhold` bestätigt, dass `curl` auf Hold ist.  
+
+**Hold-Status aufheben:**  
+```sh
+sudo apt-mark unhold curl
+```  
+
+---
+
+### **Lerntagebuch**  
+- **Wichtige Erkenntnisse:**  
+  - `apt update` und `apt upgrade` halten das System aktuell.  
+  - `apt-cache depends` hilft, Paketabhängigkeiten zu verstehen.  
+  - `apt-mark hold` kann bestimmte Pakete vor Updates schützen.  
+
 ---
\ No newline at end of file