Ubuntu-app-platform, een interessante truc om ruimte te besparen in snap-pakketten

Snapcraft

We hebben het al heel lang over de belangrijkste snap-pakketten die we in onze Ubuntu kunnen hebben. Deze snaps-pakketten zijn interessant omdat ze onze Ubuntu veiliger en veelzijdiger maken, maar het is ook waar dat ze veel ruimte innemen.

Deze toegenomen ruimte is te wijten aan het feit dat er veel afhankelijkheden in het pakket zijn opgenomen, maar gelukkig is er een truc om afhankelijkheden te omzeilen en snaps-pakketten lichter en kleiner te maken dan voorheen.

Dit proces is eenvoudig, hiervoor moeten we eerst installeer een pakket met de naam ubuntu-app-platform​ Dit pakket bevat veel afhankelijkheden, deze afhankelijkheden worden gebruikt door de andere snap-pakketten, waardoor ze een kleinere omvang hebben bij hun installatie.

Met het Ubuntu-App-Platform-pakket kunnen we veel ruimte besparen bij het maken van snaps-pakketten

Maar om dit te doen, moet de ontwikkelaar bij het maken van het snap-pakket Het moet aangeven dat het ubuntu-app-platform zal gebruikenZonder deze indicatie zal het pakket geen ruimte besparen en zal het ook geen Ubuntu-app-platform gebruiken.

Als u ontwikkelaars bent, is dit pakket al beschikbaar en het is zelfs op de markt voor snap-pakketten, dus niet alleen ontwikkelaars maar ook gebruikers kunnen hiervan gebruik maken.

Om een ​​idee te krijgen, een snap-pakket dat vroeger 136 Mb in beslag nam, met vermelding van de AMD64-architectuur en niets anders, nu, na het aangeven van ubuntu-app-platform, het snap-pakket is 22 mb geworden​ Zoals u kunt zien, een aanzienlijke reductie die goed van pas zal komen voor teams met weinig middelen zoals mobiele telefoons of tablets.

Als u ontwikkelaars bent, moet u dat ook weten we hebben de nieuwste versies van de tools nodig om snap-pakketten te maken, zoals snapcraft. Zonder dit kunnen we bij het maken van het snap-pakket het ubuntu-app-platform-pakket niet selecteren.

Deze truc of beter gezegd voorschot, is erg interessant, vanwege de toename van ruimtebesparing die dit met zich meebrengt en dat zal ons ongetwijfeld in staat stellen om standaard snaps-pakketten zoals Krita in een oude mobiel te gebruiken Denk je niet?


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Klaus Schultz zei

    Misschien kan iemand hier in de buurt een van mijn twijfels over snap-pakketten wegnemen: ik begrijp dat het pakket alle afhankelijkheden bevat om de applicatie te laten werken. Oké, dus wat gebeurt er als je een andere module downloadt die identieke afhankelijkheid bevat maar al is geïnstalleerd? Overschrijft het de eerste, afhankelijk van de versie, wordt het niet geïnstalleerd of gebeurt het op een andere locatie met een andere naam? Bij voorbaat bedankt.

  2.   Klaus Schultz zei

    Misschien kan iemand hier in de buurt een van mijn twijfels over snap-pakketten wegnemen: ik begrijp dat het pakket alle afhankelijkheden bevat om de applicatie te laten werken. Oké, dus wat gebeurt er als je een andere module downloadt die identieke afhankelijkheid bevat maar al is geïnstalleerd? Overschrijft het de eerste, afhankelijk van de versie, wordt het niet geïnstalleerd of gebeurt het op een andere locatie met een andere naam? Bij voorbaat bedankt.