Preklad programu na STB / VPN softether
Napsal: 06 zář 2023 09:01
Hladal som ale nenasiel. Zatial nikto v byvalom CSSR nenainstaloval do STB kompletne
prostredie, aby sa dal urobit preklad zdrojovych tvarov programov, napr. oscam.
Kedze mam uz upraveny VTI k obrazu svojmu, tak som to samozrejme urobil na VUzero4k.
Pravdepodobne by to mohlo zahrat aj na inych VTI s arm.
Veci k tomu potrebne su dohromady cca 122MB tak som to musel uploadnut na ulozto.
Obsah zip suboru je v prilozenom screenshote. Obsahuje aj zdrojovy tvar oscam pre
Icam, vratane skompilovaneho oscam.
V porovnani s oscamom tu (cca 10 mesiacov stary):
viewtopic.php?p=1985#p1985
je podstatne dlhsi, pricom preklad bol urobeny z toho isteho zdroja. (vyssie uvedeny bol prelozeny
crossprekladom na Debian linuxe)
jedno mozne vysvetlenie je ze teraz robil lepsiu optimalizaciu na rychlost, zatial som nespozoroval
ziaden rozdiel medzi "starym kratkym" a "novym dlhym"
ak sa nahodou niekto rozhodne pre instalaciu na STB a chodi spat o 22:00 je treba zacat
aspon o 17:00
kedze si niektore ipk dotahuju z depozitov dalsie ipk, tak najistejsie je si urobit zalohu celeho
image s nainstalovanym prostredim, z povodneho cisteho 150MB narastol image na 230MB
link na zip na uloztocz je :
https://ulozto.cz/file/PMVUimfqmB99/vuz ... MfDH9BLwH3
ak som na nieco zabudol tak doplnim v sukromnej poste
pre zaujimavost prikladam aspon prelozeny oscam, ktory je "rovnaky" ako ten stary len dlhsi
---------------------------------------------------------------------------------------------
a tu je navod ako na to: (je aj pribaleny v zipe)
PORADIE JE NUTNE DODRZAT!
cez /tmp nainstalovat zo zipov (treba rozbalit): opkg install .....ipk
(vsetko sa najprv posle do /tmp , krok po kroku)
*** gcc-10.2.....zip:
- linux....
- libgcc1...
- libstdc...
- libc6... stiahne si z depozitov: libc6-thread-db.... libc6-extra-nss... libcidn1.....
*** binutils...zip:
- binutils...
*** gcc-10.2....zip:
- gcc_... stiahne si z depozitov: libc6_ldconfig...
gcc -v : 10.2.0 test ci funkcne
-------------------------------------------------------------------------------
*** git-make....zip:
- make...
make -v : 4.3 test ci funkcne
-------------------------------------------------------------------------------
*** coreutils:
tar -xf coreutils....tar.gz
po rozbaleni vojst do foldru, plati aj v nasledovnom
./configure --disable-year2038 FORCE_UNSAFE_CONFIGURE=1
make
make install
*** perl5.38.0
tar -xf perl......tar.gz
./Configure na vsetko Enter iba namiesto [cc] daj gcc
make
make test
make install
*** openssl headers:
tar -xf openssl-1.0.2j.tar.gz
./config
make
make install
--------------------------------------------------------------------------------
rozbalit OsCam, vojst do foldru (oscam-svn a pod)
chmod 777 config.sh mozno bude treba ak su stratene linux atributy
chmod 777 webif/pages_mkdep
make EXTRA_CFLAGS=-I/usr/local/ssl/include EXTRA_LDFLAGS=-L/usr/local/ssl/lib
v Distribution je exe file oscamu
UPOZORNENIE: tento oscam-1.zip bol prelozeny z originalnych verejne dostupnych zdrojovych tvarov pre icam (patch)
kedze je tam bug, tak obcas "spadne" a treba ho restartovat, citaj nizsie
problem je, ze 32 bit pristup do RAM nie je garantovany a je iba otazkou nahody ci pobezi alebo nie
nechavam ho tu pre pripadne pokusy a vystrahu
prostredie, aby sa dal urobit preklad zdrojovych tvarov programov, napr. oscam.
Kedze mam uz upraveny VTI k obrazu svojmu, tak som to samozrejme urobil na VUzero4k.
Pravdepodobne by to mohlo zahrat aj na inych VTI s arm.
Veci k tomu potrebne su dohromady cca 122MB tak som to musel uploadnut na ulozto.
Obsah zip suboru je v prilozenom screenshote. Obsahuje aj zdrojovy tvar oscam pre
Icam, vratane skompilovaneho oscam.
V porovnani s oscamom tu (cca 10 mesiacov stary):
viewtopic.php?p=1985#p1985
je podstatne dlhsi, pricom preklad bol urobeny z toho isteho zdroja. (vyssie uvedeny bol prelozeny
crossprekladom na Debian linuxe)
jedno mozne vysvetlenie je ze teraz robil lepsiu optimalizaciu na rychlost, zatial som nespozoroval
ziaden rozdiel medzi "starym kratkym" a "novym dlhym"
ak sa nahodou niekto rozhodne pre instalaciu na STB a chodi spat o 22:00 je treba zacat
aspon o 17:00
kedze si niektore ipk dotahuju z depozitov dalsie ipk, tak najistejsie je si urobit zalohu celeho
image s nainstalovanym prostredim, z povodneho cisteho 150MB narastol image na 230MB
link na zip na uloztocz je :
https://ulozto.cz/file/PMVUimfqmB99/vuz ... MfDH9BLwH3
ak som na nieco zabudol tak doplnim v sukromnej poste
pre zaujimavost prikladam aspon prelozeny oscam, ktory je "rovnaky" ako ten stary len dlhsi
---------------------------------------------------------------------------------------------
a tu je navod ako na to: (je aj pribaleny v zipe)
PORADIE JE NUTNE DODRZAT!
cez /tmp nainstalovat zo zipov (treba rozbalit): opkg install .....ipk
(vsetko sa najprv posle do /tmp , krok po kroku)
*** gcc-10.2.....zip:
- linux....
- libgcc1...
- libstdc...
- libc6... stiahne si z depozitov: libc6-thread-db.... libc6-extra-nss... libcidn1.....
*** binutils...zip:
- binutils...
*** gcc-10.2....zip:
- gcc_... stiahne si z depozitov: libc6_ldconfig...
gcc -v : 10.2.0 test ci funkcne
-------------------------------------------------------------------------------
*** git-make....zip:
- make...
make -v : 4.3 test ci funkcne
-------------------------------------------------------------------------------
*** coreutils:
tar -xf coreutils....tar.gz
po rozbaleni vojst do foldru, plati aj v nasledovnom
./configure --disable-year2038 FORCE_UNSAFE_CONFIGURE=1
make
make install
*** perl5.38.0
tar -xf perl......tar.gz
./Configure na vsetko Enter iba namiesto [cc] daj gcc
make
make test
make install
*** openssl headers:
tar -xf openssl-1.0.2j.tar.gz
./config
make
make install
--------------------------------------------------------------------------------
rozbalit OsCam, vojst do foldru (oscam-svn a pod)
chmod 777 config.sh mozno bude treba ak su stratene linux atributy
chmod 777 webif/pages_mkdep
make EXTRA_CFLAGS=-I/usr/local/ssl/include EXTRA_LDFLAGS=-L/usr/local/ssl/lib
v Distribution je exe file oscamu
UPOZORNENIE: tento oscam-1.zip bol prelozeny z originalnych verejne dostupnych zdrojovych tvarov pre icam (patch)
kedze je tam bug, tak obcas "spadne" a treba ho restartovat, citaj nizsie
problem je, ze 32 bit pristup do RAM nie je garantovany a je iba otazkou nahody ci pobezi alebo nie
nechavam ho tu pre pripadne pokusy a vystrahu