Hvad er Linux metapakker?

Linux-pakkeudvidelser

Vi har allerede diskuteret adskillige pakker og hvordan man installerer dem på Linux i en omfattende guide, der blev offentliggjort på denne blog for nogen tid siden. Nu er det tid til at tale om metapakker , som mange brugere ikke er bekendt med eller kun har hørt om et par gange. Metapakker giver os mulighed for at gruppere flere programmer sammen med deres afhængigheder til installation i et enkelt trin. Dette er en meget nyttig funktion, der kan spare tid og kræfter.

Mange distributioner bruger dem til systeminstallation, til at installere skrivebordsmiljøer og deres applikationer (se KDE og GNOME), til at installere softwarepakker med samme formål, såsom at installere alle netværkshjælpepakkerne i en distribution med en enkelt metapakke osv. Applikationerne er talrige, og du kan helt sikkert forestille dig mange flere.

Men det er ikke kun udviklere af store softwarepakker eller administratorer, der kan bruge dem; du kan også bruge og oprette dem til at installere pakker med programmer, du bruger ofte, hvilket sparer dig besværet med at søge efter dem en efter en efter installation af din distribution eller efter formatering. For eksempel bruger Debian (og derivater) equivs, et værktøj til at oprette disse typer metapakker. For at begynde at bruge den skal du installere denne pakke på din distribution, og så har du "equivs-control" og "equivs-build", de to værktøjer, der vil hjælpe dig med at oprette dem.

  • Opret konfigurationsfilen med:
 

equivs-control nombre_del_fichero

  • Vi redigerer filen med vores yndlingsredaktør, for eksempel:
 

gedit nombre_del_fichero

  • Vi fylder efter vores behov, i det mindste værdierne:
    • Pakke: hvor du skriver pakkens navn
    • Version: hvor du har lagt versionen.
    • Afhænger: Angiver en kommasepareret liste over afhængigheder.
    • Arkitektur – Den arkitektur, som pakken er beregnet til. Her kan du angive "alle" uden anførselstegn for at vælge dem alle eller en bestemt.
    • Fil: du kan tilføje filer, hvis du vil.
    • Andre: hvis du vil og har viden, kan du udfylde resten.
  • Opret metapakken:
 

equivs-build nombre_del_fichero


Tilføj som foretrukken kilde i Google