Odp: Aktualizacja Oscam
Najpierw musisz:
- zainstalować system plików jak nie masz
- zamontować pendrive systemie albo poinformować system że ma to się samo zrobić.
Czytaj poradniki na eko.one.pl.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie → Aktualizacja Oscam
Strony Poprzednia 1 … 5 6 7 8 9 10 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Najpierw musisz:
- zainstalować system plików jak nie masz
- zamontować pendrive systemie albo poinformować system że ma to się samo zrobić.
Czytaj poradniki na eko.one.pl.
Czy tak będzie dobrze?
etc/config/fstab:
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 '0'
config 'mount'
option target '/mnt/usb'
# option device '/dev/sda1'
option uuid '2f0fa902-2345-6946-a0fa-7491eb495736'
option fstype 'ext4'
option enabled '1'
Jeżeli takie masz uuid to tak. Choć wcześniej pisałeś że masz fat32, a tu podałeś ext4 i uuid które nie wygląda że jest partycji typu fat.
bo wyczytałem że fat nie mają praw wykonawczych , więc sformatowałem do ext4
Ok, skoro tak zrobiłeś.
Kolega puścił mi na Debianie kompilację i wgraniu środowiska jest komunikat:
root@debianik:~# make packages/oscam-svn/compile
make: *** Brak reguł do wykonania obiektu 'packages/oscam-svn/compile'. Stop.
cały log:
root@debianik:~# apt-get install build-essential binutils bzip2 gawk gettext git libncurses5-dev patch unzip zlib1g-dev subversion flex python3-distutils
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
binutils is already the newest version (2.31.1-16).
binutils zaznaczony jako zainstalowany ręcznie.
build-essential is already the newest version (12.6).
bzip2 is already the newest version (1.0.6-9.2~deb10u1).
bzip2 zaznaczony jako zainstalowany ręcznie.
gawk is already the newest version (1:4.2.1+dfsg-1).
patch is already the newest version (2.7.6-3+deb10u1).
patch zaznaczony jako zainstalowany ręcznie.
subversion is already the newest version (1.10.4-1+deb10u1).
unzip is already the newest version (6.0-23+deb10u1).
unzip zaznaczony jako zainstalowany ręcznie.
zlib1g-dev is already the newest version (1:1.2.11.dfsg-1).
The following additional packages will be installed:
git-man liberror-perl libfl-dev libfl2 python3-lib2to3
Sugerowane pakiety:
bison flex-doc gettext-doc autopoint libasprintf-dev libgettextpo-dev
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-cvs git-mediawiki git-svn
Zostaną zainstalowane następujące NOWE pakiety:
flex gettext git git-man liberror-perl libfl-dev libfl2 libncurses5-dev
python3-distutils python3-lib2to3
0 aktualizowanych, 10 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 9471 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 47,4 MB miejsca na dysku.
Kontynuować? [T/n] t
Pobieranie:1 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 flex amd64 2.6.4-6.2 [456 kB]
Pobieranie:2 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 gettext amd64 0.19.8.1-9 [1303 kB]
Pobieranie:3 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 liberror-perl all 0.17027-2 [30,9 kB]
Pobieranie:4 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 git-man all 1:2.20.1-2+deb10u3 [1620 kB]
Pobieranie:5 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 git amd64 1:2.20.1-2+deb10u3 [5633 kB]
Pobieranie:6 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 libfl2 amd64 2.6.4-6.2 [103 kB]
Pobieranie:7 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 libfl-dev amd64 2.6.4-6.2 [104 kB]
Pobieranie:8 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 libncurses5-dev amd64 6.1+20181013-2+deb10u2 [948 B]
Pobieranie:9 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 python3-lib2to3 all 3.7.3-1 [76,7 kB]
Pobieranie:10 http://ftp.icm.edu.pl/pub/Linux/debian buster/main amd64 python3-distutils all 3.7.3-1 [142 kB]
Pobrano 9471 kB w 3s (3609 kB/s)
Wybieranie wcześniej niewybranego pakietu flex.
(Odczytywanie bazy danych ... 67038 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../0-flex_2.6.4-6.2_amd64.deb ...
Rozpakowywanie pakietu flex (2.6.4-6.2) ...
Wybieranie wcześniej niewybranego pakietu gettext.
Przygotowywanie do rozpakowania pakietu .../1-gettext_0.19.8.1-9_amd64.deb ...
Rozpakowywanie pakietu gettext (0.19.8.1-9) ...
Wybieranie wcześniej niewybranego pakietu liberror-perl.
Przygotowywanie do rozpakowania pakietu .../2-liberror-perl_0.17027-2_all.deb ...
Rozpakowywanie pakietu liberror-perl (0.17027-2) ...
Wybieranie wcześniej niewybranego pakietu git-man.
Przygotowywanie do rozpakowania pakietu .../3-git-man_1%3a2.20.1-2+deb10u3_all.deb ...
Rozpakowywanie pakietu git-man (1:2.20.1-2+deb10u3) ...
Wybieranie wcześniej niewybranego pakietu git.
Przygotowywanie do rozpakowania pakietu .../4-git_1%3a2.20.1-2+deb10u3_amd64.deb ...
Rozpakowywanie pakietu git (1:2.20.1-2+deb10u3) ...
Wybieranie wcześniej niewybranego pakietu libfl2:amd64.
Przygotowywanie do rozpakowania pakietu .../5-libfl2_2.6.4-6.2_amd64.deb ...
Rozpakowywanie pakietu libfl2:amd64 (2.6.4-6.2) ...
Wybieranie wcześniej niewybranego pakietu libfl-dev:amd64.
Przygotowywanie do rozpakowania pakietu .../6-libfl-dev_2.6.4-6.2_amd64.deb ...
Rozpakowywanie pakietu libfl-dev:amd64 (2.6.4-6.2) ...
Wybieranie wcześniej niewybranego pakietu libncurses5-dev:amd64.
Przygotowywanie do rozpakowania pakietu .../7-libncurses5-dev_6.1+20181013-2+deb10u2_amd64.deb ...
Rozpakowywanie pakietu libncurses5-dev:amd64 (6.1+20181013-2+deb10u2) ...
Wybieranie wcześniej niewybranego pakietu python3-lib2to3.
Przygotowywanie do rozpakowania pakietu .../8-python3-lib2to3_3.7.3-1_all.deb ...
Rozpakowywanie pakietu python3-lib2to3 (3.7.3-1) ...
Wybieranie wcześniej niewybranego pakietu python3-distutils.
Przygotowywanie do rozpakowania pakietu .../9-python3-distutils_3.7.3-1_all.deb ...
Rozpakowywanie pakietu python3-distutils (3.7.3-1) ...
Konfigurowanie pakietu flex (2.6.4-6.2) ...
Konfigurowanie pakietu gettext (0.19.8.1-9) ...
Konfigurowanie pakietu liberror-perl (0.17027-2) ...
Konfigurowanie pakietu libfl2:amd64 (2.6.4-6.2) ...
Konfigurowanie pakietu libncurses5-dev:amd64 (6.1+20181013-2+deb10u2) ...
Konfigurowanie pakietu git-man (1:2.20.1-2+deb10u3) ...
Konfigurowanie pakietu python3-lib2to3 (3.7.3-1) ...
Konfigurowanie pakietu python3-distutils (3.7.3-1) ...
Konfigurowanie pakietu libfl-dev:amd64 (2.6.4-6.2) ...
Konfigurowanie pakietu git (1:2.20.1-2+deb10u3) ...
Przetwarzanie wyzwalaczy pakietu man-db (2.8.5-2)...
Przetwarzanie wyzwalaczy pakietu libc-bin (2.28-10)...
root@debianik:~# make packages/oscam-svn/compile
make: *** Brak reguł do wykonania obiektu 'packages/oscam-svn/compile'. Stop.
Dalej nie macie skompilowanego środowiska.
Daj najpierw "mąkę menuconfig" i tam ubierz dla jakiego routera będzie obraz budowany. Potem przy wyjściu zapisz i daj polecenie "make". Zacznią się budować potrzebne zasoby. W czesniej musisz sie dostać do katalogu gdzie masz źródła z git. Nie robicz poleceń z głównego folderu domowego.
Po za tym dalej mam wrażenie, że nie czytacie instrukcji do kompilacji openwrt. By móc kompilowac jakiś pakiet to na początek musisz sobie skompilować obraz z systemem dla routera.
@darog69: I było to już kilka razy napisane że ma być najpierw środowisko skompilowane. Jest gotowy poradnik do tego na eko.one.pl, miałeś napisane też tutaj co trzeba zrobić po kolei, a mimo to bezsensownie cały czas robisz po swojemu. Czemu tak bardzo marnujesz swój czas?
Czy tak będzie dobrze, jeśli nie to proszę mnie poprawić?
Instalacja środowiska:
sudo apt install build-essential binutils bzip2 gawk gettext git libncurses5-dev patch unzip zlib1g-dev subversion flex python3-distutils
##################################################################################################
cd ~
git clone https://github.com/openwrt/openwrt.git
cd openwrt
git fetch --tags
git checkout v19.07.4
git tag
make package/symlinks
Powyższe polecenia wykonuje się to tylko jeden raz. Wszystkie poniższe operacje wykonuje się już będąc w katalogu ze źródłami, czyli wg założeń w ~/openwrt.
##################################################################################################
Aktualizacja
cd /openwrt
git pull
make package/symlinks
make defconfig
##################################################################################################
Konfiguracja
make menuconfig
make
##################################################################################################
Kompilacja pojedynczego pakietu np. oscam-svn
1.Tworzymy katalog package i umieszczamy w nim katalog/oscam-svn (w nim makefile, pathes, files)
2.Kopiujemy patcha do /patches i wydajemy polecenie:
make package/oscam-svn/compile
Zacytowałeś poradnik. Tak, tak właśnie masz zrobić. Tylko nie cd /openwrt tylko cd ~openwrt. Nie do /patches tylko do ~openwrt/package/oscam-svn/patches, bo taki katalog zrobiłeś.
@darog69 na jaki router to w ogóle chcesz ,
jak bedą problemy to włacz komilację poleceniem make V=s -j1 albo od razu tym poleceniem uruchom kompilacje .
Będę próbował na Terminalu HP T630 (Procesor AMD GX-420GI SoC z kartą graficzną Radeon™ R7E (2,2 GHz, 2 MB pamięci podręcznej, 4 rdzenie) z Ubuntu 18.4 LTS dla routera Netgear N6220
czyli chyba mogę: make V=s -j5
Edit: Jestem na etapie: make menuconfig
i nie wiem co tu mam wybrać, czy to: Package the OpenWrt -baset Toolchain ?
Nic nie wybieraj innego. Wybierz tylko swoje urządzenie i nic więcej na razie nie zaznaczaj.
ale w której opcji mam go szukać?
Target system na mediatek ralink MIPS, subtarget na MT7621 i w target profile na netgear r6220.
Wielkie dzięki
Jest problem
darog69@HP-t630:~/openwrt$ make V=s -j5
/home/darog69/openwrt/tmp/info/.files-packageinfo.mk:3: *** target pattern contains no '%'. Stop.
/home/darog69/openwrt/include/toplevel.mk:83: recipe for target 'prepare-tmpinfo' failed
make[1]: *** [prepare-tmpinfo] Error 2
/home/darog69/openwrt/include/toplevel.mk:225: recipe for target 'world' failed
make: *** [world] Error 2
darog69@HP-t630:~/openwrt$ make
/home/darog69/openwrt/tmp/info/.files-packageinfo.mk:3: *** target pattern contains no '%'. Stop.
/home/darog69/openwrt/include/toplevel.mk:83: recipe for target 'prepare-tmpinfo' failed
make[1]: *** [prepare-tmpinfo] Error 2
/home/darog69/openwrt/include/toplevel.mk:225: recipe for target 'world' failed
make: *** [world] Error 2
darog69@HP-t630:~/openwrt$
Przerwałeś w którym momencie kompilację zanim on zdążył zrobić swoje? Zrób
cd /home/darog69/openwrt/
rm -rf tmp
make -j1 V=s
darog69@HP-t630:~$ cd /home/darog69/openwrt/
darog69@HP-t630:~/openwrt$ rm -rf tmp
darog69@HP-t630:~/openwrt$ make -j1 V=s
Makefile:41: package/Makefile: No such file or directory
make[3]: *** No rule to make target 'package/Makefile'. Stop.
Collecting package info: done
Makefile:41: package/Makefile: No such file or directory
make[3]: *** No rule to make target 'package/Makefile'. Stop.
Collecting target info: done
Makefile:41: package/Makefile: No such file or directory
make[2]: *** No rule to make target 'package/Makefile'. Stop.
/home/darog69/openwrt/include/toplevel.mk:205: recipe for target 'prereq' failed
make[1]: *** [prereq] Error 2
/home/darog69/openwrt/include/toplevel.mk:225: recipe for target 'world' failed
make: *** [world] Error 2
darog69@HP-t630:~/openwrt$
nie widzi Makefile chyba
Ściągnij źródła jeszcze raz bo coś namieszałeś. W package jest Makefile ( https://github.com/openwrt/openwrt/tree … 07/package ) a ty masz tam #Makefile_org. Nie modyfikuj sam tych plików.
Modyfikowałem, bo tak jak wcześniej pisałem , chciałem mieć binarkę i configi na Pendrivie i może gdzieś babola strzeliłem , a ten za haszowany plik to oryginał
Ale spróbuję z oryginalnym
Ale to nie ten plik miałeś modyfikować. Miałeś zmodyfikować ten od oscama, masz go w katalogu /home/darog69/openwrt/package/oscam-svn/ a nie ten z /home/darog69/openwrt/package. Nie połapałeś się że inny plik robisz? Nie zastanowiło cię że tam już jest coś innego wpisanego?
No nazwa taka sama i się pogubiłem, myślałem że nie tu skopiowałem a potem nadpisałem, ale już leci: make -j1 V=s
Patch w którym momencie można dodać, dopiero przed samą kompilacją oscama?
@darog69 zaczynam wątpić czy dasz radę to zbudować , nie czytasz , nie słuchasz porad , masakra
@ad2014 nie bądź słabej wiary, make już ponad godzinę leci, więc chyba nie jest tak źle
@ad2014 i Cezary dzięki za pomoc,oscam już się pięknie kompiluje,nawet działa
Strony Poprzednia 1 … 5 6 7 8 9 10 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie → Aktualizacja Oscam
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc