Bogenbausystem (ABS)
Der Kern der Paketverwaltung in Arch Linux ist das Bogen Build System (ABS), ein System zum Erstellen von Software aus Quellcode. ABS hat drei Hauptkomponenten:
Arch Linux verlangt jedoch nicht, dass seine Benutzer Pakete aus Quellcode erstellen, wie es einige andere Linux -Verteilungen tun. Stattdessen können Softwarepakete, die von Arch Linux -Entwicklern und vertrauenswürdigen Benutzern erstellt und verwaltet wurden.
Offizielle Repositorys
Das wichtigste offizielle Repository heißt Kern, und es enthält Pakete zum Booten von Arch Linux, eine Verbindung zum Internet, das Erstellen von Paketen, das Verwalten und Reparieren von Dateisystemen sowie Pakete im Zusammenhang mit dem System -Setup -Prozess. Da alle Arch -Linux -Benutzer vom Kern -Repository abhängen, müssen Kernpakete einen strengen Signoff -Prozess bestehen.
In der Vergangenheit enthielt das Kern -Repository Judd Vinets, den Schöpfer von Arch Linux, bevorzugte Anwendungen und alles andere in ein Repository namens Inofficial. Ein Großteil dieser zusätzlichen Pakete befindet sich jetzt in einem Repository namens extra, Xorg, Fenstermanager, Webbrowser, Medienspieler und andere Anwendungen und Tools.
Bevor die Pakete einen Kern oder extra abschließen, verbringen sie einige Zeit in der testen Repository. Für reguläre Benutzer ist es nicht ratsam, das Test -Repository zu ermöglichen, da dies zu einem kaputten System führen kann.
Die Entwickler von Arch Linux sind vielbeschäftigte Menschen, und es ist verständlich, dass sie nicht jedes Software -Software -Benutzer beibehalten können. Aus diesem Grund die Gemeinschaft Repository wurde erstellt, um von vertrauenswürdigen Benutzern aufrechterhalten zu werden. Sie können hier die aktuelle Liste der vertrauenswürdigen Benutzer sehen. Es ist möglich, dass Community -Pakete schließlich den Kern oder zusätzlich abschließen, vorausgesetzt, sie werden genug beliebt genug.
Alle in den offiziellen Repositories von Arch Linux enthaltenen Pakete können mit diesem bequemen webbasierten Front-End durchsucht und heruntergeladen werden. Jedes Paket enthält Informationen zu Architektur, Repository, Upstream -URL, Lizenz, Wartenden, Größe und Datum sowie eine kurze Beschreibung, die zusammenfasst, was das Paket tut.
Inoffizielle Repositories
Neben offiziellen Repositories können Arch Linux -Benutzer Software aus einer Reihe inoffizieller Repositories herunterladen. Zum Beispiel gibt es ein inoffizielles Repository mit ATI Catalyst -Eigentumsfahrern oder mit Android -Entwicklungstools.
Pacman
Das Herunterladen und Installieren von Softwarepaketen sowohl von offiziellen als auch von inoffiziellen Repositories wird in der Regel mit Pacman erreicht, einem leistungsstarken Paketmanager, mit dem Pakete mit einfachen Befehlen verwaltet werden können.
Um ein Paket mit Pacman zu installieren, geben Sie einfach den folgenden Befehl aus:
# pacman -s package_to_install
So suchen Sie nach einem Paket:
$ pacman -SS Search_term
Um ein Paket zu entfernen:
# pacman -r package_to_remove
So aktualisieren Sie alle Pakete auf dem System:
# Pacman -Syu
Pacman ist eines der unterschiedlichsten Merkmale von Arch Linux, und seine Meisterschaft ist wichtig, um das Beste aus der Verteilung herauszuholen.
Die gute Nachricht für alle Neulinge, die sich von der Kommandozeile eingeschüchtert fühlen. Dazu gehören Pacli, ein einfaches und interaktives Bash -Frontend für Pacman, und Pacui, das nützliche und fortschrittliche Pacman -Befehle in einer bequemen und einfach zu verwendenden Textoberfläche bietet.
Aur
Eine Funktion von Arch Linux, die es bei Linux-Enthusiasten und Bastlers besonders beliebt gemacht hat, ist Arch User Repository (AUR), ein Community-gesteuerter Repository für Arch Linux-Benutzer, das von Arch Linux-Benutzern erstellt und verwaltet wird.
Es wurde erstellt, um die Aufnahme von Paketen in das Community -Repository zu beschleunigen, und es hat sich zu einer massiven Softwaresammlung in Form von PKGBuilds entwickelt, die es ermöglicht, Pakete aus Quellcode mit MAKEPKG zu kompilieren und sie dann mit Pacman zu installieren.
Um Software von AUR herunterzuladen und zu installieren, muss man die folgenden Schritte ausführen:
HINWEIS: Um Pakete aus AUR zu erstellen, müssen die Basisgruppe aus dem Kern-Repository installiert werden.
AUR -Helfer
Genauso wie es Tools gibt, die mit Pacman erleichtert werden, gibt es auch Tools, die als AUR -Helfer bezeichnet werden und bestimmte Aufgaben für das Erzbenutzer -Repository automatisieren. Dazu gehören Aurman, ein AUR -Helfer mit fast Pacman -Syntax, Pakku, eine Pacman -Wrapper mit AUR -Unterstützung, und Trizen, eine leichte Wrapper für AUR in Perl,., nur um ein paar zu nennen.
Abschluss
Das Arch Linux -Paketverwaltung ist bei weitem nicht so kompliziert, wie es anfangs jemandem erscheinen kann, der keine Zeit damit verbracht hat, zu lernen, wie es funktioniert. Seine elegante Einfachheit in Kombination mit einer bemerkenswerten Vielseitigkeit macht es leistungsstark und leicht zu erfassen.
Während es nur eine Handvoll Befehle benötigt, um alles von der Paketinstallation über das Entfernen von Packungen bis hin zu Systemaktualisierungen zu erreichen. Im Zweifelsfall empfehlen wir Ihnen dringend, das Arch Linux Wiki zu konsultieren, um zu vermeiden.
Außerdem haben Arch Linux -Benutzer eine Reihe von praktischen Pacman- und Arch Linux -Cheat -Laken erstellt, wie diese, und es ist eine gute Idee, eine in der Nähe zu halten, bis Sie die Seile lernen.