This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

LINUX MINT snapd Paketverwaltung installieren
#1
LINUX MINT snapd Paketverwaltung freigeben
- damit installieren und deinstalieren.

Neulich in Linux Mint..... ich quäle mich mit der Bedienoberfläche der aktuellen Blender Version herum.
Idee - schmeiß doch den .... weg und nimm die alte Verison 2.83 die ließ sich schön bedienen.
Für Windows habe ich die noch im Backup, aber in Linux holt man sich Pakete ja "on the fly".
Also gleich mal auf Blender Seite gegangen und festgestellt das es viele Versionen als SNAPD Paket gibt. Auch die Gesuchte.
Das wäre fast einen 1Click Lösung gewesen, wenn sich nicht die Mint Truppe mit dem SNAPD Anbietern überworfen hätte.

Da fing das Problem also erst an.

Die Paketverwaltung Snapd ist auf Mint nicht mehr installiert, und deren Installation sogar absichtlich geblockt.
Diese Blockade steckt in einer Konfigdatei "nosnap.pref" die sich auf /etc/apt/preferences.d befindet.
Da liegt sie auch brav und scheinheilig, nur leider für den normalen User nicht löschbar.

Also schnell mal die Konsole aufgemacht.
Mit "su root" und eingabe des rootpassworts als user root angemeldet. (wie man "root" in Mint aktiviert habe ich hier im Forum schon beschrieben)

Ein "sudo rm /etc/apt/preferences.d/nosnap.pref" entfernt die lästige Verhinderungsdatei.
Code:
sudo rm /etc/apt/preferences.d/nosnap.pref

Nun die aktualisierte Konfiguration einlesen mit "sudo apt update"
Code:
sudo apt update

Im Anschluss kann Snapd installiert werden mit "sudo apt install snapd"
Code:
sudo apt install snapd

Nun steht einem die Installation aller Softwaretitel zur Verfügung die mittels SNAP verteilt werden.

Ich gehe also auf die Depot Seite   https://snapcraft.io/blender
Oben rechts finde ich neben dem Install Button die Versionsauswahl.

Ich drücke auf 2.83LTS stable und erhalte den Snap Installations Befehl

INSTALLATION:

sudo snap install blender --channel=2.83lts/stable --classic
Code:
sudo snap install blender --channel=2.83lts/stable --classic

Diesen markiere ich mit der Maus und control c. Damit ist der Befehl im Zwischenspeicher.

Nun gehe ich in das noch offene Commandfenster zurück.
Oben in der Leiste des Commandfensters wähle ich "Bearbeiten-Einfügen".
Der Befehl erscheint in der Kommandozeile, und ich bestätige ihn mit "ENTER"

Nun startet automatisch der Download und die Installation. Das dauert dann etwas....
Nach dem nächsten Neustart von Linux ist auch das Icon automatisch unter "LM-Grafik-Blender" zu sehen.
Das geht zwar auch per Befehl... aber Neustart ist bequemer.

Und dann stelle ich fest das diese Version doch die falsche ist, und bereits das neue Menü aufweist.
Also wieder deinstallieren mit:   (wieder als root im Commandfenster)

DEINSTALLATION:
sudo snap remove blender
Code:
sudo snap remove blender

Und die richtige Version 2.79 installieren.
sudo snap install blender --channel=2.79/stable --classic --ignore-validation
Code:
sudo snap install blender --channel=2.79/stable --classic --ignore-validation

Viel Spaß

Tron
Zitieren
#2
Ach ja- und fast vergessen dies noch hinzuzufügen.

Die beschriebene Blender Installation und Deinstallation diente natürlich nur als Anwendernahe Beschreibung eines Anwendungsfalls.


Durch die ausgeführte Aktion steht uns nun das gesamte SNAPD Portfolio an Anwendungssoftware zur Mint Installation bereit.

Der Einstieg ist hier:

https://snapcraft.io

Dieses umfangreiche Software Depot kann nun additiv zu dem MINT Software Depot verwendet werden welches man über "LM-Systemverwaltung-Anwendungsverwaltung" erreicht.

Der Vorteil liegt nun darin auf der einen oder anderen Seite eine geünschte Software schneller, in neuerer Version, oder überhaupt zu erhalten
Zitieren
#3
Hallo Zusammen,

also ich nutze lieber Flatpak, das die Apache 2.0 Lizenz nutzt. Snap ist proprietär, und steht ausschliesslich unter der Kontrolle von Canonical. Siehe unter dem folgenden Link in der Tabelle: https://gnulinux.ch/snap-flatpak-appimage

Egal ob jetzt Snap oder Flatpak, ich sehe bei beiden ein Problem. Diese Paketverwaltungen stehen nicht unter der Kontrolle der jeweiligen Distributionen, und es gibt keine Kontrolle darüber, wer ein Paket erstellt hat. Auch wenn es von bestimmten Programmen ein Paket gibt, ist nicht gesagt, das es von den ursprünglichen Autoren stammt. Es besteht also die Gefahr, daß man sich so einen Trojaner installiert.

Daher gehe ich immer so vor, daß ich auf der originalen Webseite schaue, ob der/die ursprüngliche(n) Autor(en) ein Snap- oder Flatpak-Paket anbieten. Nur in so einem Fall nutze ich dann das Paket, ansonsten lasse ich lieber die Finger davon.

Da es vom Blender kein offizielles Flatpak Paket gibt, habe ich mir den Blender als tar.gz installiert. So wird der Blender zwar nicht geupdatet, das möchte ich aber auch gar nicht. Da ich das Plugin Avastar nutze, brauche ich sowieso die Kontrolle darüber, welche Blenderversion istalliert ist bzw. bleibt.
https://download.blender.org/release/
https://www.avalab.org/avastar/
Mein Heimatgrid: https://swissgrid.opensim.ch
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste