Erste Schritte mit Malachit
Was Sie wissen müssen
Malachite ist:
- Ein pacman-Repository-Manager
- Ein Workspace-Manager
Fantastisch
Malachite ist nicht:
- Die ultimative Lösung für alle pacman-Repositories
- Perfekt
Nachdem das nun geklärt ist
Hallo! Mein Name ist Michal, und ich habe dieses Tool mehr oder weniger alleine für Crystal Linux geschrieben; aber es ist keineswegs exklusiv für Crystal. Dieses Tool sollte und wird auf und für jede pacman-basierte Distribution funktionieren (solange alle Malachite-Abhängigkeiten mitinstalliert sind, versteht sich).
Im Laufe dieses Tutorials werde ich jede kleine Funktion von Malachite in hoffentlich mundgerechten und programmatische Häppchen erklären.
Beginnen wir gleich mit der ersten und wichtigsten Frage:
Modi
In welchem Modus verwenden Sie Malachite?
Derzeit unterstützt malachite 2 Modi:
Repository-Modus
- Ermöglicht dem Benutzer die Konfiguration und Verwaltung eines remote (oder lokalen) pacman-basierten Paket-Repositorys
- Ermöglicht die Anpassung des Repository-Namens, der Signiereinstellungen, des Signierschlüssels usw.
- Ermöglicht grundlegende Automatisierungsebenen, indem Funktionen wie build_on_update verwendet werden
Workspace-Modus
- Die grundlegendste Funktionalität von Malachite
- Klont einfach Git-Verzeichnisse in ein "Workspace"-Verzeichnis zur einfacheren Verwaltung
- Ermöglicht grundlegende Pulling-Operationen, um Ihre Repositorys auf dem neuesten Stand zu halten
Diese Modi bestimmen im Wesentlichen alles über die Funktionsweise von Malachite, so sehr, dass ich diese Seite jetzt aufteilen muss diese Seite abtrennen muss, bevor sie zu lang wird!
Weitere Informationen finden Sie auf der Seite Common Features!