So deaktivieren Sie App-Updates unter Arch Linux

Arch Linux ist ein "Bleeding Edge" Linux-Betriebssystem. Bleeding Edge ist ein umgangssprachlicher Begriff in der Linux-Community, der „so schnell wie möglich Neues“ bedeutet. Diese Update-Philosophie ist der Kern von Arch und einer der Gründe, warum viele fortgeschrittene Linux-Hobbyisten es gerne verwenden.

Die Verwendung eines hochmodernen Systems wie Arch hat einen großen Vorteil. Für den Anfang erhalten Sie immer die neuesten Programme, Treiber und Verbesserungen, die die Linux-Community zu bieten hat. Die Verwendung eines solchen Betriebssystems bringt jedoch einige schwerwiegende Nachteile mit sich. Der wichtigste ist, dass Updates nicht ausgiebig getestet werden, da Updates so schnell wie möglich kommen. Aufgrund fehlender Tests gibt es Fehler, die auftreten können. Um es klar zu sagen: Probleme treten nicht immer auf, aber aufgrund der schnellen Updates von Arch treten häufig Fehler auf.

Der beste Weg, um Paketbrüche zu vermeiden, besteht darin, App-Updates auf Arch Linux zu deaktivieren, um so das fehlerhafte Update zu vermeiden. In diesem Handbuch zeigen wir Ihnen, wie Sie Ihren Arch-PC konfigurieren, um Upgrades von Paketen zu vermeiden.

Paket in Pacman finden

Bevor Sie an den Pacman-Konfigurationsdateien herumbasteln, um Arch daran zu hindern, ein Paket auf Ihrem System zu aktualisieren, müssen Sie den genauen Namen des Pakets herausfinden. Der beste Weg, dies zu tun, ist die Verwendung des Befehlszeilenschalters „Qe“.

Öffnen Sie zum Suchen ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken . Führen Sie dann als normaler Benutzer Pacman mit dem Befehlszeilenschalter „Qe“ aus. Dieser Vorgang druckt eine vollständige Liste aller installierten Pakete auf dem System aus.

pacman -Qe

Wenn Sie eine Abfrage jedes installierten Pakets unter Arch Linux ausführen, werden Ihnen zweifellos viele Informationen angezeigt. Für die meisten ist diese riesige Datenmenge möglicherweise nicht hilfreich. Aus diesem Grund empfiehlt es sich , den  grep-  Befehl zu verwenden, um Schlüsselwörter und Muster zu sortieren und zu finden.

Um Ihre Liste der installierten Pakete zu sortieren, versuchen Sie:

pacman -Qe | grep 'Name eines Programms oder Pakets'

Alternativ können Sie die Ausgabe mit dem folgenden Befehl für später in eine praktische Textdatei umleiten.

pacman -Qe > ~/package-info.txt

Hinweis: Um die Datei package-info.txt im Terminal anzuzeigen, führen Sie cat ~/package-info.txt

Nachdem Sie Ihre Suche mit dem  grep- Tool durchgeführt haben, sehen Sie den Paketnamen gefolgt von einer Versionsnummer. Ignorieren Sie die Versionsnummer und notieren Sie sich den Paketnamen, da Sie diesen beim Bearbeiten von Konfigurationsdateien benötigen.

Bearbeiten von Pacman.conf

Sie können Arch Linux daran hindern, installierte Pakete zu aktualisieren, indem Sie die Datei /etc/pacman.conf bearbeiten und die Funktion „IgnorePkg“ nutzen. Um zu dieser Funktion zu gelangen, starten Sie ein Terminalfenster und öffnen Sie die Datei Pacman.conf im Nano-Texteditor mit Root-Rechten.

So deaktivieren Sie App-Updates unter Arch Linux

su -
nano -w /etc/pacman.conf

Oder:

sudo nano -w /etc/pacman.conf

Verwenden Sie im Nano-Texteditor den Abwärtspfeil und gehen Sie nach unten zu dem Teil der Datei, auf dem steht: „# Pacman aktualisiert keine Pakete, die in IgnorePkg und Mitgliedern von IgnoreGroup aufgeführt sind“.

So deaktivieren Sie App-Updates unter Arch Linux

Entfernen Sie dort das #-Symbol vor „IgnorePkg“. Geben Sie dann den Namen des Pakets aus der vorherigen Suche nach dem „=“ ein. Es sollte so aussehen:

IgnorePkg =NamedesPakets

Sie haben mehr als ein Paket und möchten verhindern, dass Arch Linux aktualisiert wird? Schreiben Sie die Namen jedes Pakets nach „IgnorePkg“ gefolgt von Kommas. Beispielsweise:

IgnorePkg =nameofpackage1, nameofpackage2, nameofpackage3

Bei all den Paketen, die Sie verhindern möchten, dass Arch Linux aktualisiert wird, ist es an der Zeit, die Änderungen zu speichern. Drücken Sie Strg + O auf der Tastatur , um die Änderungen an der Pacman Config - Datei zu schreiben, und schließen Sie es durch Drücken von Strg + X.

Vorausgesetzt, alle Änderungen an der Pacman-Konfigurationsdatei wurden korrekt durchgeführt, können Sie den Upgrade-Befehl unter Arch Linux ausführen und erfolgreich verhindern, dass die Pakete in IgnorePkg aktualisiert werden.

So deaktivieren Sie App-Updates unter Arch Linux

sudo pacman -Syyu

Updates aktivieren

Nachdem Sie ein Update einige Wochen lang ignoriert haben, ist es möglicherweise sicher, erneut zu aktualisieren. Um Upgrades für zuvor deaktivierte Pakete wieder zu aktivieren, müssen Sie Folgendes tun.

Schritt 1: Öffnen Sie ein Terminalfenster und verwenden Sie Root oder Sudo, um auf die Pacman-Konfigurationsdatei zuzugreifen.

su -
nano -w /etc/pacman.conf

Oder

sudo nano -w /etc/pacman.conf

Schritt 2: Scrollen Sie durch die Konfigurationsdatei und gehen Sie nach unten zum Bereich „IgnorePkg“ der Datei.

Schritt 3: Mit der Rücktaste, entfernen Sie alle die Paketnamen nach „IgnorePkg.“

Schritt 4: Speichern Sie die an der Pacman-Konfigurationsdatei vorgenommenen Änderungen im Nano-Texteditor, indem Sie die Tastenkombination Strg + O drücken . Schließen Sie dann den Editor, indem Sie Strg + X drücken .

Schritt 5:  Führen Sie den Pacman-Upgrade-Befehl aus. Während der Ausführung bemerkt Arch Linux, dass die zuvor zurückgehaltenen Pakete nicht mehr zurückgehalten werden, und aktualisiert sie automatisch auf die neueste Version.

sudo pacman -Syyu

Leave a Comment

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So spielt man STALKER: Shadow of Chernobyl unter Linux

So spielt man STALKER: Shadow of Chernobyl unter Linux

STALKER: Shadow of Chernobyl ist ein Survival-Horror-FPS-Spiel, das von GSC Game World entwickelt und von THQ veröffentlicht wurde. In dieser Anleitung zeigen wir Ihnen, wie Sie es unter Linux zum Laufen bringen.

Linux: alle Benutzer auflisten [Guide]

Linux: alle Benutzer auflisten [Guide]

Unter Linux gibt es viele Tools, um Benutzer aufzulisten. Diese Anleitung zeigt Ihnen verschiedene Methoden, wie Sie alle Benutzer anzeigen können, inklusive versteckter Systembenutzer.

So integrieren Sie Thunderbird mit Tor unter Linux

So integrieren Sie Thunderbird mit Tor unter Linux

So integrieren Sie Thunderbird mit Tor unter Linux

So richten Sie die Qbittorrent-Webbenutzeroberfläche für Linux ein

So richten Sie die Qbittorrent-Webbenutzeroberfläche für Linux ein

Eine umfassende Anleitung zur Einrichtung der Qbittorrent-Webbenutzeroberfläche für Linux.

So erstellen Sie ein Linux-NAS mit Amahi

So erstellen Sie ein Linux-NAS mit Amahi

So erstellen Sie ein Linux-NAS mit Amahi

So organisieren Sie Fernsehsendungen und Filme unter Linux mit Tiny Media Manager

So organisieren Sie Fernsehsendungen und Filme unter Linux mit Tiny Media Manager

Tiny Media Manager ist eine ausgezeichnete Anwendung für Windows, Mac und Linux, mit der Benutzer TV-Sendungen und Filmdateien einfach verwalten können

So planen Sie das Herunterfahren unter Linux

So planen Sie das Herunterfahren unter Linux

So planen Sie das Herunterfahren unter Linux

So entfernen Sie defekte Grub-Boot-Einträge unter Linux

So entfernen Sie defekte Grub-Boot-Einträge unter Linux

Eine umfassende Anleitung zum Entfernen defekter Grub-Boot-Einträge unter Linux mit Grub Customizer.

So vergleichen Sie Ihre Festplatten unter Linux

So vergleichen Sie Ihre Festplatten unter Linux

Erfahren Sie, wie Sie die Lese- und Schreibgeschwindigkeit Ihrer Festplatten oder SSDs unter Linux mit Kdiskmark messen können. Installationsanleitungen und Testanleitung inklusive.