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?
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.
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.