Vi har redan diskuterat ett flertal paket och hur man installerar dem på Linux i en omfattande guide som publicerades på den här bloggen för ett tag sedan. Nu är det dags att prata om metapaket , som många användare inte känner till eller bara har hört talas om ett fåtal gånger. Metapaket låter oss gruppera flera program tillsammans med deras beroenden för installation i ett enda steg. Detta är en mycket användbar funktion som kan spara tid och ansträngning.
Många distributioner använder dem för systeminstallation, för att installera skrivbordsmiljöer och deras applikationer (se KDE och GNOME), för att installera programvarupaket med samma syfte, till exempel att installera alla nätverksverktygspaket i en distribution med ett enda metapaket, etc. Applikationerna är många, och du kan säkert föreställa dig många fler.
Men det är inte bara utvecklare av stora programpaket eller administratörer som kan använda dem; du kan också använda och skapa dem för att installera paket med program du använder ofta, vilket sparar dig besväret med att söka efter dem ett efter ett efter installation av din distribution eller efter formatering. Till exempel använder Debian (och derivater) equivs, ett verktyg för att skapa den här typen av metapaket. För att börja använda det, installera det här paketet i din distribution, och sedan har du "equivs-control" och "equivs-build", de två verktygen som hjälper dig att skapa dem.
- Skapa konfigurationsfilen med:
equivs-control nombre_del_fichero
- Vi redigerar filen med vår favoritredaktör, till exempel:
gedit nombre_del_fichero
- Vi fyller, efter våra behov, åtminstone värdena:
- Paket: där du lägger namnet på paketet
- Version: där du placerar versionen.
- Beror - Anger en kommaseparerad lista över beroenden.
- Arkitektur - Arkitekturen som paketet är avsett för. Här kan du ange "alla" utan citattecken för att välja dem alla eller en specifik.
- Fil: du kan lägga till filer om du vill.
- Andra: om du vill ha och har kunskapen kan du fylla i resten.
- Skapa metapaketet:
equivs-build nombre_del_fichero