Nová instalace Oscamu na Raspberry PI - kopletní návod 2024
1. Příprava systému
1.1 Požadavky
Ujistěte se, že máte:
- Raspberry Pi s Debian-based OS (např. Raspberry Pi OS, Raspbian).
- Funkční přístup přes SSH nebo připojení přes klávesnici a monitor.
1.2 Aktualizace balíčků
Aktualizujte systém a nainstalujte základní balíčky:
2.Kompletní Instalacenávod potřebnýchna závislostíkompilaci 64bitového Oscamu
1. Požadavky
Tento návod zajistí:
- Kompilaci Oscamu jako 64bitovou binárku (pro
aarch64
). - Uložení binárky Oscamu do
/var/local/
. - Spuštění Oscamu jako služby při startu.
2. Příprava systému
-
Aktualizujte systém:
-
Nainstalujte potřebné balíčky
potřebnéapro64bitovýkompilaci Oscamu:kompilátor: -
Zkontrolujte systémovou architekturu: Ujistěte se, že váš systém je 64bitový (
aarch64
):Výstup by měl být:
3. Kontrola čtečky karet (PCSC)
- Ujistěte se, že služba PCSC
je spuštěnáběží: - Připojte čtečku karet a
zkontrolujte,ověřte,zdažeji systémje rozpozná:na: Pokud vidíte informace o čtečce a vložené kartě, PCSC funguje správně.
4. Stažení zdrojového kódu Oscamu
- Přesuňte se do adresář
e,ekde chcete uložit zdrojový kód:/usr/src
: - Stáhněte aktuální zdrojový kód
Oscamu z oficiálního uložiště:Oscamu: - Přesuňte se do adresáře se staženým kódem:
5. Kompilace 64bitové verze Oscamu
- Vytvořte složku pro sestavení a přejděte do ní:
- Spusťte
příkazkonfiguraci pomocícmake
pro přípravu kompilacespodporou64bitovýmPCSC, libusb a webového rozhraní:kompilátorem: - Spusťte kompilaci:
Po dokončení ověOvěřte, žebinární soubor bylbyla vytvořen:ena binárka:Výstup by měl obsahovat souboroscam.
6. PřesunUložení binárkyOscamu do /var/local/
/var/local/
ZkopírujtePřesuňte zkompilovanou binárku do/var/local/:rku:- Nastavte správná oprávnění:
7. Automatické spuštění Oscamu při startu
7.1 Vytvoření služby Oscamu
-
Vytvořte
novýsoubor služby: -
Vložte
do nějnásledující obsah: -
Uložte soubor (
CTRL+X
,Y
,Enter
). -
Aktivujte a spusťte službu:
-
ZkontrolujteOvěřte stav služby:
8. NastaveníSkript webovéhopro rozhraníaktualizaci Oscamu
-
Vytvořte aktualizační skript:
-
Vložte tento obsah:
-
Uložte skript (
CTRL+X
,Y
,Enter
). -
Nastavte spustitelná práva:
-
Spuštění aktualizace:
9. Ověření nainstalované verze Oscamu
Spusťte příkaz:
Ověřte, že:
- Kompilátor je
aarch64-linux-gnu
. - Binárka odpovídá 64bitové architektuře (
aarch64
).
10. Základní konfigurace Oscamu
-
Vytvořte základní konfigurační soubor:
-
ZákladníZadejteobsah:minimální nastavení webového rozhraní:9. TestováníPřistupte k webovému rozhraní Oscamu:Lokálně:http://127.0.0.1:8888Z jiného zařízení:http://<IP_adresa_RaspberryPi>:8888
Přihlaste se a upravte další nastavení podle vašich potřeb (uživatelé, servery, čtečky atd.).
10. Aktualizace OscamuPro snadnou aktualizaci vytvořte skripty.oscam_update-
OtevřeteRestartujteskript znovu v editoru:Oscam: Ujistěte se, že obsah vypadá přesně takto (každý příkaz na samostatném řádku):Uložte změny (CTRL+X,Y,Enter).
Kontrola11.cesty a oprávněTestováníOvěř
te, že adresář/usr/src/oscam-svnexistuje:
služby:Pokud adresář neexistuje, musítenejprvestavstáhnout zdrojový kód:- Přistupte
Ověřte,kžewebovémumáte složkubuilduvnitřrozhraní:Pokud složkabuildneexistuje, vytvořte ji: Nastavte spustitelná práva na skriptu:
Znovu spuštění skriptuNyní spusťte aktualizační skript:Co by měl skript dělat?Přepne se do adresáře/usr/src/oscam-svn.Stáhne nejnovější změny ze vzdáleného Git uložiště.Přepne se do složkybuild.Znovu vytvoří konfigurační soubory pomocícmakea zkompiluje Oscam.Restartuje službu Oscam.