Was sind Linux-Metapakete?

Linux-Paketerweiterungen

Wir haben bereits zahlreiche Pakete und deren Installation unter Linux in einem ausführlichen Leitfaden besprochen, der vor einiger Zeit in diesem Blog veröffentlicht wurde. Nun möchten wir uns mit Metapaketen befassen , die vielen Nutzern unbekannt sind oder von denen sie nur selten gehört haben. Metapakete ermöglichen es, mehrere Programme zusammen mit ihren Abhängigkeiten zu gruppieren und in einem einzigen Schritt zu installieren. Dies ist eine sehr nützliche Funktion, die Zeit und Aufwand spart.

Viele Distributionen verwenden sie für die Systeminstallation, zur Installation von Desktop-Umgebungen und deren Anwendungen (siehe KDE und GNOME), zur Installation von Softwarepaketen mit demselben Zweck, wie beispielsweise die Installation aller Netzwerkdienstprogramme einer Distribution mit einem einzigen Metapaket usw. Die Anwendungsmöglichkeiten sind zahlreich, und man kann sich sicherlich noch viele weitere vorstellen.

Aber nicht nur Entwickler großer Softwarepakete oder Administratoren können sie nutzen; auch Sie können damit Pakete für häufig verwendete Programme erstellen und installieren. So sparen Sie sich die mühsame Suche nach den einzelnen Programmen nach der Installation Ihrer Distribution oder nach einer Formatierung. Debian (und seine Derivate) verwendet beispielsweise equivs, ein Tool zum Erstellen solcher Metapakete. Um es zu verwenden, installieren Sie dieses Paket auf Ihrer Distribution. Anschließend stehen Ihnen „equivs-control“ und „equivs-build“ zur Verfügung – die beiden Tools, die Sie zum Erstellen von Metapaketen benötigen.

  • Erstellen Sie die Konfigurationsdatei mit:
 

equivs-control nombre_del_fichero

  • Wir bearbeiten die Datei mit unserem Lieblingseditor zum Beispiel:
 

gedit nombre_del_fichero

  • Wir füllen nach unseren Bedürfnissen, zumindest die Werte:
    • Paket: Hier geben Sie den Namen des Pakets ein
    • Version: Wo Sie die Version setzen.
    • Abhängig - Gibt eine durch Kommas getrennte Liste von Abhängigkeiten an.
    • Architektur - Die Architektur, für die das Paket bestimmt ist. Hier können Sie "alle" ohne Anführungszeichen angeben, um alle oder ein bestimmtes auszuwählen.
    • Datei: Sie können Dateien hinzufügen, wenn Sie möchten.
    • Andere: Wenn Sie das Wissen haben wollen und haben, können Sie den Rest ausfüllen.
  • Erstellen Sie das Metapaket:
 

equivs-build nombre_del_fichero


Als bevorzugte Quelle in Google hinzufügen