{"id":2245,"date":"2023-09-10T08:49:52","date_gmt":"2023-09-10T06:49:52","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=2245"},"modified":"2023-09-10T08:49:55","modified_gmt":"2023-09-10T06:49:55","slug":"bottles-windows-software-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/bottles-windows-software-unter-linux\/","title":{"rendered":"Bottles &#8211; Windows-Software unter Linux"},"content":{"rendered":"\n<p>Hier ein kurzer Beitrag nach einem bei mir hektischen Wochenende &ndash; wir installieren Windows-Software mittels der Software Bottles unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>. Grundlegend &ndash; es handelt sich dabei um eine grafische Oberfl&auml;che f&uuml;r <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/wine\/\" target=\"_self\" title=\"Wine ist eine Software, mit der man Windows-Programme unter Linux ausf&uuml;hren kann. Es handelt sich dabei nicht um einen Emulator, sondern um eine Implementierung der Funktionen der Windows-API auf Linux und anderen Unix-&auml;hnlichen Betriebssystemen. Wine leitet die Systemaufrufe an den Linux-Kernel und das X Window System weiter. Zu beachten ist, dass Wine nicht alle Windows-Programme&hellip;\" class=\"encyclopedia\">Wine<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bottles installieren<\/h3>\n\n\n\n<p>Als Erstes &ndash; die Software l&auml;sst sich via&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/flatpak-pakete-nutzen-noch-mehr-software\/\" data-type=\"post\" data-id=\"746\" target=\"_blank\" rel=\"noreferrer noopener\">Flatpak<\/a>&nbsp;installieren &ndash; angeblich ist das aktuelle <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> jedoch nicht ganz fehlerfrei, darum habe ich es schnell selbst kompiliert. Unter auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> basierenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en installieren wir &uuml;ber die&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung&nbsp;folgende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e: &bdquo;<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/python\/\" target=\"_self\" title=\"Python ist eine Programmiersprache, die auf verschiedenen Plattformen, einschlie&szlig;lich Linux, verwendet wird. Es wurde Anfang der 1990er Jahre von Guido van Rossum entwickelt und ist heute auf vielen Plattformen verf&uuml;gbar, darunter Linux, Unix, OS X und Windows. Python bietet eine einfache Syntax, die der englischen Sprache &auml;hnelt und es Entwicklern erm&ouml;glicht, Programme mit weniger Zeilen&hellip;\" class=\"encyclopedia\">python<\/a>2-pip pathon3-markdown ninja-build meson libhandy-1-0 libhandy-1-dev libglib2.0-dev <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/git\/\" target=\"_self\" title=\"Git ist ein Open-Source-Tool, das f&uuml;r die Versionskontrolle von Software verwendet wird. Es wurde 2005 von Linus Torvalds, dem Sch&ouml;pfer des Linux-Betriebssystems-Kernels, entwickelt. Git erm&ouml;glicht es Entwicklern, &Auml;nderungen an einem Projekt zu verfolgen, zu protokollieren und darauf zuzugreifen. Es ist ein verteiltes Versionskontrollsystem, bei dem jeder Entwickler eine vollst&auml;ndige Kopie des Projekts besitzt, einschlie&szlig;lich der&hellip;\" class=\"encyclopedia\">git<\/a><\/strong>&bdquo;. Anschlie&szlig;end passen Sie wie unter&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/09\/python-software-unter-linux-aus-dem-python-package-index-installieren\/\" data-type=\"post\" data-id=\"1910\" target=\"_blank\" rel=\"noreferrer noopener\">Python-Repository<\/a>&nbsp;beschrieben die &bdquo;<strong>.<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">bash<\/a>rc<\/strong>&ldquo; an.<\/p>\n\n\n\n<p>Anschlie&szlig;end laden wir die Quellen auf dem&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>&nbsp;als normaler Benutzer herunter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/bottlesdevs\/Bottles.git<\/code><\/pre>\n\n\n\n<p>Nun <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/kompilieren\/\" target=\"_self\" title='Kompilieren unter Linux bedeutet, den Quellcode eines Programms in eine ausf&uuml;hrbare Datei umzuwandeln. Dabei wird der Quellcode in eine maschinenlesbare Form gebracht, die vom Computer ausgef&uuml;hrt werden kann. Das Kompilieren ist ein wichtiger Schritt in der Softwareentwicklung. Unter Linux gibt es verschiedene Methoden, um Programme zu kompilieren. Eine h&auml;ufig verwendete Methode ist das \"make\" Build-System.&hellip;' class=\"encyclopedia\">kompilieren<\/a> wir die Software als normaler Benutzer (<em>zur Installation wird das Password des Admins automatisch abgefragt<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Bottles\nmkdir build\nmeson build &amp;&amp; cd build\nninja -j$(nproc)\nninja install<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Bottles nutzen<\/h3>\n\n\n\n<p>Nach der Installation starten wir Bottles als normaler Nutzer auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bottles<\/code><\/pre>\n\n\n\n<p>Nun wird die Software fehlende Module bem&auml;ngeln, diese installieren Sie auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> als normaler Benutzer am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> via &ndash; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install patool<\/code><\/pre>\n\n\n\n<p>Dies tun Sie so <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>ge, bis die Software startet:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1024x576.jpg\" alt=\"\" class=\"wp-image-2246\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Sie klicken auf &bdquo;<strong>Weiter<\/strong>&ldquo; bis die Software vorschl&auml;gt, die n&ouml;tigen Module zu installieren &ndash; klicken Sie auf &bdquo;<strong>Installieren<\/strong>&bdquo;, dies dauert ein paar Sekunden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1-1024x576.jpg\" alt=\"\" class=\"wp-image-2247\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Zur Installation von Windows-Software klicken Sie jetzt auf den Schalter &bdquo;<strong>Neue Bottle erstellen<\/strong>&bdquo;, dies dauert ein paar Sekunden &ndash; einfach abwarten. Anschlie&szlig;end l&auml;sst sich Windows-Software per Mausklick installieren:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-3-1024x576.jpg\" alt=\"\" class=\"wp-image-2248\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-3-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-3-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-3-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-3-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-3.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Wie gesagt &ndash; es handelt sich dabei um eine einfach gehaltene grafische Oberfl&auml;che f&uuml;r <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/wine\/\" target=\"_self\" title=\"Wine ist eine Software, mit der man Windows-Programme unter Linux ausf&uuml;hren kann. Es handelt sich dabei nicht um einen Emulator, sondern um eine Implementierung der Funktionen der Windows-API auf Linux und anderen Unix-&auml;hnlichen Betriebssystemen. Wine leitet die Systemaufrufe an den Linux-Kernel und das X Window System weiter. Zu beachten ist, dass Wine nicht alle Windows-Programme&hellip;\" class=\"encyclopedia\">Wine<\/a> &ndash; diese Software wird automatisch installiert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-2-1024x576.jpg\" alt=\"\" class=\"wp-image-2250\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-2-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-2-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-2-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-2-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/bottles-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"2245\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"2245\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">1<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Hier ein kurzer Beitrag nach einem bei mir hektischen Wochenende &#8211; wir installieren Windows-Software mittels der Software Bottles unter Linux. Grundlegend &#8211; es handelt sich dabei um eine grafische Oberfl\u00e4che f\u00fcr Wine. Bottles installieren Als Erstes &#8211; die Software l\u00e4sst sich via\u00a0Flatpak\u00a0installieren &#8211; angeblich ist das aktuelle Paket jedoch nicht ganz fehlerfrei, darum habe ich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2250,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[69],"class_list":["post-2245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-virtualisierung","tag-virtualisierung"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=2245"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2245\/revisions"}],"predecessor-version":[{"id":2251,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2245\/revisions\/2251"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/2250"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=2245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=2245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=2245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}