Odp: Problem z kompilacją Domoticz
1043 to ar71xx (atheros) a nie brcm (broadcom). Tego konkretnego pakietu nie zainstalujesz, nie ta architektura. To co masz jest dla RPi.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Problem z kompilacją Domoticz
Strony Poprzednia 1 2 3 4 … 8 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
1043 to ar71xx (atheros) a nie brcm (broadcom). Tego konkretnego pakietu nie zainstalujesz, nie ta architektura. To co masz jest dla RPi.
To mogę jakąś podpowiedź jak to zrobić lub skąd ściągnąć do kompilacji ??
Pozdrowienia
Piratee
Link do źródeł masz tym wątku. O kompilacji masz na eko.one.pl, choć jeżeli nigdy tego nie robiłeś to czeka cię dużo czytania.
Chodzi dokładnie o ten link ??
https://github.com/openwrt/packages/pull/2883
Dawno temu dość dużo kompilowałem, ale przeważnie na
RedHat-ie. Będę musiał sobie odświeżyć temat.
Masz: http://dl.eko.one.pl/test/
Skompilowane z https://github.com/balintkozma/domoticz-openwrt , nawet nie sprawdzałem czy działa.
Do: Cezary, @piratee
Jak już kompilujecie to nie zapomnijcie sprawdzić czy biblioteka libcurl ma zaznaczone odpowiednie opcje, w przypadku gdy będzie potrzeba wysyłać maila z Domoticza. Nie sprawdzałem czy już domyślnie włączyli odpowiednie protokoły (smtp itp), bo ja sobie kiedyś włączyłem i już mam za każdym razem. A bez tej funkcji to taki trochę kulawy ten Domoticz.
Nie, nie ma włączonego w openwrt. Z powodu wielkości curl ma włączone tylko ftp/http/file.
Chyba zostaje tylko kompilacja.
Ściągnąłem paczki i dalej to samo przy próbie instalacji
roott@piratee:/overlay/tmp# opkg install domoticz_3.5877-1_ar71xx.ipk
ERROR: No package named domoticz found, try updating your package lists
opkg install /tmp/domoticz_3.5877-1_ar71xx.ipk
Jeżeli masz w /tmp. Bo raczej nie w /overlay/tmp
Tutaj raczej chyba chodzi o wersję systemu.
Ja mam teraz Gargoyle 1.6.2.2
Zobaczę jak zainstaluję OpenWRT
Przegrałem do głównego katalogu i też mam to samo.
A czemu takiego staruszka masz zainstalowanego?
Z prostego powodu. ostatnią kopię plików routera mam z 2014 roku.
Nie zaglądałem bo się nic nie działo.
Od czasu do czasu patrzyłem przez stronę www routera czy jest nowa wersja - cały czas było 1.6.2.2
Zmienię wersję softu na najnowszą OpenWRT i zobaczę.
Teraz kumpel mnie zaszczepił domoticzem.
Była 1.7, 1.8, teraz jest 1.9. Strona routera to nie wszystko...
nie mogę znaleźć opisu mogę poprosić o nakierowanie
eko.one.pl oczywiście: http://eko.one.pl/?p=openwrt-gargoylepl-cc
ok znalazłem
http://dl.eko.one.pl/gargoyle-pl/chaos_calmer/ar71xx/
teraz szybkie pytanie czy przy przeskoku wersji z 1.6.2.2 na 1.9.0.1 czy mogę wgrać
gargoyle-1.9.1.2-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin
przez przeglądarkę czy lepiej
gargoyle-1.9.1.2-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin
Z góry dziękuję za podpowiedź
piratee
Już wszystko doczytałem na istniejącą wersje gargoyle ->gargoyle-1.9.1.2-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin
sysupgrade, bez zachowania konfiguracji. A później zrób extroota.
ok dzięki jeszcze raz
niestety u mnie nie chce się zainstalować
Installing domoticz (3.5877-1) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for domoticz:
* boost *
* opkg_install_cmd: Cannot install package domoticz.
mam chyba wszystkie boost zainstalowane, chyba, że to nie te boost
opkg list-installed | grep boost
boost-atomic - 1_58_0-4
boost-chrono - 1_58_0-4
boost-container - 1_58_0-4
boost-context - 1_58_0-4
boost-coroutine - 1_58_0-4
boost-date_time - 1_58_0-4
boost-filesystem - 1_58_0-4
boost-graph - 1_58_0-4
boost-iostreams - 1_58_0-4
boost-libs - 1_58_0-4
boost-locale - 1_58_0-4
boost-log - 1_58_0-4
boost-math - 1_58_0-4
boost-program_options - 1_58_0-4
boost-python - 1_58_0-4
boost-random - 1_58_0-4
boost-regex - 1_58_0-4
boost-serialization - 1_58_0-4
boost-signals - 1_58_0-4
boost-system - 1_58_0-4
boost-thread - 1_58_0-4
boost-timer - 1_58_0-4
boost-wave - 1_58_0-4
wdr3600 OpenWrt
Chaos Calmer 15.05.1 (r49474) |
| Build time: 2016-11-11 13:41 CET
pozdrawiam
Zainstaluj bez zależności, a ja wieczorem poprawię zależność.
root@OpenWrt:/home/ipkg# opkg install domoticz_3.5877-1_ar71xx.ipk --force-depends
Installing domoticz (3.5877-1) to root...
Configuring domoticz.
/opt/domoticz/domoticz: can't load library 'libusb-0.1.so.4'
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for domoticz:
* libusb-1.0 * libusb-compat * boost *
trzeba te pakiety dodać ręcznie dodać.
Działa, tzn uruchamia się ![]()
pozdarwiam
Zaktualizowałem zależności, obyło się bez boosta przy kompilacji.
A mi się po upgrade coś pokaszaniło z fstab (pamięta stare ustawienia, pomimo iż nie kazałem pamiętać ustawień)
"wgrany plik gargoyle-1.9.1.2-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin"
Jak zamienię identyfikatory będzie OK
root@Piratee:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 896.0K 292.0K 604.0K 33% /
/dev/root 5.8M 5.8M 0 100% /rom
tmpfs 13.9M 104.0K 13.8M 1% /tmp
/dev/mtdblock3 896.0K 292.0K 604.0K 33% /overlay
overlayfs:/overlay 896.0K 292.0K 604.0K 33% /
tmpfs 512.0K 0 512.0K 0% /dev
config global
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '1'
config swap
option uuid '903cef9a-1835-4594-9a42-db7de090f42b'
option enabled '0'
config mount
option target '/overlay'
option uuid '06266438-1e09-408f-b8ed-d4a96f913a86'
option fstype 'ext4'
option options 'rw,noatime'
option enabled '1'
root@Piratee:~# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: PARTUUID="04dd5721-01"
/dev/sda2: PARTUUID="04dd5721-02"
root@Piratee:~# fdisk -l
Disk /dev/mtdblock0: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock1: 1.2 MiB, 1209856 bytes, 2363 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock2: 6.7 MiB, 6982144 bytes, 13637 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock3: 896 KiB, 917504 bytes, 1792 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock4: 64 KiB, 65536 bytes, 128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock5: 7.8 MiB, 8192000 bytes, 16000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 14.5 GiB, 15534653440 bytes, 30341120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x04dd5721
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 22755840 22753793 10.9G 83 Linux
/dev/sda2 22757376 30341119 7583744 3.6G 82 Linux swap / Solaris
pomimo wyjęcia pendrive dalej mam zamontowane /overlay - nie wiem co więcej z tym zrobić
Tworząc extroot z WWW tworzy tylko partycje na pendrive.
root@Piratee:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 896.0K 336.0K 560.0K 38% /
/dev/root 5.8M 5.8M 0 100% /rom
tmpfs 13.9M 104.0K 13.8M 1% /tmp
/dev/mtdblock3 896.0K 336.0K 560.0K 38% /overlay
overlayfs:/overlay 896.0K 336.0K 560.0K 38% /
tmpfs 512.0K 0 512.0K 0% /dev
Zrób format pendrive.
Strony Poprzednia 1 2 3 4 … 8 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Problem z kompilacją Domoticz
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc