Daher verwendet Manjaro sein offizielles Repository, um die neuesten Updates zu erhalten. Ein weiterer Hauptgrund für ein separates Repository ist, dass Manjaro unter anderem seine eigenen Systempakete wie Hardware -Erkennungsspeicher unterhält.
Benutzer können jedoch über ein inoffizielles Repository auf neue Softwarepakete zugreifen. Um loszulegen, werden wir über Manjaros offizielle und inoffizielle Repositories erfahren, wie sie gewartet werden und wie sie die erforderlichen Pakete über diese Repositories installieren, aktualisieren und entfernen können.
Offizielle Repositorys
Die offiziellen Repositorys von Manjaro enthalten eine wichtige Software, die über einen Paketmanager zugänglich ist. Das primäre Repository enthält Pakete, die für das Booten von Arch Linux, das Festlegen von Systemprozessen, Webbrowser, Tools für Sprachen wie Python und einige von Paketwartenden akzeptierte Community -Repositories aus inoffiziellen Repositories usw. erforderlich sind.
Die Pakete in diesem Repository werden basierend auf hochwertigen Anforderungen erstellt und akzeptiert, die über Manjaro-Spiegel zugänglich sind.
Pacman
Die Hauptunterscheidung zwischen archbasierten und anderen wichtigen Linux-Verteilungen ist der Paketmanager Pacman. Mit Pacman können der Benutzer Pakete zusammen mit allen erforderlichen Abhängigkeiten aktualisieren, installieren oder entfernen.
Während der Installation, Pacman Listet optionale Abhängigkeiten auf, die im Pacman nicht verfügbar sind.Logdatei; Die lokale Datenbank wird über das Flag -q -Flag abfragt, um Abhängigkeiten aufzulisten.
Die zusätzliche Funktion zur Qualitätssicherung verringert die Notwendigkeit, eine neue Veröffentlichung von Manjaro -Version herunterzuladen oder zu warten. Für das neue Paket -Update aus dem offiziellen Repository sind nur Anweisungen für den Paketmanager erforderlich, um die neuesten Softwareversionen abzurufen.
Manjaro -Update über Pacman CLI
Nach der Installation ist es wichtig, die Distribution zu aktualisieren, um die neueste Veröffentlichung von Manjaro abzurufen. Manjaro -Update aus einem Softwareprogramm (PAMAC -GUI von Pacman) reicht hauptsächlich aus dem gesamten Installationsprozess aus. Updates über eine Befehlszeilenschnittstelle gewähren jedoch mehr Kontrolle über die Auflösung von Problemen, falls vorhanden.
Öffnen Sie die CLI, um den folgenden Befehl einzugeben:
Ubuntu@Ubuntu: ~ $ sudo pacman -Syu
Der obige Befehl aktualisiert nur die konfigurierten Pakete. Die Option -S -Option synchronisiert die Systempakete mit der Datenbank des offiziellen. Zuletzt aktualisiert die Option -u die Pakete.
Die Verwendung der Option -yyu erzwingt Pacman, um alle Datenbank -Repositories zu aktualisieren. Außerdem hilft es bei der Aktualisierung des Systems, wenn der obige Befehl die neuesten Software -Releases nicht abrufen kann. Es bietet jedoch nur ein effizientes Paketmanagement vom offiziellen Repository -System von Manjaro.
Erz User Repository (AUR)
Obwohl Manjaro ein Derivat von Arch Linux ist, ist es unmöglich, auf sein Repository für die Verwendung in Manjaro zuzugreifen. Wir können jedoch von einem inoffiziellen Community-gesteuerten Speicherplatz, der als Arch User Repository (AUR) bezeichnet wird, auf Pakete zugreifen.
AUR enthält Paket -Build -Informationen in einem Shell -Skript PKGBUILD, das vom Dienstprogramm makePkg durchsucht wurde, um die Anweisungen zum Kompilieren oder Erstellen von Paketarchiven zu befolgen. Das Paket besteht aus Anweisungen und Binärdateien, die vom Paketmanager installiert werden können.
Das potenzielle Risiko mit sich
Mit der AUR können reguläre Benutzer neue Softwarepakete erstellen und freigeben. Wenn das AUR -Paket Stimmen von der Community erhält und eine kompatible Lizenz mit einem guten Paketbau hat, kann es Teil des offiziellen Repositorys werden.
Die zusätzlichen Softwarepakete sind jedoch mit potenziellen Risiken und Problemen ausgestattet. Um die Probleme zu überwinden, spielt der vertrauenswürdige Benutzer eine Vermittlungsrolle zwischen der inoffiziellen Paketsammlung und Arch Linux, um saubere AUR -Operationen festzulegen. Außerdem haben sie die Befugnis, auch Pakete zu pflegen, zu verwalten und zu entfernen.
Möglichkeiten, AUR in Manjaro zu verwenden
Der Installationsprozess von AUR -Paketen ist nicht so einfach wie es scheint. Die offizielle Dokumentation empfiehlt die manuelle Überprüfung von PKGBuilds und Installationsdateien vor dem Erstellen von Paketen. Daher gibt es verschiedene Möglichkeiten, auf AUR zugreifen zu können. Wir werden hier jeden von ihnen besprechen:
Zugang über Pacman GUI (PAMAC)
Gehen Sie zur Software hinzufügen/entfernen, zu den Einstellungen gehen. Wählen Sie die Registerkarte AUR im Dialogfeld Öffnen aus, aktivieren Sie AUR, indem Sie den Schieberegler verschieben, und prüfen Sie, ob Sie Updates erhalten. Jetzt wird jedes Paket aus der AUR über ein AUR -Tag identifiziert.
Zugang über Pamac Cli
Bevor Sie über die Befehlszeile auf AUR-Pakete zugreifen.
Suchen Sie nach dem erforderlichen und installieren Sie das Paket mit dem bauen Befehl:
Manjaro@Manjaro: ~ $ Pamac Search -a
Manjaro@Manjaro: ~ $ Pamac Build
Die obigen Befehle führen zu einer Reihe von Frage, die enthält:
Aur Helfer
Eine weitere einfachste Möglichkeit zum Zugriff PKGBuilds von AUR ist durch AUR -Helfer. Es handelt sich um ein Befehlszeilen-Tool, das die Aufgabe des Paketsuch- und Installationsprozesses vereinfacht.
Der am meisten empfohlene AUR -Helfer für neue Benutzer ist Yay, da er dem Pacman in Bezug auf Befehle und Optionen am nächsten liegt. Darüber hinaus wird das System auch ein Upgrade und sichern und sichern.
Installieren Sie Git mit Pacman, klonen Sie das PKGBuild und CD in die Yay Verzeichnis zum Erstellen des Pakets mithilfe MAKEPKG.
Manjaro@Manjaro: ~ $ sudo pacman -s -benötigte Basis -Devel -Git
Manjaro@Manjaro: ~ $ git klone https: // aur.Archlinux.org/yay.Git
Manjaro@Manjaro: ~ $ cd yay
Manjaro@Manjaro: ~ $ makepkg -si
Verwenden Sie nun den folgenden Befehl, um die erforderliche Software zu installieren.
Manjaro@Manjaro: ~ $ yay -s
Manuelle Installation von AUR -Paketen
Die manuelle Installation von AUR -Paketen erfordert erneut die erforderlichen Dateien. Verwenden Sie Pacman, um zu installieren Git, Klonen Sie die Skriptdateien und erstellen Sie das Paket mithilfe MAKEPKG.
Manjaro@Manjaro: ~ $ Pamac Installieren Sie Basis-Devel-Git
Manjaro@Manjaro: ~ $ git klone https: // aur.Archlinux.org/google-chrome.Git
Manjaro@Manjaro: ~ $ CD Google-Chrome
Manjaro@Manjaro: ~ $ makepkg -s
Der obige Befehl behandelt Abhängigkeiten. Daher, sobald das Paket erfolgreich erstellt wird, ist ein Dateipaket_Name-PKGver.pkg.Teer.ZST wird im Arbeitsverzeichnis erstellt.
Installieren Sie das Paket mit dem folgenden Befehl:
Manjaro@Manjaro: ~ $ makepkg -i
Dieser Befehl entspricht zu
Manjaro@Manjaro: ~ $ pacman -u package_name -pkgver.pkg.Teer.ZST
Oder kombinieren Sie die letzten zwei Schritte in einem:
Manjaro@Manjaro: ~ $ makepkg -is
Abschluss
In diesem Artikel erfahren wir über Manjaros offizielle und inoffizielle Repositorys, Möglichkeiten, auf das Manjaro -System zuzugreifen und aufzurüsten und Pakete mit AUR auf verschiedene Weise zu erstellen.