TelldusCore .deb för armhf?

Moderator: Telldus

Zaman
Posts: 243
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by Zaman »

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 :)
davka003
Posts: 187
Joined: Fri Mar 17, 2023 9:45 am
Location: Sweden
Contact:

Re: TelldusCore .deb för armhf?

Post by davka003 »

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
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: TelldusCore .deb för armhf?

Post by tom_rosenback »

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.
Hej,
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
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: TelldusCore .deb för armhf?

Post by micke.prag »

Sök på forumet. Där finns instruktioner för hur du bygger paketen för RaspberryPi.
Micke Prag
Software
Telldus Technologies
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: TelldusCore .deb för armhf?

Post by tom_rosenback »

micke.prag wrote:Sök på forumet. Där finns instruktioner för hur du bygger paketen för RaspberryPi.
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.
//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
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by Jaxån »

nixta wrote:
hne wrote:
nixta wrote: Hur installerar man cmake?

Code: Select all

apt-get install cmake

tack

nu fungerar det
Det är uppenbart en bugg att paketet inte har en build-dependancy på cmake. Du kan kanske lägga in en ticket om det?
Jbravo
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by Jbravo »

Hej,

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
med resultatet att inga nya paket installeras.

kör sedan;

Code: Select all

sudo apt-get -b source tellduscenter
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?

Code: Select all

 Enter Telldus Live! public key:
Sen kommer ett felmeddelande (samma som när jag försökte bygga med make);

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)
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
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by Jaxån »

Jbravo wrote:Hej,

Försöker bygga TelldusCenter på motsvarande sätt, men har åkt på en del problem.
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.
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:
Vad det är har jag inte någon aning, Micke vet nog.
Sen kommer ett felmeddelande (samma som när jag försökte bygga med make);

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)
Uppenbarligen fanns där beroende till andra paket (hittade ett ansenligt antal av Qt paket...) som borde installeras innan.
Uppenbarligen så behövs en hel del Qt-bibliotek för programmering (de avslutas med -dev). Qt är i vart fall ett grafiskt bibliotek.
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
burton666
Posts: 12
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by burton666 »

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?
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by Jaxån »

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?
Titta i filen /etc/apt/sources.list där anges var paketen finns. Kopiera raderna och ändra deb till deb-src.

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
kopiera dem och gör sedan om dem till

Code: Select all

deb-src http://ftp.se.debian.org/debian/ testing main contrib
deb-src http://security.debian.org/ testing/updates main contrib
För att se mer information om hur filen sources.list är uppbyggd, så kan du prova kommandot man sources.list.

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
Nu är det klart, din dator kommer att kunna hitta källkod till paketen som finns. Så det är bara att fortsätta med listan. :)
Last edited by Jaxån on Fri Feb 15, 2013 12:37 am, edited 1 time in total.
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by Jaxån »

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.
salmonsalar
Posts: 58
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by salmonsalar »

Jerbe wrote:Det funkar inte riktigt så enkelt. Man fastnar i dependencys som cmake inte kan hitta:

Code: 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 $
Det tycks dock som man kan lösa det med
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
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:

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 ~ $
Vad kan vara fel?
salmonsalar
Posts: 58
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by salmonsalar »

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:

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 ~ $
Vad kan vara fel?
Körde vidare och det fungerar ändå. :-)
salmonsalar
Posts: 58
Joined: Fri Mar 17, 2023 9:45 am

Re: TelldusCore .deb för armhf?

Post by salmonsalar »

salmonsalar wrote:
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:

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 ~ $
Vad kan vara fel?
Körde vidare och det fungerar ändå. :-)
EDIT: Hittade felet,
Jag hade med deb i två filer, tog bort dem så jag bara hade deb-src och felmeddelandet försvann.
virus84
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: TelldusCore .deb för armhf?

Post by virus84 »

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 :)
Post Reply