| Strona: 1 / 1 strony: [1] |
Docker kompilacja firmware RS41ng | |
| | sq9gin | 12.09.2024 15:15:09 |
Grupa: Użytkownik
Posty: 71 #8210307 Od: 2008-8-5
| Witam, czy ktoś z kolegów ma doświadczenie z Dockerem - próbuje skompilować frmware RS41ng w/g tej instrukcji ale na ostatnim wywala mi błąd.
1-Install Docker if not already installed 2-Set the current directory to the RS41ng source directory 3-Build the RS41ng compiler Docker image using the following command. It is necessary to build the Docker image only once.
docker build -t rs41ng_compiler .
4-Build the firmware using the following command. If you need to rebuild the firmware, simply run the command again. On Linux/macOS, run:
docker run --rm -it -v $(pwd):/usr/local/src/RS41ng rs41ng_compiler
On Windows, run:
docker run --rm -it -v %cd%:/usr/local/src/RS41ng rs41ng_compiler <, ---- tu jest problem
The firmware will be stored in file build/src/RS41ng.elf
Pozdrawia. | | | Electra | 03.12.2024 19:07:38 |
|
| | | canis_lupus | 12.09.2024 15:32:25 |
Grupa: Użytkownik
QTH: Kraków
Posty: 7765 #8210314 Od: 2013-7-18
| A na czym ten problem polega?
_________________ "Prezydium zapoznało się z wnioskiem Marka SP9UO, w którym domaga się podjęcia przez Prezydium działań przeciwko osobom szkalującym PZK, a szczególnie przeciwko członkom organizacji. Takie działania będą podjęte po zasięgnięciu opinii prawnej."
To mówiłem ja, "unlis i ukrywający coś, wstydzący się swojego znaku, człowiek z ulicy, losowa osoba z internetu, element, ignorant i darmozjad, anonimowy pirat, konfident, donosiciel, do d**y". | | | sq9gin | 12.09.2024 15:38:31 |
Grupa: Użytkownik
Posty: 71 #8210317 Od: 2008-8-5
|
docker run --rm -it -v %cd%:/usr/local/src/RS41ng rs41ng_compiler
W tej linijce jest problem - nigdy się nie bawiłem dockerem. Docker jest w najnowszej wersji pod windowsa. | | | sp3rat | 12.09.2024 16:41:58 |
Grupa: Użytkownik
QTH: Śrem
Posty: 748 #8210342 Od: 2009-3-26
| A to daje jakiś komunikat zwrotny o błędzie?
_________________
Pomóż Wojtusiowi w walce z autyzmem: KRS 0000252666. Cel szczegółowy: Wojciech Karg | | | SP5LOT | 12.09.2024 17:34:55 |
Grupa: Użytkownik
QTH: KO02OD
Posty: 313 #8210350 Od: 2020-1-9
| Jaki jest komunikat o błędzie? Pamiętaj, że musisz uruchamiać tą komendę w katalogu /RS41ng Ale uruchamiasz Dockera pod windowsem... Też miałem jakieś problemy pod tym systemem. I zainstalowałem na Ubuntu. I brak problemów. | | | sq9gin | 12.09.2024 18:40:29 |
Grupa: Użytkownik
Posty: 71 #8210364 Od: 2008-8-5
| Cześć, problem rozwiązałem instalując fedore. Kompilacja przebiegła bez najmniejszych problemów. Z ciekawości zrobię to w/g twoich wskazań i dam znać o wynikach.
Dziękuję.
Piotrek76 pisze: sq9gin pisze:
Witam, czy ktoś z kolegów ma doświadczenie z Dockerem - próbuje skompilować frmware RS41ng w/g tej instrukcji ale na ostatnim wywala mi błąd.
1-Install Docker if not already installed 2-Set the current directory to the RS41ng source directory 3-Build the RS41ng compiler Docker image using the following command. It is necessary to build the Docker image only once.
docker build -t rs41ng_compiler .
4-Build the firmware using the following command. If you need to rebuild the firmware, simply run the command again. On Linux/macOS, run:
docker run --rm -it -v $(pwd):/usr/local/src/RS41ng rs41ng_compiler
On Windows, run:
docker run --rm -it -v %cd%:/usr/local/src/RS41ng rs41ng_compiler <,,, ---- tu jest problem
The firmware will be stored in file build/src/RS41ng.elf
Pozdrawia.
Robisz to w CMD czy w PowerShell? PowerShell nie rozwinie Ci %cd% na bieżący folder, w dodatku pod Windowsem będziesz miał dodatkowy dwukropek po nazwie napędu, który dla Dockera jest separatorem a do tego backslashe służą do maskowania znaków a nie jako separatory folderów, więc trochę fikołków może z tym być. Najpierw spróbuj to odpalić pod CMD a nie pod PowerShellem. Jeśli pod CMD nie będzie działać, to spróbuj czy przejdzie kropka zamiast %cd% (czyli -v .:/usr/local/src/RS41ng), a jeśli nie, to cała ścieżka, ale bez litery dysku (czyli na przykład \tmp\firmware itd.). Dawno nie miałem styczności z Dockerem pod Windows i już nie pamiętam szczegółów jak się te Windowsowe foldery do Dockera przekazywało.
| | | SP7UDB | 12.09.2024 18:49:31 |
Grupa: Administrator
QTH: Kielce - KO00HU
Posty: 2466 #8210369 Od: 2007-5-10
Ilość edycji wpisu: 1 | Wydaje mi się, że ta komenda wcale nie była do odpalenia pod windowsem _________________ - Mariusz - Kielce - Temperatura za oknem
| | | sq9gin | 12.09.2024 18:57:14 |
Grupa: Użytkownik
Posty: 71 #8210370 Od: 2008-8-5
| Cześć, nie mam pojęcia - nigdy się nie bawiłem docker'em. Chciałem na szybko zrobić kompilację bez instalacji fedory.
Pozdrawiam.
SP7UDB pisze:
Wydaje mi się, że ta komenda wcale nie była do odpalenia pod windowsem ,)
| | | sq9gin | 12.09.2024 19:27:44 |
Grupa: Użytkownik
Posty: 71 #8210379 Od: 2008-8-5
| Cześć, przetestowałem i problemem był PowerShell pod CMD kompilacja się powiodła.
Pozdrawiam.
Piotrek76 pisze: sq9gin pisze:
Witam, czy ktoś z kolegów ma doświadczenie z Dockerem - próbuje skompilować frmware RS41ng w/g tej instrukcji ale na ostatnim wywala mi błąd.
1-Install Docker if not already installed 2-Set the current directory to the RS41ng source directory 3-Build the RS41ng compiler Docker image using the following command. It is necessary to build the Docker image only once.
docker build -t rs41ng_compiler .
4-Build the firmware using the following command. If you need to rebuild the firmware, simply run the command again. On Linux/macOS, run:
docker run --rm -it -v $(pwd):/usr/local/src/RS41ng rs41ng_compiler
On Windows, run:
docker run --rm -it -v %cd%:/usr/local/src/RS41ng rs41ng_compiler <,,, ---- tu jest problem
The firmware will be stored in file build/src/RS41ng.elf
Pozdrawia.
Robisz to w CMD czy w PowerShell? PowerShell nie rozwinie Ci %cd% na bieżący folder, w dodatku pod Windowsem będziesz miał dodatkowy dwukropek po nazwie napędu, który dla Dockera jest separatorem a do tego backslashe służą do maskowania znaków a nie jako separatory folderów, więc trochę fikołków może z tym być. Najpierw spróbuj to odpalić pod CMD a nie pod PowerShellem. Jeśli pod CMD nie będzie działać, to spróbuj czy przejdzie kropka zamiast %cd% (czyli -v .:/usr/local/src/RS41ng), a jeśli nie, to cała ścieżka, ale bez litery dysku (czyli na przykład \tmp\firmware itd.). Dawno nie miałem styczności z Dockerem pod Windows i już nie pamiętam szczegółów jak się te Windowsowe foldery do Dockera przekazywało.
| | | Electra | 03.12.2024 19:07:38 |
|
|
| Strona: 1 / 1 strony: [1] |
<< Pierwsza | < Poprzednia | Następna > | Ostatnia >> |
Aby pisac na forum musisz sie zalogować !!! |
|