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

Edit Woche 12.md

parent 08e51df5
No related branches found
No related tags found
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