Waarom zie je een fout: snap "xyz" niet gevonden?

Kort: als u een Snap Not Found-fout tegenkomt voor sommige Snap-pakketten, helpt deze zelfstudie u te achterhalen waarom.

Snap is het nieuwe universele pakketsysteem van Ubuntu waarmee je gemakkelijk en veilig software kunt installeren op alle Linux-distributies die Snap ondersteunen. Ik raad aan mijn andere artikel te lezen om meer te weten te komen over Snap-pakketten en hoe je ze kunt gebruiken.

Hoewel Snap-pakketten een uitstekende nieuwe manier zijn om applicaties in Linux-distributies te installeren, kun je hier en daar een paar fouten tegenkomen. Zodra een dergelijke fout die ik eerder behandelde, "snapd geretourneerde statuscode 400" is.

Maar onlangs ontmoette een van It's FOSS-lezer een andere Snap-fout tijdens het proberen VLC 3.0 te installeren. U kunt dezelfde fout tegenkomen bij andere toepassingen zoals Spotify of Skype. Laten we proberen het op te lossen.

Fout bij oplossen: snap niet gevonden

Voordat u iets anders doet, moet u ervoor zorgen dat SnapD op uw systeem is geïnstalleerd. Je kunt het installeren met de standaard installatieopdracht van je Linux-distributie.

Gebruik voor de op Debian en Ubuntu gebaseerde distributies de onderstaande opdracht:

sudo apt install snapd 

Zodra je zeker weet dat snapd is geïnstalleerd, gaan we verder. Probeer te zien of uw systeem de betreffende snap-applicatie daadwerkelijk vindt.

Als u bijvoorbeeld VLC probeert te installeren met Snap en uw systeem de toepassing niet kan vinden, probeert u een lijst te maken van alle Snap-pakketten die beschikbaar zijn met 'v' of 'vl' enz.

U kunt de zoekoptie van snap-opdracht op de volgende manier gebruiken:

 snap find 

Zoeken naar Snap-pakketten

Nu hangt er veel af van het resultaat. Hier zijn twee mogelijkheden:

1. De opdracht Snap find kon de applicatie niet vinden

Als de uitvoer niet de toepassing bevat die u probeerde te installeren, betekent dit dat de toepassing niet beschikbaar is voor uw systeem.

Wacht even! Wat heb ik juist gezegd? Is het zelfs mogelijk? Als het niet beschikbaar is voor uw systeem, hoe kunnen anderen het dan installeren?

Het antwoord ligt in de vraag of u een 32-bits of een 64-bits besturingssysteem gebruikt. U weet waarschijnlijk al dat ondersteuning voor 32-bits systemen vervaagt. Nieuwere applicaties worden vaak alleen ontwikkeld voor 64-bit-systemen.

Als de Snap-toepassing in kwestie alleen beschikbaar is voor 64-bits systemen en u een 32-bits systeem gebruikt, zal uw Linux-distributie de pakketten niet zien. Vandaar dat u de foutmelding 'Pakket niet gevonden' ziet tijdens het installeren met de opdracht Snap.

Met andere woorden, u kunt die applicatie niet installeren met behulp van Snap. Misschien kunt u zoeken naar de normale manier om die toepassing te installeren als deze beschikbaar is in 32-bits indeling.

2. Snap zoekopdracht vindt de toepassing

Het kan voorkomen dat de toepassing wordt vermeld in de uitvoer van de opdracht snap find. Maar wat zou dan het probleem kunnen zijn bij het installeren van het pakket?

Dit hangt ervan af of het Snap-pakket beschikbaar is in het klassiek. Snap-pakketten per ontwerp zijn veilig en hebben geen interactie met het hostsysteem. Sommige applicaties moeten het hostsysteem gebruiken en daarom werd een 'klassieke modus' geïntroduceerd in Snap-verpakkingen.

Als de toepassing beschikbaar is in de klassieke modus, moet u opgeven dat die module in de klassieke modus moet worden geïnstalleerd. Dit wordt gedaan door de -classic flag in de opdracht te gebruiken.

 sudo snap install --classic 

Heeft het je geholpen?

Ik hoop dat deze snelle tip je heeft geholpen om de meest voorkomende snap-pakket niet gevonden fout te verwijderen. Voel je vrij om de opmerkingen hieronder te gebruiken om je feedback te geven.

Aanbevolen

Installeer Adobe Lightroom Alternatieve RawTherapee in Ubuntu
2019
Download 15 prachtige sexy achtergronden van Debian
2019
Gebruik de modus Niet storen in Ubuntu met NoNotifications
2019