Der Paketmanager führt eine lokale Datenbank aller Pakete im Paketrepository bei. In dieser Datenbankinformationen, in denen die Pakete heruntergeladen werden können, werden ihre Downloadgröße, deren Abhängigkeitspakete usw. aufbewahrt. Es ist also sehr wichtig, dass wir es auf dem neuesten Stand halten.
Der Name des Paket -Manager -Tools für Arch Linux ist Pacman. Wenn die Arch Linux Package Manager -Datenbank nicht auf dem neuesten Stand ist, kann die alte Version der Pakete installiert werden. Manchmal kann Pacman aufgrund eines Abhängigkeitsproblems keine Pakete installieren.
Eines der Hauptprobleme, mit denen ich konfrontiert war, als meine Pacman -Datenbank veraltet war, und ich versuchte, ein bestimmtes Paket zu installieren, war, dass Pacman das Paket auf dem Server nicht fand!
Sie wissen. Es ist also obligatorisch, dass wir die Pacman -Datenbank auf dem neuesten Stand halten können.
In diesem Artikel werde ich Ihnen zeigen, wie Sie die Pacman -Datenbank unter Arch Linux aktualisieren können. Lass uns anfangen.
Aktualisieren der Pacman -Datenbank
Sie können den Pacman -Datenbank -Cache mit dem folgenden Befehl aktualisieren:
$ sudo pacman -yy
Der Pacman -Paket -Cache sollte aktualisiert werden, wie Sie im folgenden Screenshot sehen können.
Die Pacman -Spiegel ändern
Auf der ganzen Welt gibt es viele Arch Linux -Spiegel. Sie können je nach Ihrer geografischen Region einen bestimmten Spiegel auswählen. Wenn Sie Ihren nächstgelegenen Arch Linux Mirror auswählen.
Die Pacman -Spiegelkonfiguration ist in /etc/pacman.D/MirrorList Datei. Um den Spiegel zu ändern, müssen Sie diese Datei bearbeiten.
Führen Sie den folgenden Befehl aus, um zu bearbeiten /etc/pacman.D/MirrorList Datei:
$ sudo nano /etc /pacman.D/MirrorList
Geben Sie Ihr Passwort ein und drücken Sie .
Sie sollten das folgende Fenster sehen. Hier haben Sie eine Liste aller Arch Linux -Spiegel.
Alle Spiegel sind standardmäßig aktiv. So wählt Pacman einen Spiegel aus. Pacman versucht den ersten Spiegel (die erste Zeile mit Beginn mit Server = xxxge Server = xxx) auf der Liste.
Wie Sie im grün markierten Abschnitt des Screenshot unten sehen können, versucht Pacman den ersten Spiegel Bangladesch, Wenn es dann erfolgreich ist, muss es nicht mehr überprüfen, was als nächstes kommt. Wenn es nicht eine Verbindung dazu herrscht, versucht es den zweiten Spiegel, der ist Vereinigte Staaten als rot im Screenshot unten markiert.
HINWEIS: Zeilen beginnen mit Doppel -Hash (##) sind Kommentare. Sie haben keine Bedeutung. Sie sind nur für Dokumentationszwecke.
Wenn Sie den Spiegel ändern möchten, scrollen Sie in die Liste und wählen Sie einen Spiegel aus. Dann drücken + k die Spiegellinie schneiden.
Scrollen Sie dann nach oben und fügen Sie die Spiegellinie vor einer anderen Spiegellinie ein, indem Sie drücken + u.
Drücken Sie nun die Datei, um die Datei zu speichern + X und dann drücken Sie y und dann drücken Sie .
Aktualisieren Sie nun den Pacman -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo pacman -yy
Hinzufügen Ihres eigenen Arch Linux Mirror
Ihr ISP kann seinen eigenen Arch Linux -Spiegel hosten, um den Download von Arch Linux -Paketen zu beschleunigen. Es ist möglicherweise nicht in Ihrem aufgeführt /etc/pacman.D/MirrorList. Wenn dies der Fall ist, können Sie es Ihrem hinzufügen /etc/pacman.D/MirrorList manuell Datei.
Bearbeiten Sie einfach die /etc/pacman.D/MirrorList mit dem folgenden Befehl:
$ sudo nano /etc /pacman.D/MirrorList
Fügen Sie nun die folgende Zeile zum Beginn der Datei hinzu.
Server = http: ///arch/linux/mirror/server
Speichern Sie nun die Datei, indem Sie drücken + X. Dann drücken y und dann drücken Sie . Aktualisieren Sie dann Ihren Pacman -Paket -Repository -Cache erneut mit sudo pacman -sy
So aktualisieren Sie die Pacman -Datenbank unter Arch Linux. Danke, dass du diesen Artikel gelesen hast.