Ubuntu 20.04 Focal Fossa is een fantastische release dat is alom geprezen. Echter, de beslissing om te veranderen het Software Center te installeren snap-gebaseerde toepassingen, is omstreden. We zullen uitleggen wat dat voor u betekent.
Wat is een Module Pakket op Linux?
“Snap” verwijst naar zowel de module opdracht en een snap installatie bestand. In een handomdraai bundels een toepassing en alle personen ten laste in een gecomprimeerd bestand. De nabestaanden kunnen de bibliotheek worden bestanden, web of database servers, of iets anders moet een toepassing op te starten en uit te voeren.
Het voordeel snaps is zij maken installaties eenvoudiger omdat ze vermijden het verdriet van afhankelijkheid van de hel. Dit is wat er gebeurt wanneer een nieuwe toepassing kan niet worden uitgevoerd omdat er een gevraagde bron is niet beschikbaar, het is de verkeerde versie, of de installatie overschreven bestanden vereist door de bestaande toepassingen, zodat ze niet kunnen worden uitgevoerd.
Je zou verwachten in een handomdraai te worden gecomprimeerd en de bestanden uitgepakt op het moment van installatie. Echter, het is bij het uitvoeren van het moment dat de module bestand is gemonteerd op een blok loop apparaat. Dit maakt het bestand op de interne SquashFS bestandssysteem moet worden benaderd.
De toepassing wordt uitgevoerd in een schacht te liggen, afgeschermde wijze, zodat de bestanden kunnen niet interfereren met die op uw computer. U kunt het zelfs installeren van meerdere versies van dezelfde toepassing, en zij zullen niet kruisbestuiving of vechten onderling.
Het nadeel is de installatie bestanden groter zijn dan de traditionele Debian package manager (DEB) bestanden. Ze gebruiken ook meer ruimte op de harde schijf van onroerend goed. Met drukknopen, elke toepassing die een bepaalde resource installeert een eigen kopie. Dit is niet de meest efficiënte gebruik van ruimte op de harde schijf. Hoewel harde schijven worden steeds groter en goedkoper, traditionalisten nog steeds slagen er niet in de extravagantie van elke toepassing die wordt uitgevoerd in zijn eigen mini-container. Toepassingen starten trager is, ook.
Drukkers zijn ook bekritiseerd voor het niet volgen van het thema van de desktop en de automatische upgrades. Sommige mensen zijn ook op hun hoede omdat snaps niet per se door de auteurs van de software. Daarom zijn ze geen rekening houden met hen voor 100 procent “ambtenaar.”
Dus, met Focale Fossa, Canonical heeft het vervangen van de Ubuntu Software applicatie met een versie die wordt geïnstalleerd snaps standaard. Wat betekent dit voor u?
GERELATEERD: Wat is er Nieuw is in Ubuntu 20.04 LTS “”Focal Fossa”
Het Ubuntu Software Center
We kunnen gebruik maken van het df commando om de SquashFS bestandssystemen die aangekoppeld zijn op uw computer. We zullen gebruik maken van de -t (type) optie voor het beperken van de uitvoer naar de bestandssystemen zijn we geïnteresseerd in:
df -t squashfs
Vervolgens gebruiken We de module list commando om de foto ‘ s die zijn geïnstalleerd:
snap lijst
Er zijn twee klemmetjes in verband met de GNOME desktop, twee in verband met core snap-functionaliteit, een voor GTK-thema ‘ s, en één voor de module store. Natuurlijk, de snap-store applicatie is ook in een handomdraai.
Hier is het ding: als u de module winkel commando in een terminal venster van de toepassing gelanceerd is de Ubuntu Software.
Natuurlijk, je zou meestal loopt het Ubuntu Software door op het bijbehorende pictogram. We starten vanaf de commandoregel aan te tonen dat er onder de oppervlakte, het is nu de snap-store applicatie:
snap-winkel
Het Ubuntu Software-applicatie ziet er precies uit zoals je zou verwachten. U kunt zoeken naar alle van dezelfde software die u kon eerder.
Laten we zoeken naar en installeren van de “sqlitebrowser” toepassing. De resultaten scherm, toont de details van de toepassing en een screenshot. Selecteer “Install” om de software te installeren.
Als je het niet wist, zou je niet vermoeden dat de veranderingen onder de motorkap. Scroll naar beneden en zie je een aantal nieuwe, snap-specifieke informatie.
De “Details” – lijst bevat de volgende informatie:
- Kanaal: Het kanaal van waaruit de installatie zal trekken van de toepassing.
- Versie: De versie van de software.
- Licentie: De licentie type.
- Ontwikkelaar: de persoon die De module, of de mensen die schreef de toepassing.
- Bron: De bron van waaruit de module zal worden gedownload (snapcraft.io is Canonical ‘ s Snapcraft snap store).
- Download grootte: De grootte van de snap-bestand.
Het kanaal kan één van de volgende:
- Stabiel: De standaard, waarin de meest stabiele, betrouwbare pakketten.
- Kandidaat: Dit kanaal is minder stabiel, maar ook heel dicht bij, want het bevat release candidate niveau van de software.
- Beta: Dit kanaal is laat-ontwikkeling-cyclus kwaliteit, maar niet gegarandeerd stabiel.
- Rand: Voor het begin van de bouw van testers en nieuwsgierige. Je moet niet gebruik maken van dit kanaal voor iets van belang.
Nadat de installatie is voltooid, kunnen wij de lijst van geïnstalleerde snaps weer:
snap lijst
Het nieuwe item wordt weergegeven aan de onderkant. Laten we starten het programma:
sqlitebrowser
Alles over de applicatie werkt prima, hoewel de interface ziet er gedateerd. De gebeeldhouwde, pseudo-3D interface-elementen zal u eraan herinneren van de Gui ‘ s van weleer. Dit is niet in alle breuken, maar het is opvallend in dit voorbeeld.
GERELATEERD: Hoe te Werken met de Module Pakketten op Linux
Installatie vanaf de opdrachtregel
Niets is er veranderd bij de installatie van toepassingen vanaf de opdrachtregel. U hebt nog steeds toegang tot de module commando-regel gereedschap, zodat u het kunt installeren en verwijderen snaps in een terminal venster. De apt-get installatie opdracht en apt, de apt-get wrapper, zijn er nog steeds, ook.
Laten we installeren van dezelfde toepassing vanaf de opdrachtregel. Omdat de versie die we geïnstalleerd boven een fluitje van een cent, ze is niet van invloed op elkaar, op welke manier:
sudo apt-get install sqlitebrowser
Laat de installatie te voltooien. Druk op de Super-toets ingedrukt en typ “sqlitebrowser.” Na een paar tekens, ziet u twee versies van het programma op uw computer.
Vuur ze allebei aan.
Zoals u kunt zien, hebben we twee verschillende versies geïnstalleerd en draait op de dezelfde tijd.
De versie op de achterkant van de afbeelding is een installatie vanaf de opdrachtregel, en de versie voor degene die in de module:
- De apt-get versie is versie 3.11.2.
- De module versie is 3.11.99.
Ondanks de schijn, de command-line versie is van de oudere. Ongeacht, is het vanzelfsprekend de twee versies naast elkaar bestaan en elkaar gewoon goed. Dus, snaps doen wat ze moeten met de ring-fencing van verschillende versies van dezelfde applicatie.
Ook voor het installeren van toepassingen vanaf de commando-regel met apt of apt-get is hetzelfde als het altijd was, en is niet beïnvloed door de drukknopen op alle.
Welke Moet Je Gebruiken?
Heb je zelfs de zorg in de geringste welk type van de toepassing die u gebruikt? Zo niet, ga dan met drukknopen.
Als een van de volgende worden deal-breakers (of een aantal van hen toe te voegen tot één), sturen duidelijk van de Ubuntu Software en het installeren van uw toepassingen op de traditionele manier:
- Snaps zijn trager te laden. Dit zal meer zichtbaar op oude hardware.
- Snaps nemen meer ruimte op de harde schijf.
- Snaps worden automatisch bijgewerkt.
- Snaps mogelijk niet overeen met uw geïnstalleerde thema ‘ s.
- Snaps zijn niet altijd “ambtenaar.” Ze zijn vaak gebouwd door goedbedoelende vrijwilligers.
Als uw computer is redelijk modern, is het verschil in snelheid tussen het starten in een module of een regelmatige toepassing zal niet groot zijn. De grootste straf van tijd merkten we tijdens de installatie. De foto ‘ s duurde veel langer om te downloaden. Zodra de bestanden zijn gedownload, wordt de installatie is snel genoeg. Downloaden is een eenmalige taak, maar het is niet iets wat je hebt te maken met de dagelijkse.
Zelfs als je denkt dat snaps zijn de toekomst, en je bent klaar om van ganser harte te omarmen, kun je niet all-in gaan met hen. Sommige toepassingen zijn niet beschikbaar in module vorm. In die gevallen, zult u nog hoeft te installeren vanaf de opdrachtregel.
Duidelijk, Canonical is het opsporen van de kleuren aan de mast met deze beweging. Zo ver als Ubuntu ontwikkelaars zijn betrokken, snaps zijn hier om te blijven. Zoals altijd, kunt u ze gebruiken, ze negeren, of een hybride systeem dat mixt en matcht snaps en traditionele DEB-gebaseerde installaties.
LEES VERDER
- “Hoe Maak je Groep Voice en Video Calls op WhatsApp
- “Hoe Gebruik je Je iPhone als Webcam
- “iPhone SE: Hoe te Vinden van een Lange Druk op de Kennisgeving Acties
- “Hoe Zip en Unzip) Bestanden op Windows-10
- “De 10 Beste Hulu Originele TV-Shows Kunt U de Stream Nu (April 2020)