Auge: Notepad++, gestern im Online-Meeting kurz Thema

Beitrag lesen

Hallo

@dedlfix hatte gestern kurz erwähnt, dass es Notepad++ leider nicnt für Linux geben würde. Ich hatte kurz vorher entdeckt, dass es angeblich inzwischen eine Version für Ubuntu geben würde, allerdings müsse man einen anderen Installer als üblich dafür benutzen.

Was SNAP in diesem Zusammenhang bedeuten soll, weiß ich noch nicht.

Snap ist, wie Appimage oder Flatpak, eine alternative Distributierungsmethode für Linux-Software. Snap wird von Canonical entwickelt, ist also bei Ubuntu von vornherein enthalten. Es gibt Snap aber auch für andere Linux-Distributionen.

Wird ein Snap-Package vom Softwareautor erstellt, gibt er entweder an, dass Abhängigkeiten bestehen, die dann vom Snap-System aufgelöst werden oder er baut die Abhängigkeiten direkt in sein Paket ein. In jedem Fall werden die Abhängikeiten, so sie denn bestehen, innerhalb des Snap-Systems aufgelöst und nicht durch den betriebssystemeigenen Mechanismus (APT, etc.). Das funktioniert bei Flatpak im Übrigen auch so.

Ist das nun nur eine Version mit integriertem WINE?

Das ist es.

Nur mal so als Gedankengang. Sollte Wine direkt im NPP-Paket enthalten sein, muss eine andere App, die Wine nutzen will, seine eigene Wine-Installation mitbringen. Ist Wine in der App „nur“ als Abhängigkeit definiert, wird diese von Snap aufgelöst und andere per Snap installierte Apps, die diese Abhängigkeit ebenfalls „nur“ definieren, können die aus Snap stammende Wine-Installation mitnutzen.

In jedem Fall ist diese Installationsart vollständig unabhängig von APT (oder welche anderen Paketverwaltungen von anderen Linux-Distributionen verwendet werden).

Vorteil von Snap, Flatpak und ähnlichen Systemen ist, dass die Softwaredistribution unabhängig von den Herstellern der Linux-Distributionen und ihren Veröffentlichungsrhythmen erfolgen kann und auch alle Abhängigkeiten unabhängig von den Linux-Distributionen aufgelöst werden (innerhalb des Systems oder innerhalb des Pakets). Nachteil ist (meiner Meinung nach), dass dadurch, dass viele Pakete so gebaut werden, dass alle Abhängigkeiten in ihnen enthalten sind, viele Programme, von denen andere Programme abhängig sind, -zigmal installiert werden, statt sie durch eine einmalige Installation für alle anderen Programme bereitzustellen.

Tschö, Auge

--
Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.
Hohle Köpfe von Terry Pratchett