Vi har talt om de vigtigste snap-pakker, vi kan have i vores Ubuntu i lang tid. Disse snappspakker er interessante, fordi de gør vores Ubuntu mere sikker og alsidig, men det er også rigtigt, at de tager meget plads.
Denne stigning i plads skyldes, at mange afhængigheder er inkluderet i pakken, men heldigvis er der et trick for at omgå afhængighederne og gøre snappepakker lettere og mindre end før.
Denne proces er enkel, for det skal vi først installer en pakke kaldet ubuntu-app-platform. Denne pakke indeholder mange afhængigheder, disse afhængigheder bruges af de andre snap-pakker, så de har en reduceret størrelse i deres installation.
Pakken Ubuntu-App-Platform giver os mulighed for at spare meget plads, når vi opretter snaps-pakker
Men for at gøre dette skal udvikleren, når han opretter snap-pakken Det skal indikere, at det vil bruge ubuntu-app-platformUden denne indikation sparer pakken ikke plads og bruger heller ikke Ubuntu-app-platform.
Hvis du er udvikler, er denne pakke allerede tilgængelig og det er endda på markedet for snap-pakker, så ikke kun udviklere, men også brugere kan bruge dette.
For at få en idé, en snap-pakke, der plejede at optage 136 Mb, der angiver AMD64-arkitekturen og intet andet, nu efter at have angivet ubuntu-app-platform, snappakken er blevet 22 mb. Som du kan se, en betydelig reduktion, der kommer til nytte for hold med få ressourcer, såsom mobiltelefoner eller tablets.
Hvis du er udvikler, skal du også vide det vi skal have de nyeste versioner af værktøjerne til at oprette snap-pakker, som snapcraft. Da uden det, når vi opretter snap-pakken, kan vi ikke vælge ubuntu-app-platformspakken.
Dette trick eller bedre sagt forskud er meget interessant på grund af den stigning i pladsbesparelser, som dette indebærer, og som utvivlsomt vil give os mulighed for at bruge grundlæggende snappspakker som Krita i en gammel mobil Tror du ikke?
2 kommentarer, lad dine
Måske kan nogen her omkring hjælpe med at rydde en af mine tvivl om snap-pakker: Jeg forstår, at pakken indeholder alle afhængigheder for, at applikationen kan fungere. Okay, så hvad sker der, når du downloader et andet snap, der indeholder identisk afhængighed, men allerede er installeret? Overskriver den den første afhængigt af versionen, installeres den ikke, eller gør den det et andet sted med et andet navn? Tak på forhånd.
Måske kan nogen her omkring hjælpe med at rydde en af mine tvivl om snap-pakker: Jeg forstår, at pakken indeholder alle afhængigheder for, at applikationen kan fungere. Okay, så hvad sker der, når du downloader et andet snap, der indeholder identisk afhængighed, men allerede er installeret? Overskriver den den første afhængigt af versionen, installeres den ikke, eller gør den det et andet sted med et andet navn? Tak på forhånd.