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í:
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éa pro64bitový 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žejijesystém rozpozná: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,adresář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í:sestavení a přejděte do ní: - Spusťte
příkazkonfiguraci pomocícmakepro přípravu kompilacespodporou64bitovýmPCSC, libusb a webového rozhraní:kompilátorem: - Spusťte kompilaci:
Po dokončení ověřte,Ověřte, žebinárníbylasouborvytvořenabyl vytvořen:binárka:Výstup by měl obsahovat souboroscam.
6. PřesunUložení binárkyOscamu do /var/local/
ZkopírujtePřesuňte zkompilovanoubinárku do/var/local/:biná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:
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íZadejte obsah:minimální nastavení webového rozhraní:
9. Testování
http://127.0.0.1:8888http://<IP_adresa_RaspberryPi>:888810. Aktualizace Oscamu
Pro 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ěníTestování
- Ověřte
Ověřte,stavže adresář/usr/src/oscam-svnexistuje:
služby:Pokud adresář neexistuje, musíte nejprve stáhnout zdrojový kód: - Přistupte
rozhraní:Ověřte,kžewebovémumáte složkubuilduvnitř:Pokud složkabuildneexistuje, vytvořte ji:
Nastavte spustitelná práva na skriptu:
Znovu spuštění skriptu
Nyní spusťte aktualizační skript:
Co by měl skript dělat?
/usr/src/oscam-svnbuildcmake