Ubuntu Snap/de: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{TOCright}} |
{{TOCright}} |
||
== Einführung == |
== Einführung == |
||
<div class="mw-translate-fuzzy"> |
|||
Ein [[Ubuntu_Snap/de|Ubuntu Snap]] Paket oder einfach nur [[Ubuntu_Snap/de|Snap]] ist ein Distributionsformat, das dem [[AppImage/de|AppImage]] insofern ähnelt, als es als "universell installierbares Paket" für die Bereitstellung von Software in Linux Systemen gedacht ist. Snaps wurden von Ubuntu eingeführt, aber sie sollen in allen Linux Distributionen laufen, solange der Snap Daemon, oder {{incode|snapd}}, im Zielsystem verfügbar ist. |
Ein [[Ubuntu_Snap/de|Ubuntu Snap]] Paket oder einfach nur [[Ubuntu_Snap/de|Snap]] ist ein Distributionsformat, das dem [[AppImage/de|AppImage]] insofern ähnelt, als es als "universell installierbares Paket" für die Bereitstellung von Software in Linux Systemen gedacht ist. Snaps wurden von Ubuntu eingeführt, aber sie sollen in allen Linux Distributionen laufen, solange der Snap Daemon, oder {{incode|snapd}}, im Zielsystem verfügbar ist. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Ein Snap Paket hat zwei Hauptmerkmale: |
Ein Snap Paket hat zwei Hauptmerkmale: |
||
* Programme sind in einem Sandkasten untergebracht, so dass sie den Rest Ihres Betriebssystems nicht stören. |
* Programme sind in einem Sandkasten untergebracht, so dass sie den Rest Ihres Betriebssystems nicht stören. |
||
* Programme werden automatisch im Hintergrund aktualisiert, um die neueste Version der Anwendung zu erhalten. |
* Programme werden automatisch im Hintergrund aktualisiert, um die neueste Version der Anwendung zu erhalten. |
||
</div> |
|||
Weitere Möglichkeiten zur Installation der Software siehe [[Installing_on_Linux/de|Installation unter Linux]]. |
Weitere Möglichkeiten zur Installation der Software siehe [[Installing_on_Linux/de|Installation unter Linux]]. |
||
Line 13: | Line 18: | ||
== Einrichtung == |
== Einrichtung == |
||
<div class="mw-translate-fuzzy"> |
|||
Ab v0.19 ist die Verwendung von Snaps experimentell. Die aktuellen Snaps werden von Freiwilligen generiert und bereitgestellt. |
Ab v0.19 ist die Verwendung von Snaps experimentell. Die aktuellen Snaps werden von Freiwilligen generiert und bereitgestellt. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
In allen Systemen, in denen Snaps installiert werden sollen, muss zuerst der Snap Daemon installiert werden. Das Paket heißt normalerweise {{incode|snapd}}. |
In allen Systemen, in denen Snaps installiert werden sollen, muss zuerst der Snap Daemon installiert werden. Das Paket heißt normalerweise {{incode|snapd}}. |
||
</div> |
|||
=== Debian/Ubuntu === |
=== Debian/Ubuntu === |
||
Für Debian/Ubuntu und ähnliche Systeme, die den APT Verwalter verwenden, wird der Daemon wie folgt installiert: |
Für Debian/Ubuntu und ähnliche Systeme, die den APT Verwalter verwenden, wird der Daemon wie folgt installiert: |
||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
sudo apt install snapd |
sudo apt install snapd |
||
Line 25: | Line 35: | ||
Um die stabile Version des Snap zu installieren, verwende |
Um die stabile Version des Snap zu installieren, verwende |
||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
sudo snap install freecad |
sudo snap install freecad |
||
Line 30: | Line 41: | ||
Um die Entwicklungsversion des Snap zu installieren, verwende: |
Um die Entwicklungsversion des Snap zu installieren, verwende: |
||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
sudo snap install --edge freecad-ppd |
sudo snap install --edge freecad-ppd |
||
Line 37: | Line 49: | ||
To install the stable version of the Snap use: |
To install the stable version of the Snap use: |
||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
snap install freecad |
snap install freecad |
||
}} |
}} |
||
To install the development version of the Snap use: |
To install the development version of the Snap use: |
||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
snap install --edge freecad-ppd |
snap install --edge freecad-ppd |
||
Line 47: | Line 62: | ||
== Notes == |
== Notes == |
||
To figure out which development version is installed type the following in the Command-line interface: |
|||
{{Code|lang=bash|code= |
|||
snap info freecad-ppd |
snap info freecad-ppd |
||
}} |
}} |
||
Line 54: | Line 70: | ||
== Advanced == |
== Advanced == |
||
The following commands are geared |
The following commands are geared towards users that are familiar with git and have a locally cloned repository of the upstream FreeCAD repository. |
||
{{Code|lang=bash|code= |
|||
git clone https://github.com/FreeCAD/FreeCAD |
git clone https://github.com/FreeCAD/FreeCAD |
||
cd FreeCAD/ |
cd FreeCAD/ |
||
}} |
}} |
||
To find out the latest upstream revision number (also known as 'HEAD'): |
|||
{{Code|lang=bash|code= |
|||
git rev-list --count HEAD |
git rev-list --count HEAD |
||
}} |
}} |
||
To translate the current snap development version in to a revision number (make sure you're within your cloned FreeCAD repository as mentioned above): |
|||
{{Code|lang=bash|code= |
|||
snap info freecad-ppd {{!}} grep -e '^installed:' {{!}} awk -F ' ' '{ print $2 }' {{!}} cut -d'~' -f2 {{!}} xargs -I{} git rev-list --count {} |
snap info freecad-ppd {{!}} grep -e '^installed:' {{!}} awk -F ' ' '{ print $2 }' {{!}} cut -d'~' -f2 {{!}} xargs -I{} git rev-list --count {} |
||
}} |
}} |
||
The difference between the numbers will tell you how many revisions behind upstream the snap development (edge) is. |
|||
== Verweise == |
== Verweise == |
||
<div class="mw-translate-fuzzy"> |
|||
Weitere Informationen über die aktuellen Bemühungen, mit Snaps umzugehen. |
Weitere Informationen über die aktuellen Bemühungen, mit Snaps umzugehen. |
||
* [https://forum.freecadweb.org/viewtopic.php?f=4&t=46044 0.19 Snap Vorschau benötigt "Tester"], ältere Snap von {{Emphasis|vejmarie}} |
* [https://forum.freecadweb.org/viewtopic.php?f=4&t=46044 0.19 Snap Vorschau benötigt "Tester"], ältere Snap von {{Emphasis|vejmarie}} |
||
* [https://forum.freecadweb.org/viewtopic.php?f=42&t=46853 Diskussion: Zustand des Snap (Snap Pakete)], neuere Version des Snap von {{Emphasis|ppd}} |
* [https://forum.freecadweb.org/viewtopic.php?f=42&t=46853 Diskussion: Zustand des Snap (Snap Pakete)], neuere Version des Snap von {{Emphasis|ppd}} |
||
</div> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Revision as of 18:53, 24 December 2021
Einführung
Ein Ubuntu Snap Paket oder einfach nur Snap ist ein Distributionsformat, das dem AppImage insofern ähnelt, als es als "universell installierbares Paket" für die Bereitstellung von Software in Linux Systemen gedacht ist. Snaps wurden von Ubuntu eingeführt, aber sie sollen in allen Linux Distributionen laufen, solange der Snap Daemon, oder snapd
, im Zielsystem verfügbar ist.
Ein Snap Paket hat zwei Hauptmerkmale:
- Programme sind in einem Sandkasten untergebracht, so dass sie den Rest Ihres Betriebssystems nicht stören.
- Programme werden automatisch im Hintergrund aktualisiert, um die neueste Version der Anwendung zu erhalten.
Weitere Möglichkeiten zur Installation der Software siehe Installation unter Linux.
Einrichtung
Ab v0.19 ist die Verwendung von Snaps experimentell. Die aktuellen Snaps werden von Freiwilligen generiert und bereitgestellt.
In allen Systemen, in denen Snaps installiert werden sollen, muss zuerst der Snap Daemon installiert werden. Das Paket heißt normalerweise snapd
.
Debian/Ubuntu
Für Debian/Ubuntu und ähnliche Systeme, die den APT Verwalter verwenden, wird der Daemon wie folgt installiert:
sudo apt install snapd
Um die stabile Version des Snap zu installieren, verwende
sudo snap install freecad
Um die Entwicklungsversion des Snap zu installieren, verwende:
sudo snap install --edge freecad-ppd
Manjaro
To install the stable version of the Snap use:
snap install freecad
To install the development version of the Snap use:
snap install --edge freecad-ppd
Notes
To figure out which development version is installed type the following in the Command-line interface:
snap info freecad-ppd
Advanced
The following commands are geared towards users that are familiar with git and have a locally cloned repository of the upstream FreeCAD repository.
git clone https://github.com/FreeCAD/FreeCAD
cd FreeCAD/
To find out the latest upstream revision number (also known as 'HEAD'):
git rev-list --count HEAD
To translate the current snap development version in to a revision number (make sure you're within your cloned FreeCAD repository as mentioned above):
snap info freecad-ppd | grep -e '^installed:' | awk -F ' ' '{ print $2 }' | cut -d'~' -f2 | xargs -I{} git rev-list --count {}
The difference between the numbers will tell you how many revisions behind upstream the snap development (edge) is.
Verweise
Weitere Informationen über die aktuellen Bemühungen, mit Snaps umzugehen.
- 0.19 Snap Vorschau benötigt "Tester", ältere Snap von vejmarie
- Diskussion: Zustand des Snap (Snap Pakete), neuere Version des Snap von ppd
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework