{"id":8368,"date":"2022-03-04T21:29:06","date_gmt":"2022-03-04T19:29:06","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=8368"},"modified":"2022-12-12T16:50:38","modified_gmt":"2022-12-12T14:50:38","slug":"pi-apps-ein-appstore-fuer-den-raspberry-pi-discord-telegram-und-andere-anwendungen-installieren","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/pi-apps-ein-appstore-fuer-den-raspberry-pi-discord-telegram-und-andere-anwendungen-installieren\/","title":{"rendered":"Pi-Apps: Ein AppStore f\u00fcr den Raspberry Pi? Discord, Telegram und andere Anwendungen installieren"},"content":{"rendered":"<p>Die Paketverwaltung ist eine gro\u00dfe St\u00e4rke von Linux-Distributionen. APT ist haupts\u00e4chlich f\u00fcr die Bedienung per Konsole ausgelegt. Zwar gibt es unter Raspberry Pi OS mit <strong>Add\/Remove Software<\/strong> eine grafische Oberfl\u00e4che, womit man per Mausklick Software installieren kann. Allerdings ist diese nicht zu 100% ausgereift und macht beispielsweise Probleme, wenn \u00fcber eine RDP-Sitzung auf den Pi zugegriffen wird. APT hatte ich auf dem Pi bereits vorgestellt, sowohl grafisch als auch auf der Kommandozeile.<\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1003\" height=\"634\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-16.png\" alt=\"\" class=\"wp-image-8369\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-16.png 1003w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-16-300x190.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-16-768x485.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-16-70x44.png 70w\" sizes=\"auto, (max-width: 1003px) 100vw, 1003px\" \/><\/a><\/figure>\n<p>Dar\u00fcber hinaus gibt es eine Programme, die in der Paketverwaltung entweder nur in einer alten Version oder \u00fcberhaupt nicht verf\u00fcgbar sind.<\/p>\n<p><a href=\"https:\/\/github.com\/Botspot\/pi-apps\" title=\"Pi-Apps\" target=\"_blank\" rel=\"nofollow\">Pi-Apps<\/a> m\u00f6chte dies \u00e4ndern: Das Projekt hat sich zum Ziel gesetzt, einen App-Store f\u00fcr den Raspberry Pi bereitzustellen. Per Mausklick sollen Nutzer verschiedene Programme installieren k\u00f6nnen. Wir schauen uns heute Pi-Apps sowie dessen Installation an.<\/p>\n<h2 class=\"wp-block-heading\" id=\"so-installierst-du-pi-apps-auf-deinem-raspberry-pi\">So installierst du Pi-Apps auf deinem Raspberry Pi<\/h2>\n<p>Offiziell unterst\u00fctzt werden Raspberry Pi OS, TwisterOS und AmogOS. Andere auf Debian basierte Betriebssysteme k\u00f6nnen ebenfalls funktionieren, jedoch ungetestet. Zur Installation steht ein Skript bereit. Wie immer w\u00fcrde ich dies aus Sicherheitsgr\u00fcnden nicht direkt ausf\u00fchren, sondern zuerst einen Blick darauf werden und danach starten.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nwget https:\/\/raw.githubusercontent.com\/Botspot\/pi-apps\/master\/install -O install.sh\nbash install.sh\n<\/pre>\n<\/div>\n<p>Anschlie\u00dfend finden wir Pi-Apps \u00fcber das Anwendungsmen\u00fc im Bereich <strong>Accessoirs<\/strong>:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"511\" height=\"559\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-17.png\" alt=\"\" class=\"wp-image-8370\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-17.png 511w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-17-274x300.png 274w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-17-64x70.png 64w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/a><\/figure>\n<\/div>\n<h1 class=\"wp-block-heading\" id=\"neuen-beitrag-erstellen\">Neuen Beitrag erstellen<\/h1>\n<p><a href=\"https:\/\/u-labs.de\/portal\/wp-admin\/edit.php?post_type=post\"><\/a><\/p>\n<h1 class=\"wp-block-heading\" id=\"pi-apps-ein-appstore-fur-den-raspberry-pi-discord-telegram-und-andere-anwendungen-installieren\">Pi-Apps: Ein AppStore f\u00fcr den Raspberry Pi? Discord, Telegram und andere Anwendungen installieren<\/h1>\n<p id=\"block-478d4544-3418-4a0d-b0b5-565f28b9c511\">Die Paketverwaltung ist eine gro\u00dfe St\u00e4rke von Linux-Distributionen. APT ist haupts\u00e4chlich f\u00fcr die Bedienung per Konsole ausgelegt. Zwar gibt es unter Raspberry Pi OS mit <strong>Add\/Remove Software<\/strong> eine grafische Oberfl\u00e4che, womit man per Mausklick Software installieren kann. Allerdings ist diese nicht zu 100% ausgereift und macht beispielsweise Probleme, wenn \u00fcber eine RDP-Sitzung auf den Pi zugegriffen wird. APT hatte ich auf dem Pi bereits vorgestellt, sowohl grafisch als auch auf der Kommandozeile.<\/p>\n<figure class=\"wp-block-image\" id=\"block-376b1648-ca76-4778-84fc-975e3eb6cfbe\"><img decoding=\"async\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-16.png\" alt=\"Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist grafik-16.png\"\/><\/figure>\n<h2 class=\"wp-block-heading\" id=\"pi-apps-angetestet\">Pi-Apps angetestet<\/h2>\n<p>Anschlie\u00dfend \u00f6ffnet sich ein kleines Fenster, dass verschiedene Kategorien aufzeigt. Sie lassen sich durch einen Doppelklick \u00f6ffnen und enthalten teils Unterkategorien, etwa <strong>Browsers<\/strong> in der Internet-Kategorie.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"415\" height=\"432\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-18.png\" alt=\"\" class=\"wp-image-8371\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-18.png 415w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-18-288x300.png 288w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-18-67x70.png 67w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/a><\/figure>\n<\/div>\n<p>Dort befinden sich beispielsweise verschiedene Browser, darunter auch die <strong>Rapid Release<\/strong> Version von Firefox. In den APT Paketquellen des Raspberry Pi OS befindet sich n\u00e4mlich nur die ESR-Version. Sie ist f\u00fcr Unternehmen gedacht und wird zwar mit Sicherheitsaktualisierungen versorgt, aber erh\u00e4lt neue Funktionen erst sp\u00e4ter. Mit <strong>Rapid Release<\/strong> bekommt ihr dagegen die aktuellste Stabile Version. Dies kann etwa helfen, wenn es auf einzelnen Internetseiten Probleme gibt. Die h\u00e4ndische Installation kann man sich mit Pi-Apps sparen.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"423\" height=\"441\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-19.png\" alt=\"\" class=\"wp-image-8372\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-19.png 423w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-19-288x300.png 288w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-19-67x70.png 67w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/a><\/figure>\n<\/div>\n<p>Die Anwendungen stammen aus zahlreichen Quellen: Wenn verf\u00fcgbar, kommen APT-Pakete zum Einsatz. Beispielsweise beim Audioprogram Audacity. Teils werden Pakete vom Hersteller geladen, etwa das Deb-Paket f\u00fcr die GitHub-Cli. Oder das Release-Archiv von PowerShell. Falls n\u00f6tig, werden Abh\u00e4ngigkeiten installiert: Wer den Zoom-Client installiert, der bekommt dadurch auch den Box64 Emulator. F\u00fcr manche Pakete f\u00fcgt Pi-Apps aber auch Drittanbieter-Paketquellen hinzu, wie beim <strong>Firefox Rapid Release Paket<\/strong>. In diesem Falle sind es die Ubuntu-Paketquellen. <\/p>\n<p>Eine gewisse \u00c4hnlichkeit zu Debian besteht, aber dennoch kann es zu Problemen kommen. Generell empfiehlt es sich, die Quelle vor der Installation anzuschauen und nur fortzufahren, wenn man dieser vertraut. Da Pi-Apps Open Source ist, kann man <a href=\"https:\/\/github.com\/Botspot\/pi-apps\/tree\/master\/apps\" title=\"im &quot;apps&quot; Ordner des Repositories auf GitHub\" target=\"_blank\" rel=\"nofollow\">im &#8222;apps&#8220; Ordner des Repositories auf GitHub<\/a> alle Anwendungen mit den Installationsbefehlen einsehen. F\u00fcr jedes Programm gibt es einen Unterordner mit einem Skript namens <strong>install-32<\/strong> bzw f\u00fcr 64-Bit Versionen <strong>install-64<\/strong>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"bedienung-von-pi-apps\">Bedienung von Pi-Apps<\/h3>\n<p>Die Kategorien helfen, um bestimmte Programm einfacher zu finden. Alternativ ist eine Suchfunktion vorhanden. Auch die \u00dcbersicht der Programme, die man per &#8222;Pi-Apps&#8220; installiert hat ist sinnvoll, wenn man z.B. ein Programm sp\u00e4ter wieder entfernen m\u00f6chte. <\/p>\n<p>Klickt man die unteren Kn\u00f6pfe (z.B. zum Installieren) an, ohne ein entsprechendes Programm ausgew\u00e4hlt zu haben, erh\u00e4lt man eine etwas ironische Fehlermeldung, womit der Fehler aber sofort klar wird:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-20.png\"><img loading=\"lazy\" decoding=\"async\" width=\"312\" height=\"233\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-20.png\" alt=\"\" class=\"wp-image-8374\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-20.png 312w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-20-300x224.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2022\/01\/grafik-20-70x52.png 70w\" sizes=\"auto, (max-width: 312px) 100vw, 312px\" \/><\/a><\/figure>\n<\/div>\n<p>Es gibt aber auch ein paar Dinge, die ich von der Benutzbarkeit nicht optimal finde: Das Fenster hat immer die gleiche Gr\u00f6\u00dfe. Selbst wenn man die Liste aller Apps aufruft, nutzt es nur einen Bruchteil des Platzes aus. Man kann es zwar von Hand vergr\u00f6\u00dfern. Doch dies wird nicht gespeichert. Wird n\u00e4chste Mal mit z.B. Zur\u00fcck oder das Abrufen des Info-Dialoges navigiert, hat es wieder die gleiche kleine Gr\u00f6\u00dfe &#8211; ein Geduldsspiel, wenn man sich umschauen m\u00f6chte.<\/p>\n<p>F\u00fcr jeden Klick wird zudem ein eigenes Dialogfenster ge\u00f6ffnet und das vorherige geschlossen. So entsteht ein &#8222;aufblitzen&#8220; und eine kurze Verz\u00f6gerung. Vor allem wenn man ein paar Kategorien durchklickt, wirkt es auf mich nicht besonders angenehm. Besser w\u00e4re, die Listeninhalte in einem Fenster zu aktualisieren.<\/p>\n<p>Ich frage mich zudem, wieso man \u00fcberhaupt so viele Fenster ben\u00f6tigt. Die Beschreibung k\u00f6nnte man problemlos neben der Liste anzeigen, sodass alles im gleichen Fenster dargestellt wird.<\/p>\n<h2 class=\"wp-block-heading\" id=\"bedienung-von-pi-apps\">Fazit<\/h2>\n<p>Die Idee ist gut, an der Umsetzung gibt es noch Verbesserungspotenzial &#8211; so l\u00e4sst sich mein erster Eindruck in einem Satz zusammenfassen. Vor allem die Bedienung wirkt etwas sperrig. Einige n\u00fctzliche Anwendungen sind dabei. Manche wie z.B. Discord sind nur Verkn\u00fcpfungen auf die Web-Version &#8211; wobei das ja auch schon helfen kann, gerade f\u00fcr nicht so versierte Benutzer. <\/p>\n<p>Etwas kritisch sehe ich den Einsatz vieler verschiedener Quellen f\u00fcr die Programme. Wer diese nicht vorher pr\u00fcft, leistet mehreren Quellen teils einiges an Vertrauen im Vorschuss. Hier w\u00e4re zumindest ein Hinweis in der Beschreibung sinnvoll, dass beispielsweise f\u00fcr <strong>Firefox Rapid Release<\/strong> die Ubuntu-Paketquellen hinzugef\u00fcgt werden.<\/p>\n<p>F\u00fcr Einsteiger kann es dennoch hilfreich sein, um Software installieren und nutzen zu k\u00f6nnen, bevor man ein tieferes Verst\u00e4ndnis vom System hat. Da Pi-Apps quelloffen ist, kann jeder Entwickler der m\u00f6chte helfen, das Projekt zu verbessern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Paketverwaltung ist eine gro\u00dfe St\u00e4rke von Linux-Distributionen. APT ist haupts\u00e4chlich f\u00fcr die Bedienung per Konsole ausgelegt. Zwar gibt es unter Raspberry Pi OS mit Add\/Remove Software eine grafische Oberfl\u00e4che, womit man per Mausklick Software installieren kann. Allerdings ist diese nicht zu 100% ausgereift und macht beispielsweise Probleme, wenn \u00fcber eine RDP-Sitzung auf den Pi &#8230;<\/p>\n","protected":false},"author":5,"featured_media":8634,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[671],"tags":[939,951],"class_list":["post-8368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi","tag-paketverwaltung","tag-software"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=8368"}],"version-history":[{"count":6,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8368\/revisions"}],"predecessor-version":[{"id":9771,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/8368\/revisions\/9771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/8634"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=8368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=8368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=8368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}