Warum sehen Sie Fehler: Fang "xyz" nicht gefunden?

Kurz: Wenn bei einigen Snap-Paketen der Fehler "Snap nicht gefunden" auftritt, finden Sie anhand dieses Lernprogramms heraus, warum.

Snap ist das neue universelle Paketsystem von Ubuntu, mit dem Sie einfach und sicher Software auf allen Linux-Distributionen installieren können, die Snap unterstützen. Ich empfehle, meinen anderen Artikel zu lesen, um mehr über Snap-Pakete und deren Verwendung zu erfahren.

Während Snap-Pakete eine hervorragende neue Möglichkeit zum Installieren von Anwendungen in Linux-Distributionen darstellen, können hier und da einige Fehler auftreten. Sobald ein solcher Fehler, den ich zuvor behandelt habe, "snapd returned status code 400" ist.

In letzter Zeit ist bei einem der It's FOSS-Reader ein weiterer Snap-Fehler aufgetreten, als versucht wurde, VLC 3.0 zu installieren. Möglicherweise tritt der gleiche Fehler bei anderen Anwendungen wie Spotify oder Skype auf. Versuchen wir eine Fehlerbehebung.

Fehlerbehebung: Fang nicht gefunden

Bevor Sie etwas anderes tun, stellen Sie bitte sicher, dass snapd auf Ihrem System installiert ist. Sie können es mit dem Standardpaketinstallationsbefehl Ihrer Linux-Distribution installieren.

Verwenden Sie für Debian- und Ubuntu-basierte Distributionen den folgenden Befehl:

sudo apt install snapd 

Sobald Sie sichergestellt haben, dass snapd installiert ist, können Sie fortfahren. Versuchen Sie festzustellen, ob Ihr System die betreffende Snap-Anwendung tatsächlich findet.

Wenn Sie beispielsweise versuchen, VLC mit Snap zu installieren und Ihr System die Anwendung nicht finden kann, versuchen Sie, alle mit 'v' oder 'vl' usw. verfügbaren Snap-Pakete aufzulisten.

Sie können die Option find des Befehls snap folgendermaßen verwenden:

 snap find 

Suchen Sie nach Snap-Paketen

Nun hängt viel vom Ergebnis ab. Hier gibt es zwei Möglichkeiten:

1. Der Befehl "Snap Find" konnte die Anwendung nicht finden

Wenn die Ausgabe nicht aus der Anwendung besteht, die Sie installieren wollten, bedeutet dies, dass die Anwendung für Ihr System nicht verfügbar ist.

Warte eine Sekunde! Was habe ich gerade gesagt? Ist es überhaupt möglich? Wenn es für Ihr System nicht verfügbar ist, wie können andere Benutzer es installieren?

Die Antwort liegt darin, ob Sie ein 32-Bit- oder ein 64-Bit-Betriebssystem verwenden. Sie wissen wahrscheinlich bereits, dass die Unterstützung für 32-Bit-Systeme nachlässt. Neuere Anwendungen werden häufig nur für 64-Bit-Systeme entwickelt.

Wenn die betreffende Snap-Anwendung nur für 64-Bit-Systeme verfügbar ist und Sie ein 32-Bit-System verwenden, werden die Pakete von Ihrer Linux-Distribution nicht angezeigt. Daher wird der Fehler "Paket nicht gefunden" angezeigt, wenn Sie versuchen, das Paket mit dem Befehl "Snap" zu installieren.

Mit anderen Worten, Sie können diese Anwendung nicht mit Snap installieren. Vielleicht können Sie nach einer regulären Installationsmethode für diese Anwendung suchen, wenn sie im 32-Bit-Format verfügbar ist.

2. Der Befehl Snap Find findet die Anwendung

Es kann vorkommen, dass die Anwendung in der Ausgabe des Befehls snap find aufgeführt ist. Aber was könnte dann das Problem bei der Installation des Pakets sein?

Dies hängt davon ab, ob das Snap-Paket in der klassischen Version verfügbar ist. Snap-Pakete sind von Haus aus sicher und interagieren nicht mit dem Hostsystem. Einige Anwendungen müssen das Host-System verwenden. Daher wurde in Snap-Paketen ein „klassischer Modus“ eingeführt.

Wenn die Anwendung im klassischen Modus verfügbar ist, müssen Sie angeben, dass der Fang im klassischen Modus installiert werden muss. Dies erfolgt mit dem Flag –classic im Befehl.

 sudo snap install --classic 

Hat es dir geholfen?

Ich hoffe, dieser schnelle Tipp hat Ihnen geholfen, den Fehler zu beseitigen, dass das Snap-Paket nicht gefunden wurde. Fühlen Sie sich frei, den Kommentarbereich unten zu verwenden, um Ihr Feedback zu geben.

Empfohlen

Lernstift: Ein Linux-basierter Smart Pen
2019
Verwenden Sie Linux-Befehle unter Windows mit Cash
2019
Manjaro Linux kommt mit Manjaro-ARM zu ARM
2019