[+] Instalacja oscama na FX160 z Debianem
: 23 listopada 2017, 21:38
Witam ponownie,
Po instalacji Debiana na FX160, potrzebuję zainstalować oscama.
Robiłem wg. tego poradnika:
Install build dependencies:
Compile Oscam:
Configuring OSCAM
Wydałem wszystkie polecenia:
możecie podpowiedzieć co zrobiłem źle?
Po instalacji Debiana na FX160, potrzebuję zainstalować oscama.
Robiłem wg. tego poradnika:
Install build dependencies:
Kod: Zaznacz cały
# apt-get install build-essential libssl-dev libpcsclite-dev mercurial cvs subversion libncurses-dev cmake libusb-1.0-0-dev
Kod: Zaznacz cały
$ svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
$ cd oscam-svn
$ make USE_LIBUSB=1
# cp Distribution/oscam-1.20-unstable_svn9065-x86_64-linux-gnu-libusb /usr/bin/oscam
Kod: Zaznacz cały
mkdir /etc/oscam
Kod: Zaznacz cały
login as: root
root@192.168.1.150's password:
Linux debian 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Nov 23 20:56:17 2017 from 192.168.1.3
root@debian:~# apt-get install build-essential libssl-dev libpcsclite-dev mercurial cvs subversion libncurses-dev cmake libusb-1.0-0-dev
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Uwaga, wybieranie "libncurses5-dev" zamiast "libncurses-dev"
build-essential is already the newest version (12.3).
cmake is already the newest version (3.7.2-1).
subversion is already the newest version (1.9.5-1+deb9u1).
libssl-dev is already the newest version (1.1.0f-3+deb9u1).
The following additional packages will be installed:
javascript-common libjs-excanvas libpcsclite1 libtinfo-dev libusb-1.0-doc
mercurial-common
Sugerowane pakiety:
mksh rcs apache2 | lighttpd | httpd ncurses-doc pcscd qct kdiff3 | kdiff3-qt
| kompare | meld | tkcvs | mgdiff wish python-mysqldb python-pygments
python-openssl
Zostaną zainstalowane następujące NOWE pakiety:
cvs javascript-common libjs-excanvas libncurses5-dev libpcsclite-dev
libpcsclite1 libtinfo-dev libusb-1.0-0-dev libusb-1.0-doc mercurial
mercurial-common
0 aktualizowanych, 11 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 5505 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 19,0 MB miejsca na dysku.
Kontynuować? [T/n] t
Pobieranie:1 http://ftp.pl.debian.org/debian stretch/main amd64 cvs amd64 2:1.12.13+real-22+deb9u1 [2779 kB]
Pobieranie:2 http://ftp.pl.debian.org/debian stretch/main amd64 javascript-common all 11 [6120 B]
Pobieranie:3 http://ftp.pl.debian.org/debian stretch/main amd64 libjs-excanvas all 0.r3-4 [45,3 kB]
Pobieranie:4 http://ftp.pl.debian.org/debian stretch/main amd64 libtinfo-dev amd64 6.0+20161126-1+deb9u1 [79,2 kB]
Pobieranie:5 http://ftp.pl.debian.org/debian stretch/main amd64 libncurses5-dev amd64 6.0+20161126-1+deb9u1 [175 kB]
Pobieranie:6 http://ftp.pl.debian.org/debian stretch/main amd64 libpcsclite1 amd64 1.8.20-1 [56,5 kB]
Pobieranie:7 http://ftp.pl.debian.org/debian stretch/main amd64 libpcsclite-dev amd64 1.8.20-1 [73,6 kB]
Pobieranie:8 http://ftp.pl.debian.org/debian stretch/main amd64 libusb-1.0-0-dev amd64 2:1.0.21-1 [72,7 kB]
Pobieranie:9 http://ftp.pl.debian.org/debian stretch/main amd64 libusb-1.0-doc all 2:1.0.21-1 [180 kB]
Pobieranie:10 http://ftp.pl.debian.org/debian stretch/main amd64 mercurial-common all 4.0-1+deb9u1 [1962 kB]
Pobieranie:11 http://ftp.pl.debian.org/debian stretch/main amd64 mercurial amd64 4.0-1+deb9u1 [75,5 kB]
Pobrano 5505 kB w 8s (653 kB/s)
Wybieranie wcześniej niewybranego pakietu cvs.
(Odczytywanie bazy danych ... 41176 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../00-cvs_2%3a1.12.13+real-22+deb9u1_amd64.deb ...
Rozpakowywanie pakietu cvs (2:1.12.13+real-22+deb9u1) ...
Wybieranie wcześniej niewybranego pakietu javascript-common.
Przygotowywanie do rozpakowania pakietu .../01-javascript-common_11_all.deb ...
Rozpakowywanie pakietu javascript-common (11) ...
Wybieranie wcześniej niewybranego pakietu libjs-excanvas.
Przygotowywanie do rozpakowania pakietu .../02-libjs-excanvas_0.r3-4_all.deb ...
Rozpakowywanie pakietu libjs-excanvas (0.r3-4) ...
Wybieranie wcześniej niewybranego pakietu libtinfo-dev:amd64.
Przygotowywanie do rozpakowania pakietu .../03-libtinfo-dev_6.0+20161126-1+deb9u1_amd64.deb ...
Rozpakowywanie pakietu libtinfo-dev:amd64 (6.0+20161126-1+deb9u1) ...
Wybieranie wcześniej niewybranego pakietu libncurses5-dev:amd64.
Przygotowywanie do rozpakowania pakietu .../04-libncurses5-dev_6.0+20161126-1+deb9u1_amd64.deb ...
Rozpakowywanie pakietu libncurses5-dev:amd64 (6.0+20161126-1+deb9u1) ...
Wybieranie wcześniej niewybranego pakietu libpcsclite1:amd64.
Przygotowywanie do rozpakowania pakietu .../05-libpcsclite1_1.8.20-1_amd64.deb ...
Rozpakowywanie pakietu libpcsclite1:amd64 (1.8.20-1) ...
Wybieranie wcześniej niewybranego pakietu libpcsclite-dev.
Przygotowywanie do rozpakowania pakietu .../06-libpcsclite-dev_1.8.20-1_amd64.deb ...
Rozpakowywanie pakietu libpcsclite-dev (1.8.20-1) ...
Wybieranie wcześniej niewybranego pakietu libusb-1.0-0-dev:amd64.
Przygotowywanie do rozpakowania pakietu .../07-libusb-1.0-0-dev_2%3a1.0.21-1_amd64.deb ...
Rozpakowywanie pakietu libusb-1.0-0-dev:amd64 (2:1.0.21-1) ...
Wybieranie wcześniej niewybranego pakietu libusb-1.0-doc.
Przygotowywanie do rozpakowania pakietu .../08-libusb-1.0-doc_2%3a1.0.21-1_all.deb ...
Rozpakowywanie pakietu libusb-1.0-doc (2:1.0.21-1) ...
Wybieranie wcześniej niewybranego pakietu mercurial-common.
Przygotowywanie do rozpakowania pakietu .../09-mercurial-common_4.0-1+deb9u1_all.deb ...
Rozpakowywanie pakietu mercurial-common (4.0-1+deb9u1) ...
Wybieranie wcześniej niewybranego pakietu mercurial.
Przygotowywanie do rozpakowania pakietu .../10-mercurial_4.0-1+deb9u1_amd64.deb ...
Rozpakowywanie pakietu mercurial (4.0-1+deb9u1) ...
Konfigurowanie pakietu libusb-1.0-doc (2:1.0.21-1) ...
Konfigurowanie pakietu libpcsclite1:amd64 (1.8.20-1) ...
Konfigurowanie pakietu libjs-excanvas (0.r3-4) ...
Konfigurowanie pakietu libtinfo-dev:amd64 (6.0+20161126-1+deb9u1) ...
Konfigurowanie pakietu cvs (2:1.12.13+real-22+deb9u1) ...
Pozwolenie na użycie kiepskiej jakości nazwy użytkownika.
Dodawanie grupy "_cvsadmin" (GID 111)...
Gotowe.
Konfigurowanie pakietu libncurses5-dev:amd64 (6.0+20161126-1+deb9u1) ...
Konfigurowanie pakietu mercurial-common (4.0-1+deb9u1) ...
Konfigurowanie pakietu mercurial (4.0-1+deb9u1) ...
Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version
Przetwarzanie wyzwalaczy pakietu libc-bin (2.24-11+deb9u1)...
Konfigurowanie pakietu libusb-1.0-0-dev:amd64 (2:1.0.21-1) ...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.6.1-2)...
Konfigurowanie pakietu libpcsclite-dev (1.8.20-1) ...
Konfigurowanie pakietu javascript-common (11) ...
Przetwarzanie wyzwalaczy pakietu libc-bin (2.24-11+deb9u1)...
root@debian:~# svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
Pobrano wersję 11392.
root@debian:~# cd oscam-svn
root@debian:~/oscam-svn# make USE_LIBUSB=1
+-------------------------------------------------------------------------------
| OSCam ver: 1.20-unstable_svn rev: 11392 target: x86_64-linux-gnu-libusb
| Tools:
| CROSS =
| CC = gcc
| Settings:
| CONF_DIR = /usr/local/etc
| CC_OPTS = -O2 -ggdb -pipe -ffunction-sections -fdata-sections
| CC_WARN = -W -Wall -Wshadow -Wredundant-decls -Wstrict-prototypes -Wold-style-definition
| CFLAGS = -DWITH_LIBUSB=1
| LDFLAGS = -Wl,--gc-sections -DWITH_LIBUSB=1
| LIBS = -lusb-1.0 -lrt -lpthread -ldl -lrt
| UseFlags = USE_LIBUSB=1
| Config:
| Addons : WEBIF WEBIF_LIVELOG WEBIF_JQUERY TOUCH HAVE_DVBAPI READ_SDT_CHARSETS IRDETO_GUESSING CS_ANTICASC WITH_DEBUG MODULE_MONITOR WITH_LB CS_CACHEEX CW_CYCLE_CHECK CLOCKFIX
| Protocols: CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX RADEGAST SCAM SERIAL CONSTCW PANDORA GHTTP
| Readers : NAGRA IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
| CardRdrs : PHOENIX INTERNAL SC8IN1 MP35 SMARGO DB2COM STAPI STAPI5 STINGER DRECAS SMART
| Compiler : gcc (Debian 6.3.0-18) 6.3.0 20170516
| Config : build/x86_64-linux-gnu-libusb/config.mak
| Binary : Distribution/oscam-1.20-unstable_svn11392-x86_64-linux-gnu-libusb
+-------------------------------------------------------------------------------
CC csctapi/ifd_smartreader.c
CC csctapi/ifd_stinger.c
CC minilzo/minilzo.c
CC module-anticasc.c
CC module-cacheex.c
CC module-camd35-cacheex.c
CC module-camd35.c
CC module-cccam-cacheex.c
CC module-cccam.c
CC module-cccshare.c
CC module-constcw.c
CC module-csp.c
CC module-cw-cycle-check.c
CC module-dvbapi-chancache.c
CC module-dvbapi.c
CC module-gbox-helper.c
CC module-gbox-sms.c
CC module-gbox-cards.c
CC module-gbox.c
CC module-ird-guess.c
CC module-monitor.c
CC module-newcamd.c
CC module-newcamd-des.c
CC module-pandora.c
CC module-ghttp.c
CC module-radegast.c
CC module-scam.c
CC module-serial.c
CC module-stat.c
CC module-webif-lib.c
CC module-webif-tpl.c
CC module-webif.c
CC webif/pages.c
CC reader-common.c
CC reader-bulcrypt.c
CC reader-conax.c
CC reader-cryptoworks.c
CC reader-dgcrypt.c
CC reader-dre.c
CC reader-dre-cas.c
CC reader-dre-common.c
CC reader-dre-st20.c
CC reader-griffin.c
CC reader-irdeto.c
CC reader-nagra.c
CC reader-seca.c
CC reader-tongfang.c
CC reader-viaccess.c
CC reader-videoguard-common.c
CC reader-videoguard1.c
CC reader-videoguard12.c
CC reader-videoguard2.c
CC oscam-aes.c
CC oscam-array.c
CC oscam-hashtable.c
CC oscam-cache.c
CC oscam-chk.c
CC oscam-client.c
CC oscam-conf.c
CC oscam-conf-chk.c
CC oscam-conf-mk.c
CC oscam-config-account.c
CC oscam-config-global.c
CC oscam-config-reader.c
CC oscam-config.c
CC oscam-ecm.c
CC oscam-emm.c
CC oscam-emm-cache.c
CC oscam-failban.c
CC oscam-files.c
CC oscam-garbage.c
CC oscam-lock.c
CC oscam-log.c
CC oscam-log-reader.c
CC oscam-net.c
CC oscam-llist.c
CC oscam-reader.c
CC oscam-simples.c
CC oscam-string.c
CC oscam-time.c
CC oscam-work.c
CC oscam.c
CONF build/x86_64-linux-gnu-libusb/config.c
LINK Distribution/oscam-1.20-unstable_svn11392-x86_64-linux-gnu-libusb.debug
STRIP Distribution/oscam-1.20-unstable_svn11392-x86_64-linux-gnu-libusb
BUILD Distribution/list_smargo-1.20-unstable_svn11392-x86_64-linux-gnu-libusb
root@debian:~/oscam-svn# cp Distribution/oscam-1.20-unstable_svn9065-x86_64-linux-gnu-libusb /usr/bin/oscam
cp: nie można wykonać stat na 'Distribution/oscam-1.20-unstable_svn9065-x86_64-linux-gnu-libusb': Nie ma takiego pliku ani katalogu
root@debian:~/oscam-svn# mkdir /etc/oscam
mkdir: nie można utworzyć katalogu „/etc/oscam”: Plik istnieje