So installieren Sie GitLab auf Ubuntu Server
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
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.
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.
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.
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“.
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.
sudo pacman -Syyu
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
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.
Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.
Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.
So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux
Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.
Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.
Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen
Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie
Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?