Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Installation auf Ubuntu

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    315

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

Installation auf Ubuntu

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
24 Beiträge 3 Kommentatoren 10.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #15

    Hallo Däni und Willkommen im Forum.

    Danke für das ausführliche HowTo.

    ich habe dann mal direkt eine neue SD-Karte für meinen BananaPi mit Lubuntu erzeugt.

    Ich kenne mich mit Linux fast gar nicht aus, aber mit so einer Anleitung sollte nichts schiefgehen können.

    Jetzt stecke ich trotzdem fest - kurz vor Schluss.

    Doch Schritt für Schritt:

    Direkt nach Installation nur noch über putty auf die Banane; erst als bananapi:bananapi

    Die erste Ernüchterung bei:

    bananapi# sudo passwd root
    

    wurde jäh beendet mit dem Hinweis, dass bananapi nicht in den sudoers drin ist.

    ein "su" führte jedoch dahin, dass ich ein "passwd root" ausführen konnte.

    Vorsichtshalber auch noch ein "adduser bananapi sudo" ausgeführt.

    und da ich mit vi nicht zurechtkomme das Ganze mit nano gemacht - geht auch ;-)

     nano /etc/ssh/sshd_config
    => PermitRootLogin yes
    

    Da stand vorher etwas wie "= ohne passwort" drin

    Das ganze musste ich seltsamerweise 2x mit reboots durchführen bevor ich als root über putty auf die Banane kam.

    Den Teil mit den /etc/network/interfaces habe ich erst einmal übersprungen, da ich im Moment mit DHCP arbeite, und das läuft auch so.

    Dann weiter im Howto…

    statt````
    user# sudo mkdir /opt/iobroker ; sudo chown $USER.$USER /opt/iobroker ; cd /opt/iobroker

    habe ich````
    root# mkdir /opt/iobroker ; cd /opt/iobroker
    ````verwendet, da die Installation als User unter wheezy Probleme macht.
    
    Bei````
    root# service apparmor stop ; update-rc.d -f apparmor remove ; apt-get remove apparmor apparmor-utils -y ; reboot
    

    kam dann die Fehlermeldung, dass die utils nicht installiert seien. (und auch nicht entfernt würden ;-) )

    Den Block:

    root# wget http://nodejs.org/dist/v0.10.33/node-v0 ... x64.tar.gz
    root# wget http://nodejs.org/dist/npm/npm-1.4.9.tgz
    root# cd /usr/local && tar --strip-components 1 -xzf /root/node-v0.10.33-linux-x64.tar.gz
    root# cd /usr/local && tar --strip-components 1 -xzf /root/npm-1.4.9.tgz
    

    habe ich auch verändert in:

    root# wget http://nodejs.org/dist/v0.10.22/node-v0.10.22-linux-arm-pi.tar.gz
    root# wget http://nodejs.org/dist/npm/npm-1.4.9.tgz
    root# cd /usr/local && tar --strip-components 1 -xzf /root/node-v0.10.22-linux-arm-pi.tar.gz
    root# cd /usr/local && tar --strip-components 1 -xzf /root/npm-1.4.9.tgz
    

    da es mit anderen node-Versionen bei ccu.io zu Problemen kommt, bei ioBroker weiss ich es nicht.

    Und jetzt kommt der Knackpunkt:

    der Befehl:

    ln -s /usr/local/bin /usr/local/bin/node_modules/npm
    ````endet mit der Meldung, dass der Ordner nicht existiert.
    
    Und tatsächlich, der Ordner node_modules befindet sich nicht in:
    
    /usr/local/bin/, sondern in:
    
    /usr/local/
    
    Im zweiten Teil des Befehls habe ich dann das bin herausgenommen.
    
    der Symlink wurde dann wohl auch angelegt, aber der nächste Befehl:
    

    npm install --production ; chmod +x iobroker ; ./iobroker setup ; ./iobroker update ; ./iobroker add admin --enabled

    endete mit einigen Fehlermeldungen, wie z.B.:
    

    module.js:340
    throw err;
    ^
    Error: Cannot find module '/usr/local/bin/node_modules/npm/bin/npm-cli.js'

    
    Natürlich, denn den Pfad gibt es ja nicht :(
    
    So kurz vorm Ziel verreckt :cry:
    
    Wo liegt der Fehler??
    
    plattmachen und neu ist nicht das Problem - so lernt man (zumindest ich)
    
    Gruß
    
    Rainer

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      ma.iogo-mail.ch
      schrieb am zuletzt editiert von
      #16

      Salü Homoran,

      mit Installation auf Ubuntu 14.04 meinte ich die x64 Version.

      Werde dieses Wochenende noch die ARM Version für das rasPi aufsetzen.

      Ich werde es dann auch in das Forum stellen.

      Gruss

      Däni

      1 Antwort Letzte Antwort
      0
      • HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #17

        @ma.io@go-mail.ch:

        mit Installation auf Ubuntu 14.04 meinte ich die x64 Version. `
        Das war mir klar, spätestens bei der node-version ;-)

        Warum ist denn das node-modules-Verzeichnis bei Lubuntu und nodejs-arm nicht da wo es bei dir ist??

        Ich nehme an, das ist der Grund, warum ich es vor "ewigen Zeiten" als absoluter noob unter Ubuntu (Cubietruck) nicht ans Laufen bekommen habe.

        Hatte so etwas schon früher befürchtet :(
        @Homoran:

        Das Problem ist anscheinend, dass Ubuntu für die Pakete andere Pfade anlegt als wheezy. `

        Gruß

        Rainer

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          ma.iogo-mail.ch
          schrieb am zuletzt editiert von
          #18

          Mit Lubuntu habe ich mich nicht gross rumgeschlagen.

          Wenn es recht ist, werde ich raspian nehmen.

          Den Anfang habe ich ja schon.

          Download lastest raspian:

          http://www.raspberrypi.org/downloads/

          dd if=/2014-09-09-wheezy-raspbian.img of=/dev/sdX

          Info: http://raspberrypi.stackexchange.com/qu … ess-server

          sudo apt-get install deborphan

          sudo apt-get autoremove --purge libx11-.* lxde-.* raspberrypi-artwork xkb-data omxplayer penguinspuzzle sgml-base xml-core alsa-.* cifs-.* samba-.* fonts-.* desktop-* gnome-.*

          sudo apt-get autoremove --purge $(deborphan)

          ssudo apt-get autoremove --purge

          ssudo apt-get autoclean

          Ich mag kein X11

          sudo aptitude update && aptitude upgrade -y && rpi-update

          Gruss

          Däni

          1 Antwort Letzte Antwort
          0
          • HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #19

            @ma.io@go-mail.ch:

            Mit Lubuntu habe ich mich nicht gross rumgeschlagen. `
            schade, das fehlt noch in meiner Sammlung :(

            mit wheezy hab ich es auf Bananapi, Cubietruck und Cubox i4 Laufen.

            http://forum.iobroker.org/viewtopic.php?f=8&t=248#p1339

            Gruß

            Rainer

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              ma.iogo-mail.ch
              schrieb am zuletzt editiert von
              #20

              Macht es einen Sinn, das ganze auf Lubuntu?

              In Deinem Tread habe ich gesehen, dass es soweit funktioniert.

              Bei https://github.com/ioBroker ist momentan nicht viel los.

              Somit lasse ich es mal so sein, wie es ist.

              Werde wohl noch eine Zeit mit ccu.io werkeln. ;)

              Gruss

              Däni

              1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #21

                @ma.io@go-mail.ch:

                Macht es einen Sinn, das ganze auf Lubuntu? `
                ist eigentlich nur ein "haben wollen" um das Paket abzurunden.

                Es gibt halt einige, die es mit Ubuntu (oder Lubuntu) machen wollen

                Bei mir gibt es halt kein geht nicht… ;-)

                Nur mit (L)Ubuntu habe ich es noch nicht hinbekommen :(

                Auch wenn ich nicht viel von Linux verstehe, versuche ich es dann mit Tante google irgendwie an's Laufen zu bekommen, und schreibe dann für alle eine entsprechende Anleitung.

                @ma.io@go-mail.ch:

                …dass es soweit funktioniert. `
                Irgendetwas funktioniert im Moment bei mir nicht mit den Datenpunkten der Geräte unter dashui, obwohl ich es jetzt zweimal neu installiert habe.

                Auf dem RasPi soll es laufen - habe ich aber nicht getestet - da fürchte ich, dass es zu wenig Reserve hat.

                Ansonsten läuft es sehr gut auf allen Geräten.

                @ma.io@go-mail.ch:

                Bei https://github.com/ioBroker ist momentan nicht viel los. `
                Ja, Bluefox war (ist?) krank - nochmals gute Besserung von hier.

                Gruß

                Rainer

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  ma.iogo-mail.ch
                  schrieb am zuletzt editiert von
                  #22

                  Na ja, ich denke, ioBroker sollte erst mal auf einer Platform das Alpha Stadium erreichen.

                  Danach können wir die vielen Distributionen ins Auge nehmen.

                  Darum machte ich den ioBrocker mit ubuntu 14.04 auf einer KVM (Kernel Virtual Machine), um schnell zu einem restore Punkt zu kommen.

                  Nix mit platmachen. Restore unter einer Minute.

                  Wie im Changelog gesehen, wurden Variablen mit io. versehen.

                  Und ich habe keine changes für die Adapters gesehen.

                  Somit stehe ich an, den Java ist nicht mein Ding.

                  Noch erschwerend, ich mag kein reverse engineering machen.

                  Aus zeitlichen Gründen.

                  Die Doku, ist ein wenig besser als bei ccu.io. Aber beschweren möchte ich mich nicht.

                  Der Ansatz, dieses Projekt ist genial.

                  Auch gute Besserung an Bluefox.

                  Gruss

                  Däni
                  291_1.png
                  291_2.png

                  1 Antwort Letzte Antwort
                  0
                  • HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #23

                    @ma.io@go-mail.ch:

                    Die Doku, ist ein wenig besser als bei ccu.io. Aber beschweren möchte ich mich nicht. `
                    Wenn du damit meinen link von eben meinst, dann….

                    ich habe mal angefangen etwas zusammenzuschreiben, da ich mich über einfach nachzuvollziehende Anleitungen auch immer freue.

                    Ich selber habe mit der Entwicklung nichts zu tun, außer, dass ich fleissig teste, wo ich kann.

                    Diese Doku möchte ich weiterführen, um die Entwickler ein wenig zu entlasten und etwas für das Projekt zu tun.

                    Da mit dem Legacy-Adapter im Prinzip eine Adaptierung von ccu.io in ioBroker stattgefunden hat, wollte ich auch dazu eine Doku anfertigen; Schritt für Schritt, so gut es geht.

                    Bei einem open source-Projekt sollten einfach viele mithelfen, damit es rund läuft - jeder so wie er kann.

                    Gruß

                    Rainer

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      ma.iogo-mail.ch
                      schrieb am zuletzt editiert von
                      #24

                      JA, es brennt unter den Nägel.

                      Es muss endlich gehen. ;)

                      Nein, kurzfristig wird es nicht gehen.

                      Deine Doku ist schon in ordnung. Und, geht nicht, gibt es nicht. OK.

                      Aber open sorce ist so wie es ist.

                      Keinen Druck von XY.

                      Meiner Ansicht, ist open source, jedem sein wissen oder code seinem Umfeld weiterzugeben.

                      Darum der Hint, ccu.io.

                      Gruss

                      Däni

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

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

                      521

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe