151

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

152 (edytowany przez darog69 2020-10-27 19:20:51)

Odp: Aktualizacja Oscam

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'

153

Odp: Aktualizacja Oscam

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

154

Odp: Aktualizacja Oscam

bo wyczytałem że fat nie mają praw wykonawczych , więc sformatowałem do ext4

155

Odp: Aktualizacja Oscam

Ok, skoro tak zrobiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

156

Odp: Aktualizacja Oscam

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.

157 (edytowany przez steel_rat 2020-10-28 00:43:39)

Odp: Aktualizacja Oscam

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.

158

Odp: Aktualizacja Oscam

@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?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

159

Odp: Aktualizacja Oscam

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

160

Odp: Aktualizacja Oscam

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ś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

161

Odp: Aktualizacja Oscam

@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 .

162 (edytowany przez darog69 2020-10-28 15:19:42)

Odp: Aktualizacja Oscam

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 ?

163

Odp: Aktualizacja Oscam

Nic nie wybieraj innego. Wybierz tylko swoje urządzenie i nic więcej na razie nie zaznaczaj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

164

Odp: Aktualizacja Oscam

ale w której opcji mam go szukać?

165

Odp: Aktualizacja Oscam

Target system na mediatek ralink MIPS, subtarget na MT7621 i w target profile na netgear r6220.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

166 (edytowany przez darog69 2020-10-28 16:21:10)

Odp: Aktualizacja Oscam

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$

https://zapodaj.net/images/779971121b0c8.png

https://zapodaj.net/images/0fc5563c8a517.png

167

Odp: Aktualizacja Oscam

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

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

168

Odp: Aktualizacja Oscam

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

169

Odp: Aktualizacja Oscam

Ś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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

170 (edytowany przez darog69 2020-10-28 16:45:45)

Odp: Aktualizacja Oscam

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

171

Odp: Aktualizacja Oscam

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?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

172 (edytowany przez darog69 2020-10-28 17:27:39)

Odp: Aktualizacja Oscam

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?

173

Odp: Aktualizacja Oscam

@darog69   zaczynam wątpić czy dasz radę to zbudować  , nie czytasz , nie słuchasz porad   ,  masakra big_smile

174 (edytowany przez darog69 2020-10-28 18:26:23)

Odp: Aktualizacja Oscam

@ad2014  nie bądź słabej wiary, make już ponad godzinę leci, więc chyba nie jest tak źle big_smile

175

Odp: Aktualizacja Oscam

@ad2014 i Cezary dzięki za pomoc,oscam już się pięknie kompiluje,nawet działa big_smile  tongue