Skip to content
Snippets Groups Projects
Commit cdec95ab authored by Hussam Moammar's avatar Hussam Moammar
Browse files

Edit Woche 12.md

parent 08e51df5
Branches
Tags
No related merge requests found
...@@ -160,4 +160,110 @@ Lernen Sie, wie Sie Pakete auf einem Debian-basierten System verwalten. Diese Ü ...@@ -160,4 +160,110 @@ Lernen Sie, wie Sie Pakete auf einem Debian-basierten System verwalten. Diese Ü
2. **Paket curl wieder freigeben**: 2. **Paket curl wieder freigeben**:
- Befehl: `sudo apt-mark unhold curl` - 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment