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:
Kompletní návod na 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 a 64bitový 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
- Ujistěte se, že služba PCSC běží:
- Připojte čtečku karet a ověřte, že je 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
/usr/src
: - Stáhněte aktuální zdrojový kód 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 konfiguraci pomocí
cmake
s 64bitovým kompilátorem: - Spusťte kompilaci:
- Ověřte, že byla vytvořena binárka:
6. Uložení Oscamu do /var/local/
- Přesuňte zkompilovanou binárku:
- Nastavte správná oprávnění:
7. Automatické spuštění Oscamu
-
Vytvořte soubor služby:
-
Vložte následující obsah:
-
Uložte soubor (
CTRL+X
,Y
,Enter
). -
Aktivujte a spusťte službu:
-
Ověřte stav služby:
8. Skript pro 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:
-
Zadejte minimální nastavení webového rozhraní:
-
Restartujte Oscam:
11. Testování
- Ověřte stav služby:
- Přistupte k webovému rozhraní: