Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioBroker unter Clear Linux von Intel

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioBroker unter Clear Linux von Intel

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MartyBr last edited by

      Ich habe mir eine Testinstanz von ioBroker unter Clear Linux installiert. Clear Linux kennt die Debian Pakete nicht, hier werden Bundles installiert.
      Clear Linux läuft bei mir auf einen Proxmox-Server als VM und virtuell auf dem Rechner unter VmWare Fusion. Beide Instanzen laufen sehr performant und nach ersten Überprüfungen störungsfrei.

      Für den ioBroker müssen verschiedene Bundles nachinstalliert werden; der Installer von ioBroker ist ja auf Debian Pakete ausgelegt.

      Hier meine Installation :

      https://www.clearlinux.org

      Folgende Pakete installieren:

      sudo swupd bundle-add kernel-native-dkms

      sudo swupd bundle-add nodejs-basic
      sudo swupd bundle-add package-builder
      sudo swupd bundle-add make
      sudo swupd bundle-add c-basic
      sudo swupd bundle-add python-basic-dev
      sudo swupd bundle-add unzip
      sudo swupd bundle-add devpkg-util-linux
      sudo swupd bundle-add dev-utils-dev
      sudo swupd bundle-add devpkg-libgudev
      sudo swupd bundle-add dev-utils
      sudo swupd bundle-add avahi-daemon
      sudo swupd bundle-add devpkg-libcap
      sudo swupd bundle-add acl

      ioBroker:

      curl -sL https://iobroker.net/install.sh | bash -

      Redis-Server:

      sudo swupd bundle-add redis-native

      Meine Erfahrung bisher ist sehr positiv. Der neue Server reagiert subjektiv schneller als der Debian. Beide Systeme haben die gleiche virtuelle Hardware und laufen im Latest-Zweig.

      E 1 Reply Last reply Reply Quote 0
      • E
        e-s @MartyBr last edited by

        @MartyBr
        Welche Versionen von nodejs werden dabei installiert?
        Gibt es die Möglichkeit auch andere Versionen zu nutzen?

        M 1 Reply Last reply Reply Quote 0
        • M
          MartyBr @e-s last edited by

          @e-s

          Betriebssystem
          linux
          Betriebssystem
          linux
          Architektur
          x64
          CPUs
          4
          Geschwindigkeit
          2304 MHz
          Modell
          Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz
          RAM
          2.87 GB
          System Betriebszeit
          12:55:36
          Node.js
          v12.15.0 (Es gibt eine neuere Version: v12.16.3)
          NPM
          6.13.4
          Festplatte Größe
          31 GB
          Festplatte frei
          15.62 GB
          Anzahl der Adapter
          346
          Betriebszeit
          04:11:06
          Aktive Instanzen
          8
          Hostname
          iobroker-master

          E 1 Reply Last reply Reply Quote 0
          • E
            e-s @MartyBr last edited by

            @MartyBr
            Also scheinbar ist es aber trotzdem nicht so einfach alles auf aktuellen Stand zu bringen.
            Nodejs ist zwar 12, aber nicht die aktuelle Version.

            Bin gespannt wie sich das System durchsetzt.

            M 1 Reply Last reply Reply Quote 0
            • M
              MartyBr @e-s last edited by

              @e-s
              Ich habe ja bisher alle meine Maschinen auf Debian (10) laufen. Ist ja ein freies und gut dokumentiertes System.
              Das Clear Linux regiert schneller und scheint performanter zu sein. Die Installation geht schnell und reibungslos von statten. Gerade die Installation als virtuelle Instanzen (alle VM Plattformen!!!!) ist super dokumentiert:

              Bsp: Proxmox
              https://docs.01.org/clearlinux/latest/get-started/virtual-machine-install/proxmox.html

              Es war am Anfang etwas tricky, die notwendigen Pakete herauszufinden. Ich hatte einfach den ioBroker Installer laufen lassen und die notwendigen Pakete dann in Clear Linux installiert.

              Bis jetzt läuft der Server gut. Ich installiere parallel die für mich wichtigen Adapter und schau mir das Ergebnis an.

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @MartyBr last edited by

                @MartyBr
                Laut heise.de läuft es gut, aber ein Quantensprung ist es nicht.

                https://www.heise.de/newsticker/meldung/Ausprobiert-Clear-Linux-Intels-leistungsfaehige-Linux-Distribution-4712058.html

                M 1 Reply Last reply Reply Quote 0
                • M
                  MartyBr @Thomas Braun last edited by

                  @Thomas-Braun
                  Das habe ich auch gelesen. Die haben aber das Gesamtpaket bewertet und die Aktualität und Zahl der Pakete eingerechnet. Für mich ist die Performance wichtig. Jeder bewertet eben den Teil höher, der für seine Person wichtig(er) ist.
                  Clear Linux ist vom Compiler auf neuere Intel CPUs optimiert. Daher musst du die AES Features deiner virtuellen CPU einschalten.

                  Beim Vergleich z.B. des Neustarts schlägt das System meine Debian um den Faktor 2. Die Reaktion bei verschiedenen Tests liegt erheblich über die Debian Systeme.

                  Ich werde das System so einen Monat parallel zu meinen anderen Systemen betreiben und dann bei positivem Eindruck umsteigen.

                  BBTown 1 Reply Last reply Reply Quote 0
                  • BBTown
                    BBTown @MartyBr last edited by BBTown

                    @MartyBr
                    Wie häufig startest Du denn dein System neu, dass dies ausschlaggebend wäre? 😎

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      MartyBr @BBTown last edited by

                      @BBTown
                      Der Neustart ist nicht der Grund und wäre ziemlich dämlich. Das gesamte System ist performanter als mein Debian System. Ich habe ca. 30000 DP und eine hohe Anzahl an Adaptern im System. Auch das arbeiten im VIS Editor ist nicht so smooth.
                      Das Umschalten im Admin zwischen Objekten und Ereignissen dauert mir auch zu lange.
                      Wie gesagt, ich beobachte das System und vergleiche beide Server.

                      Ich will hier nur einen Gedankenanstoß geben und von meinen Erfahrungen berichten. Beide Linux Systeme sind schon unterschiedlich. Auf dem Desktop würde ich auch eher ein Linux Mint installieren, bin aber auf meinem Mac zufriedener. Jedes System hat seine Vor- und Nachteile. Die Entwicklungsrichtung von Intel, das Clear Linux für Hosting und Virtualisierung auszulegen, ist nach meiner Meinung genau passend.

                      BBTown 1 Reply Last reply Reply Quote 0
                      • BBTown
                        BBTown @MartyBr last edited by BBTown

                        @MartyBr
                        Meine Antwort war auch augenzwinkernd gemeint.
                        Ich werde mal neugierig schauen was Du so berichtest.

                        Für produktive Umgebungen bin ich kein Freund von exotischen Dingen und ich versuche auch nicht unnötig viel zu vermischen, da dies - meines erachtens - die Fehlersuche unnötig zusätzlich erschwert da es weniger gleichgesinnte gibt, die unterstützen können oder Erfahrungen beisteuern.

                        Ich merke das schon wenn jemand eine Windows Installation hat, ich lese dann selten weiter, da ich so eine selbst noch nie gesehen habe, und keine Ahnung habe wo ich da anfangen soll zu unterstüzten, suchen, nachstellen.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          MartyBr @BBTown last edited by

                          @BBTown
                          Ein Problem existiert unter Clear Linux:

                          Bei der Installation von bestimmten Adaptern kommt in Log eine Warnung, dass bestimmte OS-Module nicht installiert sind.

                          Ich habe das debugging eingeschaltet, scheinbar wird apt-get erwartet. Clear Linux benutzt aber swupd als Paketmanager.

                          Kann man irgendwo einstellen?

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @MartyBr last edited by

                            @MartyBr Das sind dann halt die Phänomene, wenn man die von @BBTown genannten 'Exoten' fährt. Das Installerskript geht eher von apt als von swupd aus. Wenn ich das richtig bei heise gelesen habe werden von clear linux auch andere Verzeichnisse genutzt. Ist halt die Frage, in wie weit das dann noch ein 'lsb'-System ist. Aber dafür testest du da ja auch dann aus.

                            BBTown M 2 Replies Last reply Reply Quote 0
                            • BBTown
                              BBTown @Thomas Braun last edited by

                              @Thomas-Braun sagte in ioBroker unter Clear Linux von Intel:

                              andere Verzeichnisse genutzt

                              /usr/ anstelle von /etc wenn ich das recht erinnere

                              1 Reply Last reply Reply Quote 0
                              • M
                                MartyBr @Thomas Braun last edited by

                                @Thomas-Braun
                                @BBTown
                                Danke für die Antworten. Es geht ja hier um das testen der Distribution.

                                Aber eine Frage habe ich noch:
                                Wofür benötigt der ioBroker apt? Die "Programme" sind ja alle für node/npm geschrieben und werden von nem kompiliert.

                                Der iobroker-installer braucht ja verschiedene OS Pakete, die er über apt installiert. Das habe ich ja vorlaufend manuell erledigt. Jetzt geht es ja um den "Betrieb".

                                Thomas Braun 1 Reply Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @MartyBr last edited by

                                  @MartyBr Der Broker selber braucht kein apt, der braucht nur ein node als Laufzeitumgebung. Um die aber herzustellen braucht es noch zusätzliche Pakete (und user-Rechte), die komfortablerweise über das Skript installiert werden. Man kann das natürlich auch alles 'zu Fuß' machen, wenn der verwendete Exot nicht berücksichtigt wird.

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    MartyBr @Thomas Braun last edited by

                                    @Thomas-Braun
                                    Das habe ich mir auch so gedacht. Ich habe, wie im ersten Post geschrieben, alle Pakete von Hand installiert.

                                    Der iobroker rennt auch super. Ich habe gerade mal einen Hardware nahen Adapter (Zigbee) installiert. Im Log steht wieder, dass er einen Paketmanager vermisst.

                                    Die Adapter und oder Programmierung laufen aber ohne Probleme.
                                    Ich bin aber kein Adapterentwickler und kann daher nicht in die Programmierung reinschauen, ob da irgendwo über Apt ein Paket nachinstalliert wird.
                                    Bei Bluetooth kann ich mir das vorstellen, die Hinweise gehen aber immer von einer vorlaufenden Installation von blued oder ähnlichen Paketen aus. Nach meinem Stand installiert der iobroker-Adapter nur npm-Pakete nach.

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      MartyBr last edited by

                                      Nachtrag:
                                      Ich habe mir die Install und Fix-Scripte angeschaut: Da gibt es genau die Pakete, die ich manuell schon installiert habe:
                                      Bildschirmfoto 2020-05-01 um 17.44.51.png

                                      Als Paket-Manager steht bei Linux nun:
                                      Bildschirmfoto 2020-05-01 um 17.47.46.png

                                      Hier könnte ich natürlich apt durch swupd ersetzten. Das ist aber nicht zielführend.

                                      Ich fahre das System erst mal so weiter und baue mein Testsystem weiter auf.
                                      Vielleicht hat ja ein Entwickler einen Hinweis für mich 🤔
                                      🤔

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        MartyBr last edited by

                                        Hier mal der Dashboard von node-red:

                                        Bildschirmfoto 2020-05-01 um 18.40.21.png

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        911
                                        Online

                                        32.0k
                                        Users

                                        80.5k
                                        Topics

                                        1.3m
                                        Posts

                                        clear linux linux
                                        4
                                        18
                                        603
                                        Loading More Posts
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        The ioBroker Community 2014-2023
                                        logo