Software installieren und aktualisieren
Verwenden Sie Paketmanager, um neue Anwendungen zu installieren, vorhandene Software aktuell zu halten und Systemupgrades sicher durchzuführen.
Software installieren und aktualisieren ist eine kostenlose Linux Server Deployment & SSH Mastery-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Server Deployment & SSH Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.
Grundlagen der Softwareverwaltung
Paketmanager sind für die Verwaltung von Software auf Linux-Servern unverzichtbar. Sie helfen Ihnen dabei, Anwendungen einfach und effizient zu installieren, zu aktualisieren und zu entfernen.
In dieser Lektion lernen Sie, wie Sie gängige Befehle von Paketmanagern verwenden, um die Software auf Ihrem Server aktuell und sicher zu halten.
APT: Paketlisten aktualisieren
Bevor Sie Software auf Debian-basierten Systemen (wie Ubuntu) installieren oder aktualisieren, müssen Sie unbedingt Ihre Paketlisten aktualisieren. Dadurch erfährt Ihr System, welche Pakete und Versionen aktuell verfügbar sind.
Verwenden Sie sudo apt update, um diese Listen aus den Paketquellen zu aktualisieren.
sudo apt updateAPT: Neue Software installieren
Sobald Ihre Paketlisten aktualisiert sind, können Sie neue Software installieren. Installieren wir cowsay, ein unterhaltsames Dienstprogramm, das eine Kuh eine Nachricht sagen lässt!
Der Befehl apt install lädt das angegebene Paket und seine Abhängigkeiten herunter und installiert sie.
sudo apt install cowsay -y
cowsay "Hello CoddyKit!"APT: Vorhandene Software aktualisieren
Nach der Aktualisierung der Paketlisten können Sie Ihre installierte Software aktualisieren. Dabei werden neuere Versionen von Paketen heruntergeladen und installiert, die bereits auf Ihrem System vorhanden sind.
sudo apt upgrade aktualisiert nur vorhandene Pakete. Neue Pakete werden weder entfernt noch installiert, außer wenn dies für die Auflösung von Abhängigkeiten unbedingt erforderlich ist.
sudo apt upgrade -yYUM/DNF: Aktualisieren und installieren
Auf Red-Hat-basierten Systemen (wie CentOS und Fedora) sind YUM oder DNF die Paketmanager. DNF ist die neuere und verbesserte Version von YUM.
Anders als bei APT mit den zwei Schritten `update` und anschließend `upgrade` führt sudo dnf update (oder yum update) normalerweise beide Aktionen aus: Der Befehl sucht nach Aktualisierungen und aktualisiert anschließend alle installierten Pakete auf ihre neuesten Versionen.
sudo dnf update -yYUM/DNF: Neue Software installieren
Das Installieren von Software mit DNF/YUM ist unkompliziert und ähnelt der Vorgehensweise bei APT. Installieren wir figlet, das aus gewöhnlichem Text große Zeichenbilder erstellt.
Der Befehl dnf install (oder yum install) lädt das angegebene Paket zusammen mit allen erforderlichen Abhängigkeiten herunter und installiert es.
sudo dnf install figlet -y
figlet CoddyKitSoftware entfernen: APT
Wenn Sie ein Programm nicht mehr benötigen, können Sie es entfernen. Bei APT gibt es dafür zwei Hauptbefehle:
apt remove: Deinstalliert das Paket, lässt jedoch möglicherweise Konfigurationsdateien zurück.apt purge: Deinstalliert das Paket UND entfernt seine Konfigurationsdateien. Dies eignet sich für eine vollständige Entfernung.
sudo apt remove cowsay -y
sudo apt purge cowsay -ySoftware entfernen: YUM/DNF
Das Entfernen von Software mit DNF/YUM ist einfach. Der Befehl dnf remove (oder yum remove) deinstalliert das angegebene Paket.
Standardmäßig bemühen sich DNF/YUM, Konfigurationsdateien gründlicher zu bereinigen als apt remove. Das konkrete Verhalten kann jedoch je nach Paket variieren.
sudo dnf remove figlet -yGrößere Systemaktualisierungen
Manchmal müssen Sie Ihr gesamtes Betriebssystem auf eine neue Hauptversion aktualisieren (z. B. von Ubuntu 20.04 auf 22.04). Dies unterscheidet sich von einem normalen upgrade.
- APT: Verwenden Sie
sudo apt dist-upgrade(nachupdate) und für größere Versionssprünge häufigsudo do-release-upgrade. - YUM/DNF: Verwenden Sie
sudo dnf system-upgrade.
Diese Befehle sind leistungsfähig und sollten mit Vorsicht verwendet werden, idealerweise nachdem Sie Ihre Daten gesichert haben, da sie umfangreiche Änderungen am System vornehmen können.
Schnelltest
Welche der folgenden Aussagen zu Befehlen der Paketverwaltung sind richtig?
Rückblick: Halten Sie Ihren Server aktuell
Sie haben die wichtigsten Befehle zur Verwaltung von Software auf Linux-Servern gelernt!
- APT (Debian/Ubuntu):
update(Listen),install(neu),upgrade(vorhanden),remove/purge(deinstallieren). - YUM/DNF (Red Hat/CentOS/Fedora):
update(Listen und Aktualisierung),install(neu),remove(deinstallieren).
Die regelmäßige Aktualisierung der Software auf Ihrem Server ist für Sicherheit und Leistung von entscheidender Bedeutung. Üben Sie diese Befehle weiter, um die Serverwartung zu beherrschen!
Häufig gestellte Fragen
Ist die Lektion „Software installieren und aktualisieren“ kostenlos?
Ja — der vollständige Text von „Software installieren und aktualisieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Server Deployment & SSH Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Software installieren und aktualisieren“?
Verwenden Sie Paketmanager, um neue Anwendungen zu installieren, vorhandene Software aktuell zu halten und Systemupgrades sicher durchzuführen. Du übst Linux Server Deployment & SSH Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Linux Server Deployment & SSH Mastery zu starten?
Keine Vorkenntnisse erforderlich. Linux Server Deployment & SSH Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Software installieren und aktualisieren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Linux Server Deployment & SSH Mastery-Lektion Code schreiben und ausführen?
Ja. Jede Linux Server Deployment & SSH Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Paketmanager APT und YUM
- Software installieren und aktualisieren
- Softwarerepositories verwalten
- Aus dem Quellcode bauen und Snap/Flatpak verwenden