TelldusCore .deb för armhf?
Moderator: Telldus
Re: TelldusCore .deb för armhf?
Om man ändå ska lagra informationen på tex en NAS kan man lika gärna plugga in sin sticka i den så behöver man bara ha en enhet igång.
Ur utbildningssyfte är det dock fortfarande kul
Ur utbildningssyfte är det dock fortfarande kul
Re: TelldusCore .deb för armhf?
Om det inte är så att man tycker NASen är lite stor och ljudlig för att stå på en plats med bra mottagning från hela huset i en DUO. Eller att man vill separera alla sina lagrade filer från att man är inne och leker runt.
My home automation software: Automagically @ Raspberry Pi http://automagically.weebly.com
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Re: TelldusCore .deb för armhf?
Hej,micke.prag wrote:Just nu finns det inga planer för armhf. Anledningen är att vi inte har hårdvara att köra tester på. Det är möjligt att vi kommer stödja det i framtiden dock.
Hur är det med detta idag? Har en Raspberry som kör raspbmc i vilken det är armhf som gäller.
//Tom
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
Re: TelldusCore .deb för armhf?
Sök på forumet. Där finns instruktioner för hur du bygger paketen för RaspberryPi.
Micke Prag
Software
Telldus Technologies
Software
Telldus Technologies
-
- Posts: 779
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Re: TelldusCore .deb för armhf?
Jo det vet jag, man kan också följa era egna instruktioner http://developer.telldus.com/wiki/TellS ... tionSource Det jag mera tänkte på var om ni fått in ngn hårdvara att testa på så att ni kunde bygga ett färdigt paket för installation.micke.prag wrote:Sök på forumet. Där finns instruktioner för hur du bygger paketen för RaspberryPi.
//Tom
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Re: TelldusCore .deb för armhf?
Det är uppenbart en bugg att paketet inte har en build-dependancy på cmake. Du kan kanske lägga in en ticket om det?nixta wrote:hne wrote:nixta wrote: Hur installerar man cmake?Code: Select all
apt-get install cmake
tack
nu fungerar det
Re: TelldusCore .deb för armhf?
Hej,
Försöker bygga TelldusCenter på motsvarande sätt, men har åkt på en del problem.
Först kör jag;
med resultatet att inga nya paket installeras.
kör sedan;
källkod laddas ned och cmake drar igång
Får sedan en fråga att mata in en nyckel för Telldus Live, vet inte vad jag ska ange här?
Sen kommer ett felmeddelande (samma som när jag försökte bygga med make);
Uppenbarligen fanns där beroende till andra paket (hittade ett ansenligt antal av Qt paket...) som borde installeras innan.
Någon som har fått detta att bygga och kan dela med sig av hur man går tillväga.
Mvh
/Jonas
Försöker bygga TelldusCenter på motsvarande sätt, men har åkt på en del problem.
Först kör jag;
Code: Select all
sudo apt-get build-dep tellduscenter
kör sedan;
Code: Select all
sudo apt-get -b source tellduscenter
Får sedan en fråga att mata in en nyckel för Telldus Live, vet inte vad jag ska ange här?
Code: Select all
Enter Telldus Live! public key:
Code: Select all
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE
QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR
QT_QTCORE_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindQt4.cmake:1200 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
TelldusGui/CMakeLists.txt:1 (FIND_PACKAGE)
Någon som har fått detta att bygga och kan dela med sig av hur man går tillväga.
Mvh
/Jonas
Re: TelldusCore .deb för armhf?
Det verkar vara några inställningar i paketen som Telldus har missat för att det skall bygga bra. Kan bero på att de testar att bygga på en maskin med massa programvara förinstallerat.Jbravo wrote:Hej,
Försöker bygga TelldusCenter på motsvarande sätt, men har åkt på en del problem.
Vad det är har jag inte någon aning, Micke vet nog.Får sedan en fråga att mata in en nyckel för Telldus Live, vet inte vad jag ska ange här?Code: Select all
Enter Telldus Live! public key:
Uppenbarligen så behövs en hel del Qt-bibliotek för programmering (de avslutas med -dev). Qt är i vart fall ett grafiskt bibliotek.Sen kommer ett felmeddelande (samma som när jag försökte bygga med make);Uppenbarligen fanns där beroende till andra paket (hittade ett ansenligt antal av Qt paket...) som borde installeras innan.Code: Select all
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE): Could NOT find Qt4 (missing: QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE QT_INCLUDE_DIR QT_LIBRARY_DIR QT_QTCORE_LIBRARY) Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-2.8/Modules/FindQt4.cmake:1200 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) TelldusGui/CMakeLists.txt:1 (FIND_PACKAGE)
Dessa bibliotek borde ha installerats när du skrev komandot för att installera alla byggberoenden som källkoden har. För du har väl kört kommandot för att kolla vilka beroenden som paketet har och installerat dem? De är ett av kommandonan som jag beskrev tidigare.
Någon som har fått detta att bygga och kan dela med sig av hur man går tillväga.
Mvh
/Jonas
Re: TelldusCore .deb för armhf?
Jag kör fast direkt med mina minimala linux-kunskaper. Hur lägger jag till deb-src som det står om ibörjan av tråden? Jag antar att det är en länk som ska in i list filen?
Re: TelldusCore .deb för armhf?
Titta i filen /etc/apt/sources.list där anges var paketen finns. Kopiera raderna och ändra deb till deb-src.burton666 wrote:Jag kör fast direkt med mina minimala linux-kunskaper. Hur lägger jag till deb-src som det står om ibörjan av tråden? Jag antar att det är en länk som ska in i list filen?
Exempelvis om /etc/apt/sources.list innehåller dessa rader.
Code: Select all
deb http://ftp.se.debian.org/debian/ testing main contrib
deb http://security.debian.org/ testing/updates main contrib
Code: Select all
deb-src http://ftp.se.debian.org/debian/ testing main contrib
deb-src http://security.debian.org/ testing/updates main contrib
Lämpligt sätt att göra detta från ett kommandofönster är
Code: Select all
sudo cp /etc/apt/sources.list /etc/apt/sources.list.`date +%F`
sudo nano /etc/apt/sources.list
sudo aptitude update
Last edited by Jaxån on Fri Feb 15, 2013 12:37 am, edited 1 time in total.
Re: TelldusCore .deb för armhf?
Nu har jag skickat en felanmälan på de saknade byggberoendena i debianpaketet.
Nämligen paketen cmake, libconfuse-dev, libftdi-dev och help2man som behövs för att kunna kompilera ett eget paket.
Nämligen paketen cmake, libconfuse-dev, libftdi-dev och help2man som behövs för att kunna kompilera ett eget paket.
-
- Posts: 58
- Joined: Fri Mar 17, 2023 9:45 am
Re: TelldusCore .deb för armhf?
Har gett mig på detta efter att jag fick igång icke arm_hf.Jerbe wrote:Det funkar inte riktigt så enkelt. Man fastnar i dependencys som cmake inte kan hitta:
Det tycks dock som man kan lösa det medCode: Select all
pi@raspberrypi ~/telldus-temp $ apt-get --compile source telldus-core Läser paketlistor... Färdig Bygger beroendeträd Läser tillståndsinformation... Färdig Behöver hämta 122 kB källkodsarkiv. Läs:1 http://download.telldus.com/debian/ stable/main telldus-core 2.1.1-1 (dsc) [1 092 B] Läs:2 http://download.telldus.com/debian/ stable/main telldus-core 2.1.1-1 (tar) [114 kB] Läs:3 http://download.telldus.com/debian/ stable/main telldus-core 2.1.1-1 (diff) [6 854 B] Hämtade 122 kB på 0s (460 kB/s) gpgv: nyckelblockresurs "/home/pi/.gnupg/trustedkeys.gpg": fel vid öppning av fil gpgv: Signatur gjordes mån 6 feb 2012 10:41:32 CET med DSA nyckel-id E501EA76 gpgv: Kan inte kontrollera signaturen: publika nyckeln hittades inte dpkg-source: varning: misslyckades verifiera signaturen på ./telldus-core_2.1.1-1.dsc dpkg-source: info: extraherar telldus-core i telldus-core-2.1.1 dpkg-source: info: packar upp telldus-core_2.1.1.orig.tar.gz dpkg-source: info: packar upp telldus-core_2.1.1-1.debian.tar.gz dpkg-buildpackage: källkodspaket telldus-core dpkg-buildpackage: källkodsversion 2.1.1-1 dpkg-buildpackage: källkod ändrad av Telldus Technologies AB <info.tech@telldus.se> dpkg-buildpackage: värdarkitektur armhf dpkg-source --before-build telldus-core-2.1.1 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. if test -d build; then rm -rf build;fi dh_clean debian/rules build dh_testdir # Add here commands to configure the package. mkdir build cd build && \ cmake \ -DGENERATE_MAN=1 \ -DUDEV_RULES_DIR=/lib/udev/rules.d \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_VERBOSE_MAKEFILE=1 \ .. -- The C compiler identification is GNU 4.6.3 -- The CXX compiler identification is GNU 4.6.3 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Looking for include file pthread.h -- Looking for include file pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found. -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "0.26") -- checking for one of the modules 'libftdi' CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: CONFUSE_LIBRARY linked by target "telldusd" in directory /home/pi/telldus-temp/telldus-core-2.1.1/service FTDI_LIBRARY linked by target "telldusd" in directory /home/pi/telldus-temp/telldus-core-2.1.1/service -- Configuring incomplete, errors occurred! make: *** [configure-stamp] Fel 1 dpkg-buildpackage: fel: debian/rules build returnerade felkod 2 Byggkommandot "cd telldus-core-2.1.1 && dpkg-buildpackage -b -uc" misslyckades. E: Barnprocessen misslyckades pi@raspberrypi ~/telldus-temp $
sudo apt-get install libconfuse-dev
sudo apt-get install libftdi-dev
sudo apt-get install help2man
Kanske har de bara glömt att deklarera några beroenden när de byggde paketet.
build-essential fanns redan i raspbian.
Totalt blev det alltså:Code: Select all
#Lägg till en telldus-repository sudo cat > /etc/apt/sources.list.d/telldus.list <<EOF deb http://download.telldus.com/debian/ stable main deb-src http://download.telldus.com/debian/ stable main EOF # Hämta och lägg till nycklar wget http://download.telldus.se/debian/telldus-public.key sudo apt-key add telldus-public.key sudo apt-get update # installera alla beroenden som behövs för att kompilera sudo apt-get build-dep telldus-core # installera beroenden som Telldus glömt att deklarera i paketet sudo apt-get install libconfuse-dev sudo apt-get install libftdi-dev sudo apt-get install help2man # skapa slaskkatalog för att lägga kompileringen, kan vara var som helst. mkdir -p ~/telldus-temp cd ~/telldus-temp # ladda ned källkoden samt kompilera och skapa nya paket apt-get --compile source telldus-core # installera paketen sudo dpkg --install *.deb # radera paketen och källkod om allt gick bra. cd ; rm -rf ~/telldus-temp
Nu åker jag på patrull när jag följer instruktionen:
Code: Select all
pi@raspberrypi ~ $ sudo apt-get update
Ign http://download.telldus.com stable InRelease
Get:1 http://download.telldus.com stable Release.gpg [198 B]
Hit http://archive.raspberrypi.org wheezy InRelease
Hit http://mirrordirector.raspbian.org wheezy InRelease
Get:2 http://download.telldus.com stable Release [2,367 B]
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Get:3 http://download.telldus.com stable/main Sources [1,529 B]
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Fetched 4,094 B in 2s (1,552 B/s)
W: Failed to fetch http://download.telldus.com/debian/dists/stable/Release Unable to find expected entry 'main/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
pi@raspberrypi ~ $
-
- Posts: 58
- Joined: Fri Mar 17, 2023 9:45 am
Re: TelldusCore .deb för armhf?
Körde vidare och det fungerar ändå.salmonsalar wrote:
Har gett mig på detta efter att jag fick igång icke arm_hf.
Nu åker jag på patrull när jag följer instruktionen:
Vad kan vara fel?Code: Select all
pi@raspberrypi ~ $ sudo apt-get update Ign http://download.telldus.com stable InRelease Get:1 http://download.telldus.com stable Release.gpg [198 B] Hit http://archive.raspberrypi.org wheezy InRelease Hit http://mirrordirector.raspbian.org wheezy InRelease Get:2 http://download.telldus.com stable Release [2,367 B] Hit http://archive.raspberrypi.org wheezy/main armhf Packages Get:3 http://download.telldus.com stable/main Sources [1,529 B] Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB Ign http://archive.raspberrypi.org wheezy/main Translation-en Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/main Translation-en Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en Fetched 4,094 B in 2s (1,552 B/s) W: Failed to fetch http://download.telldus.com/debian/dists/stable/Release Unable to find expected entry 'main/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file) E: Some index files failed to download. They have been ignored, or old ones used instead. pi@raspberrypi ~ $
-
- Posts: 58
- Joined: Fri Mar 17, 2023 9:45 am
Re: TelldusCore .deb för armhf?
EDIT: Hittade felet,salmonsalar wrote:Körde vidare och det fungerar ändå.salmonsalar wrote:
Har gett mig på detta efter att jag fick igång icke arm_hf.
Nu åker jag på patrull när jag följer instruktionen:
Vad kan vara fel?Code: Select all
pi@raspberrypi ~ $ sudo apt-get update Ign http://download.telldus.com stable InRelease Get:1 http://download.telldus.com stable Release.gpg [198 B] Hit http://archive.raspberrypi.org wheezy InRelease Hit http://mirrordirector.raspbian.org wheezy InRelease Get:2 http://download.telldus.com stable Release [2,367 B] Hit http://archive.raspberrypi.org wheezy/main armhf Packages Get:3 http://download.telldus.com stable/main Sources [1,529 B] Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB Ign http://archive.raspberrypi.org wheezy/main Translation-en Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/main Translation-en Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en Fetched 4,094 B in 2s (1,552 B/s) W: Failed to fetch http://download.telldus.com/debian/dists/stable/Release Unable to find expected entry 'main/binary-armhf/Packages' in Release file (Wrong sources.list entry or malformed file) E: Some index files failed to download. They have been ignored, or old ones used instead. pi@raspberrypi ~ $
Jag hade med deb i två filer, tog bort dem så jag bara hade deb-src och felmeddelandet försvann.
Re: TelldusCore .deb för armhf?
Lite off-topic kanske men jag har själv skaffat mig en RPi + tellstick duo och en del Nexa motagare. Jag har skrivit ihop en guide på min blogg som är hyfsat komplett fått leta en del på fourm och så. Tänkte jag kan posta länk till den hoppas ingen tar illa upp hoppas snarare folk har nytta av den.
http://blogg.itslav.nu/?p=875
MVH
Magnus Törnqvist
Glad hobby nörd
http://blogg.itslav.nu/?p=875
MVH
Magnus Törnqvist
Glad hobby nörd