Odp: Własna kompilacja OpenWRT z dodatkowymi pakietami ipk
imagebuilder potrafi to zrobić, czytaj https://eko.one.pl/?p=openwrt-imagebuilder
Ten online z firmware selectora nie umie.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Własna kompilacja OpenWRT z dodatkowymi pakietami ipk
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
imagebuilder potrafi to zrobić, czytaj https://eko.one.pl/?p=openwrt-imagebuilder
Ten online z firmware selectora nie umie.
OK, miałem na myśli tą wersje najprostszą, czyli online z firmware selectora.
Łatwiej i szybciej się już nie da pobrać gotowego, szytego na miarę obrazu (bez dołączania własnych plików oczywiście).
A ta opcja opisana przez Ciebie, jest chyba optymalna pod wieloma względami. "Szkoda prądu" skoro image builder zrobi wszystko za nas.
A gdzie jest imagebiulder do wersji rozwojowej?
Mi akurat zależy, aby testować nowe funkcje, wersja 23.05.5 nie ma wielu fajnych funkcji, które są już od dawna w wersji rozwojowej.
Tam gdzie obrazy: https://downloads.openwrt.org/snapshots/targets/
Odświeżam temat - zrobiłem sobie skrypty budujące firmware za pomocą imagebuildera i teraz mam tylko problem z pakietami od Cezarego i 4IceG.
Obaj panowie nie publikują na GitHub skompilowanych pakietów, a nie po to robię imagebuildera aby nadal utrzymywać środowisko kompilacji i samemu je kompilować dla konkretnych architektur.
U cezarego pakiety są też na jego witrynie, więc jest do ogarnięcia.
Więc prośba do obu panów:
Czy możecie na GitHub wrzucić skompilowane pliki do releasów?
Tak jak jest w np: https://github.com/lisaac/luci-app-dockerman - są releasy plików ipk.
Cezary - czy możesz budując i publikując obrazy na strone wrzucić też pliki openwrt-imagebuilder-*.tar.zst ?
Plik imagebuildera by bardzo pomógł budować custom obrazy z własnymi plikami z Twoich binarek.
Nie, na githubie nie bo ja nie mam oddzielnie projektu dla każdego pakietu. A gotowe są dostępne w u mnie w repo.
Ja mam imagebuildery tylko ich nie widać domyślnie. W sha2556sums są ich nazwy. Moje Asu przecież z nich korzysta.
Dodałem do repositories.conf linię:
src/gz Cezary https://dl.eko.one.pl/openwrt-24.10/pac … e/Packages
Usunąłem sprawdzanie podpisu i problem jest taki, że z Twojego repozytorium pliki się nie ściągają, tak jak to się dzieje z innymi repozytoriami z OpenWRT.
Problem rozwiązuje pobranie tych plików dodatkowo wget do katalogu packages.
Dodałem do repositories.conf linię:
src/gz Cezary https://dl.eko.one.pl/openwrt-24.10/pac … e/PackagesUsunąłem sprawdzanie podpisu i problem jest taki, że z Twojego repozytorium pliki się nie ściągają, tak jak to się dzieje z innymi repozytoriami z OpenWRT.
Problem rozwiązuje pobranie tych plików dodatkowo wget do katalogu packages.
Bo zrobiłeś podstawowy błąd - to jest link do repo a nie link do pliku Packages. Poprawny zapis to
src/gz Cezary https://dl.eko.one.pl/openwrt-24.10/packages/mips_24kc/baseO czym napisałam już wieki temu tu: https://eko.one.pl/?p=openwrt-24.10#architektury.
Odświeżam temat - zrobiłem sobie skrypty budujące firmware za pomocą imagebuildera i teraz mam tylko problem z pakietami od Cezarego i 4IceG.
Obaj panowie nie publikują na GitHub skompilowanych pakietów, a nie po to robię imagebuildera aby nadal utrzymywać środowisko kompilacji i samemu je kompilować dla konkretnych architektur.
U cezarego pakiety są też na jego witrynie, więc jest do ogarnięcia.Więc prośba do obu panów:
Czy możecie na GitHub wrzucić skompilowane pliki do releasów?
Siemanko
Z mojej strony dodam, ze udostepniam pakiety .ipk / .apk ale w repozytoriach https://github.com/4IceG/Modem-extras/tree/main/myrepo / https://github.com/4IceG/Modem-extras-a … ain/myapk. Kosztuje mnie to ogrom czasu i zabawy aby ten rozkrok na wersje / wydania utrzymywac, ale kazdy ma to co lubi.
Dzięki chłopaki. Działa jak bajka.
2 minuty i mam swój image z moimi pakietami i dodatkowymi plikami, i to dla wielu platform.
Fajnie, że macie swoje repozytoria z pakietami.
A tak z innej beczki - w wydaniu stabilnym jest OPKG. W snapshotach może byc APK.
Jak dodać repo apk do repositories.conf, bo
src/gz IceGapk https://github.com/4IceG/Modem-extras-a … main/myapk
nie działa.
I nie będzie działało. Masz dodać https://github.com/4IceG/Modem-extras/tree/main/myrepo a nie to co wskazałeś.
I nie będzie działało. Masz dodać https://github.com/4IceG/Modem-extras/tree/main/myrepo a nie to co wskazałeś.
To jest repo z ipk i packages.gz i dodałem je juz jakis czas temu i nie o to pytam.
Teraz pytam o repo z plikami apk, czyli takie, gdzie nie ma plików ipk, ale są pliki apk. W takim repo nie ma packages.gz, tylko packages.adb.
W ogóle repo z apk jest potrzebne do imagebuildera?
Temat apk w openwrt jest jeszcze słabo udokumentowany.
Nie, w wersji stabilnej nie dodajesz apk i nawet nie będzie działało. Zostało to wywalone żeby nie mieszać. W wersji stabilnej posługujesz się tylko ipk
Nie, w wersji stabilnej nie dodajesz apk i nawet nie będzie działało. Zostało to wywalone żeby nie mieszać. W wersji stabilnej posługujesz się tylko ipk
Wszystko jasne.
Podsumowując dla tych, którzy chcą mieć w jednym poście sedno, czyli np. ja za pół roku ![]()
wersje stabilne mają plik repositories.conf i wpisy typu:
src/gz eko1_base https://dl.eko.one.pl/openwrt-24.10/pac … vfpv4/base
src/gz eko1_luci https://dl.eko.one.pl/openwrt-24.10/pac … vfpv4/luci
src/gz eko1_packages https://dl.eko.one.pl/openwrt-24.10/pac … 4/packages
src/gz 4IceGipk https://github.com/4IceG/Modem-extras/raw/main/myrepo
a snapshoty mają plik repositories i wpisy po prostu:
Ps. Jest powód dla którego nie używasz mojego ASU?
Ps. Jest powód dla którego nie używasz mojego ASU?
Mam cały zestaw plików, które dorzucam do routerów, np sterowniki do drukarki HP, skrypty do zarządzania modemem ODU-IDU, synchronizacji danych pomiędzy routerami. Dodatkowe pakiety z innych repo.
Jak ich nie dodam do image, to znikają i muszę na około 10 urządzeniach je dogrywać.
Dodatkowo - nie masz BPI-R2.
A jak mam swój pełny image, to mam skrypt, który w kilka minut mi wszystko ogarnia.
Ale nie martw się - instaluję statystyki ekoone, więc masz je w swoich danych statystycznych.
OK. jasne.
OK. jasne.
Jakby w ASU była opcja preserve local files i wskazywało by się listę plików do zachowania, to bym korzystał.
Kiedyś robiłem jeszcze customkernele, ale teraz już nie mam potrzeby, więc Imagebuilder jest dla mnie ok.
To jeszcze jedno pytanie:
Jak najlepiej pozyskać listę pakietów do imagebuildera?
pobrać z działającego i skonfigurowanego routera za pomocą:
echo $(opkg list-installed | sed -e "s/\s.*$//")
Czy można pobrać gotowca z eko.one.pl w postaci config.buildinfo.luci i będą tam wszystkie potrzebne pakiety?
Jak weźmiesz ode mnie to będziesz miał wszystkie pakiety które kompiluje a nie te które są w obrazie. Jest różnica, bo np. kompiluję także easyconfig, choć jego w obrazie luci nie ma standardowo (jest w mifi).
Już lepiej weź listę pakietów które masz zainstalowane obecnie.
Podnoszę wersje budowanych obrazów do 25.12.0
I mam problem z dołączeniem repozytoriów Cezarego.
W pliku repositories dodałem:
https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb
https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb
https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb
I niestety po make image z parametrami mam:
WARNING: opening /home/karol/Imagebuilder/openwrt-imagebuilder-25.12.0-mediatek-filogic.Linux-x86_64/packages/packages.adb: No such file or directory
WARNING: updating and opening https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: UNTRUSTED signature
WARNING: updating and opening https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: UNTRUSTED signature
WARNING: updating and opening https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: UNTRUSTED signature
OK: 0 B in 0 packages
Package list missing or not up-to-date, generating it.
Building package index...
WARNING: opening from cache https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: No such file or directory
WARNING: opening from cache https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: No such file or directory
WARNING: opening from cache https://dl.eko.one.pl/openwrt-25.12/pac … kages.adb: No such file or directory
i tak w nieskończoność.
Co robić, jak żyć?
Nie dodałeś mojego certyfikatu. Jest tutaj: https://dl.eko.one.pl/packages/apk/
Plik ma się znaleźć w katalogu "keys"
Nie dodałeś mojego certyfikatu. Jest tutaj: https://dl.eko.one.pl/packages/apk/
Plik ma się znaleźć w katalogu "keys"
Dzięki za ścieżke do certa - tak podejrzewałem, ze w tym problem, tylko go nie mogłem namierzyć u Ciebie w REPO.
Druga sprawa - mam pakiet IPK, który bym chciał dograć do image z nowym managerem APK.
Da się to zrobić na etapie imagebuildera ?
Gdzie jest certyfikat jest przy opisie wydania: https://eko.one.pl/?p=openwrt-25.12 ...
Bezpośrednio nie. Pośrednio - rozpakuj go, przerzuć pliki do files, wskaż katalog przy składaniu obrazu.
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Własna kompilacja OpenWRT z dodatkowymi pakietami ipk
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc