{"id":1647,"date":"2023-09-09T15:28:18","date_gmt":"2023-09-09T13:28:18","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=1647"},"modified":"2023-09-09T15:28:19","modified_gmt":"2023-09-09T13:28:19","slug":"topgrade-das-komplette-linux-system-mit-allen-paketmanagern-aktualisieren-ein-befehl","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/09\/topgrade-das-komplette-linux-system-mit-allen-paketmanagern-aktualisieren-ein-befehl\/","title":{"rendered":"Topgrade &#8211; das komplette Linux-System mit allen Paketmanagern aktualisieren &#8211; ein Befehl"},"content":{"rendered":"\n<p>Wenn man die Beitr&auml;ge auf der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> Bibel schon l&auml;nger verfolgt oder sich auch &auml;ltere ein wenig ansieht &ndash; wir k&ouml;nnen unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> aus vielen unterschiedlichen Quellen installieren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>APT &ndash; der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>manager von auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> basierenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en<\/li>\n\n\n\n<li><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/flatpak\/\" target=\"_self\" title=\"Flatpak ist eine Form zur Bereitstellung und Verwaltung von Softwarepaketen in Linux. Es wird in einer sogenannten Sandbox-Umgebung - isoliert vom Rest des Systems ausgef&uuml;hrt - was die Sicherheit und Stabilit&auml;t des Systems gew&auml;hrleisten soll. Mit Flatpak k&ouml;nnen Anwendungen unabh&auml;ngig von der Linux-Distribution installiert und diese aktualisiert werden. Um Flatpak in Linux zu verwenden, muss&hellip;\" class=\"encyclopedia\">Flatpak<\/a> &ndash; ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>manager von Red Hat \/ Fedora<\/li>\n\n\n\n<li>Snap &ndash; ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>manager von <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/canonical\/\" target=\"_self\" title=\"Canonical Limited ist ein britisches Unternehmen und Hauptsponsor des Ubuntu-Projekts. Canonical bietet Unterst&uuml;tzung bei der Installation und Konfiguration von Ubuntu und offiziell unterst&uuml;tzter Derivate an. Eine Dienstleistung, die sich haupts&auml;chlich an Unternehmen richtet. &Uuml;berdies wird eine Server-Version von Ubuntu mit mehreren Jahren Support angeboten, wobei Kunden f&uuml;r die Unterst&uuml;tzung, nicht f&uuml;r die Software bezahlen. Canonical&hellip;\" class=\"encyclopedia\">Canonical<\/a> \/ Ubuntu<\/li>\n\n\n\n<li><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/python\/\" target=\"_self\" title=\"Python ist eine Programmiersprache, die auf verschiedenen Plattformen, einschlie&szlig;lich Linux, verwendet wird. Es wurde Anfang der 1990er Jahre von Guido van Rossum entwickelt und ist heute auf vielen Plattformen verf&uuml;gbar, darunter Linux, Unix, OS X und Windows. Python bietet eine einfache Syntax, die der englischen Sprache &auml;hnelt und es Entwicklern erm&ouml;glicht, Programme mit weniger Zeilen&hellip;\" class=\"encyclopedia\">Python<\/a> Package <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/repository\/\" target=\"_self\" title=\"Ein Repository in Linux ist eine zentrale Quelle, die es Benutzern erm&ouml;glicht, auf aktuelle oder getestete Software zuzugreifen. Dieses Prinzip wird h&auml;ufig von Linux-Distributionen verwendet, um den Benutzern einen zentralen Zugang zu Software zu erm&ouml;glichen. Durch die Paketverwaltung k&ouml;nnen sowohl das System als auch die Anwendungen mit einem Update aktualisiert werden, wodurch das manuelle &Uuml;berpr&uuml;fen&hellip;\" class=\"encyclopedia\">Repository<\/a> &ndash; <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/python\/\" target=\"_self\" title=\"Python ist eine Programmiersprache, die auf verschiedenen Plattformen, einschlie&szlig;lich Linux, verwendet wird. Es wurde Anfang der 1990er Jahre von Guido van Rossum entwickelt und ist heute auf vielen Plattformen verf&uuml;gbar, darunter Linux, Unix, OS X und Windows. Python bietet eine einfache Syntax, die der englischen Sprache &auml;hnelt und es Entwicklern erm&ouml;glicht, Programme mit weniger Zeilen&hellip;\" class=\"encyclopedia\">Python<\/a>-Software<\/li>\n\n\n\n<li>Cargo &ndash; das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/rust\/\" target=\"_self\" title='Rust ist eine Programmiersprache, die f&uuml;r ihre Leistung, Sicherheit und Benutzerfreundlichkeit bekannt ist. Rust bietet viele moderne Verbesserungen im Vergleich zu \"C\" und wird von Entwicklern als Sprache, Bibliothek und Tooling verwendet. Es wurde festgestellt, dass rund 70% der Sicherheitsl&uuml;cken in der C\/C++-Codebasis auf Speichersicherheitsprobleme zur&uuml;ckzuf&uuml;hren sind, die mit Rust vermieden werden k&ouml;nnten.' class=\"encyclopedia\">Rust<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/repository\/\" target=\"_self\" title=\"Ein Repository in Linux ist eine zentrale Quelle, die es Benutzern erm&ouml;glicht, auf aktuelle oder getestete Software zuzugreifen. Dieses Prinzip wird h&auml;ufig von Linux-Distributionen verwendet, um den Benutzern einen zentralen Zugang zu Software zu erm&ouml;glichen. Durch die Paketverwaltung k&ouml;nnen sowohl das System als auch die Anwendungen mit einem Update aktualisiert werden, wodurch das manuelle &Uuml;berpr&uuml;fen&hellip;\" class=\"encyclopedia\">Repository<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/appimage\/\" target=\"_self\" title=\"AppImage ist ein Paketformat f&uuml;r Linux, das es erm&ouml;glicht, bin&auml;re Software unabh&auml;ngig von bestimmten Linux-Distributionen zu installieren und auszuf&uuml;hren. Im Gegensatz zu traditionellen Paketverwaltungen wie DEB oder RPM, die spezifisch f&uuml;r bestimmte Distributionen sind, ist ein AppImage eine eigenst&auml;ndige Datei, die alle Dateien enth&auml;lt, die f&uuml;r die Ausf&uuml;hrung der Anwendung erforderlich sind. Das bedeutet, dass&hellip;\" class=\"encyclopedia\">Appimage<\/a>s &ndash; ausf&uuml;hrbare <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e<\/li>\n<\/ul>\n\n\n\n<p>Und nein, wir sprechen hier nicht von den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>managern unterschiedlicher <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en &ndash; dies war gerade einmal <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> und darauf basierenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en wie Ubuntu. Die ersten drei genannten lassen sich &uuml;ber grafische <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>manager wie Discover (<em><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/kde-plasma\/\" target=\"_self\" title=\"KDE Plasma ist eine Desktop-Umgebung f&uuml;r Linux, die von der KDE-Community entwickelt wurde. Sie ist darauf ausgelegt, eine moderne, innovative und funktionale Desktop-Umgebung bereitzustellen. KDE Plasma ist bekannt f&uuml;r seine Eleganz und Funktionalit&auml;t, was es besonders f&uuml;r Umsteiger, die von Windows zu Linux wechseln, zu einer beliebten Wahl macht. KDE Plasma bietet eine Vielzahl von&hellip;\" class=\"encyclopedia\">KDE Plasma<\/a><\/em>) oder Ubuntu-Software mit einem Schlag aktualisieren &ndash; am&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>&nbsp;m&uuml;sste man aber schon drei <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>e extra starten, die letzten drei gilt es sowieso extra zu aktualisieren.<\/p>\n\n\n\n<p>W&auml;re es nicht interessant, alle Software mit einem Schlag zu aktualisieren? Ich habe gerade&nbsp;<a href=\"https:\/\/github.com\/r-darwish\/topgrade\" target=\"_blank\" rel=\"noreferrer noopener\">Topgrade &ndash; GitHub<\/a>&nbsp;gefunden, diese Software soll genau dies k&ouml;nnen &ndash; und diese sehen wir uns jetzt etwas n&auml;her an.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Topgrade installieren<\/h3>\n\n\n\n<p>Unter auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> basierenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en schaffen wir erst einmal die Voraussetzungen &ndash; &uuml;ber die&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung&nbsp;installieren wir die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e &bdquo;<strong>cargo libssl-dev pkg-config<\/strong>&bdquo;. Etwa gleich als&nbsp;Administra<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a>&nbsp;am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install cargo libssl-dev pkg-config<\/code><\/pre>\n\n\n\n<p>Jetzt k&ouml;nnen wir Topgrade am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> als normaler Benutzer installieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cargo install topgrade<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cargo install cargo-update<\/code><\/pre>\n\n\n\n<p>Die Installation dauert ein wenig &ndash; die Software wird automatisch aus dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/quellcode\/\" target=\"_self\" title='Unter \"Quellcode\" in Linux versteht man den f&uuml;r Menschen lesbaren Text eines Computerprogramms, der in einer Programmiersprache geschrieben ist. Der Quelltext \/-code kann nicht direkt mit dem Betriebssystem kommunizieren und ist daher nicht eigenst&auml;ndig ausf&uuml;hrbar. Er dient als Grundlage f&uuml;r die Erstellung des ausf&uuml;hrbaren Programmcodes, der vom Computer interpretiert oder kompiliert werden kann. Im Falle&hellip;' class=\"encyclopedia\">Quellcode<\/a> in eine funktionierende Software &uuml;bersetzt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1024x576.jpg\" alt=\"\" class=\"wp-image-1648\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Topgrade nutzen<\/h3>\n\n\n\n<p>Wie im Beitrag zu Cargo beschrieben, m&uuml;ssen wir den Pfad zum Cargo-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> erst in die &bdquo;<strong>.<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">bash<\/a>rc<\/strong>&ldquo; (<em>oder f&uuml;r Zsh in die &bdquo;<strong>.zshrc<\/strong>&bdquo;<\/em>) eintragen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo 'export PATH=$PATH:\/home\/BENUTZERNAME\/.cargo\/bin' &gt;&gt; \/home\/BENUTZERNAME\/.bashrc<\/code><\/pre>\n\n\n\n<p>Oder f&uuml;r die ZSH:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo 'export PATH=$PATH:\/home\/BENUTZERNAME\/.cargo\/bin' &gt;&gt; \/home\/BENUTZERNAME\/.zshrc<\/code><\/pre>\n\n\n\n<p>Nach einem Neustart des <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>s k&ouml;nnen wir Topgrade am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> als normaler Benutzer mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>topgrade<\/code><\/pre>\n\n\n\n<p>starten:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1-1024x576.jpg\" alt=\"\" class=\"wp-image-1649\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Wir erhalten die Ausgabe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u2015\u2015 00:05:21 - System update \u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\ndoas: doas is not enabled, \/etc\/doas.conf: No such file or directory\n\nRetry? (y)es\/(N)o\/(s)hell\/(q)uit<\/code><\/pre>\n\n\n\n<p>Und best&auml;tigen mit &bdquo;<strong><kbd>Eingabe<\/kbd><\/strong>&bdquo;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-2-1024x576.jpg\" alt=\"\" class=\"wp-image-1650\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-2-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-2-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-2-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-2-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Die Software zeigt uns Aktualisierungen und bietet an, diese zu installieren &ndash; hierzu geh&ouml;ren auch <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/firmware\/\" target=\"_self\" title=\"Mit Firmware wird jene Software bezeichnet, die fest in elektronischen Ger&auml;ten implementiert ist und ohne die die Hardware gar nicht funktionieren w&uuml;rde. &Uuml;ber die Firmware werden alle Grundfunktionen eines Ger&auml;ts gesteuert &ndash; sie dient damit quasi als Schnittstelle zwischen den physikalischen Komponenten eines Ger&auml;ts und der Anwendungssoftware. Die Firmware ist unzertrennlich mit der Hardware verbunden&hellip;\" class=\"encyclopedia\">Firmware<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/update\/\" target=\"_self\" title=\"Ein Update unter Linux bezieht sich in der Regel auf die Aktualisierung eines Programms oder des Betriebssystems selbst. Es handelt sich um eine kostenlose Aktualisierung, bei der Fehler, Bugs und Probleme vorheriger Versionen behoben werden. Updates sind wichtig, da sie nicht nur die Sicherheit verbessern, sondern manchmal auch neue Funktionen bieten.\" class=\"encyclopedia\">Update<\/a>s:<\/p>\n\n\n\n<p>Anschlie&szlig;end erhalten Sie eine ausf&uuml;hrliche Meldung &ndash; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u2015\u2015 00:09:43 - Summary \u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\nSystem update: FAILED\nconfig-update: OK\noh-my-zsh: OK\ncargo: OK\nFlatpak: OK\nsnap: FAILED\nFirmware upgrades: OK<\/code><\/pre>\n\n\n\n<p>Unter manchen Meldungen zeigt sich die Ausgabe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>doas: doas is not enabled, \/etc\/doas.conf: No such file or directory<\/code><\/pre>\n\n\n\n<p>Ebenso die Meldungen am Ende:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>System update: FAILED\nsnap: FAILED<\/code><\/pre>\n\n\n\n<p>F&uuml;r diese Aufgaben ben&ouml;tigt auch die Software nat&uuml;rlich administrative Rechte &ndash; hierzu installiert man sich &uuml;ber die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> &bdquo;<strong>doas<\/strong>&ldquo; und erstellt mit administrativen Rechten am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> &bdquo;<em>\/etc\/doas<\/em>&bdquo;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/doas<\/code><\/pre>\n\n\n\n<p>Diese <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> bef&uuml;llt man anschlie&szlig;end mit den Benutzern, die den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> ausf&uuml;hren d&uuml;rfen &ndash; etwa f&uuml;r die Benutzer &bdquo;<strong>robert<\/strong>&ldquo; und &bdquo;<strong>katarina<\/strong>&ldquo; (<em>pro Benutzer eine Zeile<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>permit robert as root\npermit katarina as root<\/code><\/pre>\n\n\n\n<p>Die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> wird mit&nbsp;<strong><kbd>Strg+o<\/kbd><\/strong>&nbsp;gespeichert, mit&nbsp;<strong><kbd>Eingabe<\/kbd><\/strong>&nbsp;wird best&auml;tigt und mit&nbsp;<strong><kbd>Strg+x<\/kbd><\/strong>&nbsp;der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">Editor<\/a> geschlossen. Jetzt funktionieren auch <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/update\/\" target=\"_self\" title=\"Ein Update unter Linux bezieht sich in der Regel auf die Aktualisierung eines Programms oder des Betriebssystems selbst. Es handelt sich um eine kostenlose Aktualisierung, bei der Fehler, Bugs und Probleme vorheriger Versionen behoben werden. Updates sind wichtig, da sie nicht nur die Sicherheit verbessern, sondern manchmal auch neue Funktionen bieten.\" class=\"encyclopedia\">Update<\/a>s mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a>-Rechten (<em>der jeweilige Benutzer muss nur mit seinem Passwort best&auml;tigen<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u2015\u2015 00:09:48 - Summary \u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\u2015\nSystem update: OK\nconfig-update: OK\noh-my-zsh: OK\ncargo: OK\nFlatpak: OK\nsnap: OK\nFirmware upgrades: OK<\/code><\/pre>\n\n\n\n<p>Die Software sucht sich also tats&auml;chlich alle installierten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>manager &ndash; ich habe letztendlich das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/python\/\" target=\"_self\" title=\"Python ist eine Programmiersprache, die auf verschiedenen Plattformen, einschlie&szlig;lich Linux, verwendet wird. Es wurde Anfang der 1990er Jahre von Guido van Rossum entwickelt und ist heute auf vielen Plattformen verf&uuml;gbar, darunter Linux, Unix, OS X und Windows. Python bietet eine einfache Syntax, die der englischen Sprache &auml;hnelt und es Entwicklern erm&ouml;glicht, Programme mit weniger Zeilen&hellip;\" class=\"encyclopedia\">Python<\/a>-Repo aktiviert (<em>einfach das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> &bdquo;<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/python\/\" target=\"_self\" title=\"Python ist eine Programmiersprache, die auf verschiedenen Plattformen, einschlie&szlig;lich Linux, verwendet wird. Es wurde Anfang der 1990er Jahre von Guido van Rossum entwickelt und ist heute auf vielen Plattformen verf&uuml;gbar, darunter Linux, Unix, OS X und Windows. Python bietet eine einfache Syntax, die der englischen Sprache &auml;hnelt und es Entwicklern erm&ouml;glicht, Programme mit weniger Zeilen&hellip;\" class=\"encyclopedia\">python<\/a>3-pip<\/strong>&ldquo; installiert<\/em>) &ndash; dann kommt auch die Meldung:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip3: OK<\/code><\/pre>\n\n\n\n<p>Bis auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/appimage\/\" target=\"_self\" title=\"AppImage ist ein Paketformat f&uuml;r Linux, das es erm&ouml;glicht, bin&auml;re Software unabh&auml;ngig von bestimmten Linux-Distributionen zu installieren und auszuf&uuml;hren. Im Gegensatz zu traditionellen Paketverwaltungen wie DEB oder RPM, die spezifisch f&uuml;r bestimmte Distributionen sind, ist ein AppImage eine eigenst&auml;ndige Datei, die alle Dateien enth&auml;lt, die f&uuml;r die Ausf&uuml;hrung der Anwendung erforderlich sind. Das bedeutet, dass&hellip;\" class=\"encyclopedia\">Appimage<\/a>s kommt die Software also mit allen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>managern klar. Jetzt k&ouml;nnen wir die Software nat&uuml;rlich auch noch anpassen &ndash; der Software also zeigen, mit welchen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>managern sie zusammenarbeiten soll. Nehmen wir beispielsweise&nbsp;<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/flatpak\/\" target=\"_self\" title=\"Flatpak ist eine Form zur Bereitstellung und Verwaltung von Softwarepaketen in Linux. Es wird in einer sogenannten Sandbox-Umgebung - isoliert vom Rest des Systems ausgef&uuml;hrt - was die Sicherheit und Stabilit&auml;t des Systems gew&auml;hrleisten soll. Mit Flatpak k&ouml;nnen Anwendungen unabh&auml;ngig von der Linux-Distribution installiert und diese aktualisiert werden. Um Flatpak in Linux zu verwenden, muss&hellip;\" class=\"encyclopedia\">Flatpak<\/a><\/strong>&nbsp;(<em><strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/flatpak\/\" target=\"_self\" title=\"Flatpak ist eine Form zur Bereitstellung und Verwaltung von Softwarepaketen in Linux. Es wird in einer sogenannten Sandbox-Umgebung - isoliert vom Rest des Systems ausgef&uuml;hrt - was die Sicherheit und Stabilit&auml;t des Systems gew&auml;hrleisten soll. Mit Flatpak k&ouml;nnen Anwendungen unabh&auml;ngig von der Linux-Distribution installiert und diese aktualisiert werden. Um Flatpak in Linux zu verwenden, muss&hellip;\" class=\"encyclopedia\">flatpak<\/a><\/strong><\/em>) und&nbsp;<strong>APT<\/strong>&nbsp;(<em><strong>system<\/strong><\/em>) &ndash; &bdquo;system&ldquo; k&ouml;nnte jetzt auch der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>manager von openSUSE oder Arch <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> sein. F&uuml;r die aktuelle Sitzung:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>topgrade --disable flatpak system<\/code><\/pre>\n\n\n\n<p>Und dauerhaft <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>topgrade --edit-config<\/code><\/pre>\n\n\n\n<p>Hier arbeiten wir standardm&auml;&szlig;ig mit&nbsp;Vim&nbsp;&ndash; au&szlig;er Sie haben die&nbsp;<strong>.<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">bash<\/a>rc<\/strong>&nbsp;\/&nbsp;<strong>.zshrc<\/strong>&nbsp;mit einem anderen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">Editor<\/a> angepasst:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>export EDITOR='\/usr\/bin\/nano'<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-4-1024x576.jpg\" alt=\"\" class=\"wp-image-1651\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-4-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-4-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-4-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-4-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/topgrade-4.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Hier passen Sie die jeweiligen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>manager an &ndash; um etwa <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/flatpak\/\" target=\"_self\" title=\"Flatpak ist eine Form zur Bereitstellung und Verwaltung von Softwarepaketen in Linux. Es wird in einer sogenannten Sandbox-Umgebung - isoliert vom Rest des Systems ausgef&uuml;hrt - was die Sicherheit und Stabilit&auml;t des Systems gew&auml;hrleisten soll. Mit Flatpak k&ouml;nnen Anwendungen unabh&auml;ngig von der Linux-Distribution installiert und diese aktualisiert werden. Um Flatpak in Linux zu verwenden, muss&hellip;\" class=\"encyclopedia\">Flatpak<\/a> und Snap zu deaktivieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>disable = &#91;\"flatpak\", \"snap\"]<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"1647\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"1647\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Wenn man die Beitr\u00e4ge auf der Linux Bibel schon l\u00e4nger verfolgt oder sich auch \u00e4ltere ein wenig ansieht &#8211; wir k\u00f6nnen unter Linux aus vielen unterschiedlichen Quellen installieren: Und nein, wir sprechen hier nicht von den Paketmanagern unterschiedlicher Linux-Distributionen &#8211; dies war gerade einmal Debian und darauf basierenden Distributionen wie Ubuntu. Die ersten drei genannten [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1650,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64,17,4],"tags":[12,7,65,15,6],"class_list":["post-1647","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-verwalten","category-system","category-terminal","tag-kommandozeile","tag-shell","tag-software-verwalten","tag-system","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=1647"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1647\/revisions"}],"predecessor-version":[{"id":1652,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1647\/revisions\/1652"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/1650"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=1647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=1647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=1647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}