GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Heißes Thema:Linux Mint 20 blockiert Snap-App-Installationen, also hier ist eine Problemumgehung

Linux Mint 20 deaktiviert die Unterstützung für Snap-Apps vollständig in Ihrem Namen, aber in diesem Beitrag werde ich Ihnen zeigen, wie Sie es aktivieren können (wenn Sie möchten, das heißt) .

Aber warum hat Mint dieser Technologie überhaupt den Garaus gemacht? Nun, lassen Sie uns darauf nicht eingehen hier, wie es an anderer Stelle erklärt/debattiert/argumentiert wurde. Es genügt zu sagen, dass es einen Grund für die Entscheidung von Mint gibt, das Format zu deaktivieren, und dass diese Entscheidung erhebliche Auswirkungen auf die beträchtliche Mint-Benutzerbasis hat.

Werfen Sie einen Blick auf die Installationsstatistiken für jede App im Snap Store und Sie werden erfahren, dass Linux Mint-Benutzer aktiv die containerisierte Technologie nutzen, um neue Versionen bekannter Apps wie GIMP zu installieren , OBS Studio , VSCode , und dergleichen.

Aber zurück zur eigentlichen Aufgabe.

Mit der Veröffentlichung von Linux Mint 20 dachte ich, ich würde diesen Artikel veröffentlichen, damit jeder, der die Distribution verwenden möchte und will die Wahl, ob Snaps-Apps installiert werden sollen (oder nicht).

Jetzt weiß ich, was Sie denken: „Verdammt, Joey, ich kann einfach sudo apt install snapd ausführen die Snap-Unterstützung in Linux Mint zu installieren, ist ganz einfach“ – aber du bist ein kleiner bisschen falsch. Mint hat das deaktiviert.

Wie von Leo Chavez, Co-Moderator des (großartigen) MintCast-Podcasts, festgestellt, wird jeder Versuch, snapd zu installieren von der Befehlszeile führt zu einem package 'snapd' has no installation candidate Fehler.

„Linux Mint unterstützt den proprietären Ubuntu Store des Open-Source-Clients „snapd“, der eine Verbindung zu herstellt, nicht mehr es“, liest die nosnap.pref file Mint hat die Paketverwaltung verkeilt.

Ein „Workaround“ besteht darin, die Version von snapd anzugeben Sie möchten, z. B.:

sudo apt install snapd=VERSION

Und das wird es installieren. Aber, und es ist ein bemerkenswertes Aber:Die genaue Versionsnummer von Snapd zu kennen, ist eine Frage, da sie sich ständig ändert. Und diese Methode stellt auch nicht die volle Funktionalität von Snapd wieder her.

Die richtige Lösung? Nuke die Datei aus dem Orbit:

Nun, um fair zu sein, das Ausführen von Befehlen zum Löschen von Dateien als root von der Befehlszeile aus ist nicht etwas, das Sie milde abwesend tun möchten. Also, wieder angenommen, Sie sind bereits auf Linux Mint 20, öffnen Sie Nemo als Superuser und löschen Sie die nosnap.pref in /etc/apt/preferences.d/ auf die gute alte Art.

Sobald dies erledigt ist, ist es ein Kinderspiel, snapd und Snap-Apps wie gewohnt unter Linux zu installieren.

Einschließlich, ja, Chrom , auch bekannt als Ursache dieser speziellen Kontroverse.

Danke an Leo


Ubuntu
  1. Heißes Thema:Linux Mint 20 blockiert Snap-App-Installationen, also hier ist eine Problemumgehung

  2. Installieren Sie LibreOffice 3.5 auf Ubuntu 11.10 / Linux Mint 12

  3. Installieren Sie Dropbox auf Ubuntu 11.10 / Linux Mint 12

  4. So installieren Sie Notepad++ unter Linux Mint 19

  5. So installieren Sie Firefox ESR in Ubuntu oder Linux Mint (PPA oder Snap)

So installieren Sie Dropbox unter Linux Mint 19

So installieren Sie MongoDB unter Linux Mint 19

So installieren Sie Git unter Linux Mint 19

So installieren Sie PyCharm unter Linux Mint 19

So installieren Sie VirtualBox unter Linux Mint 20

So installieren Sie Snap unter Linux Mint 20