• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
ARMBIAN - Linux pro ARM vývojové desky
#1
Lightbulb 
armbian - Linux (nejen) pro Banana Pi

Open source projekt armbian, linux for ARM development boards, je nyní asi nejpokročilejší malý
operační systém s možností volby národních jazyků (Languague) pro alternativní desky k Raspberry Pi.
Na stránce armbian.com/Download se orientujete podle typu procesorového chipu i podle vzhledu desky.
www.armbian.com a přímo dostupný web archiv pro download
Na stránce najdeme odkazy podle volby: Soubory ke stažení, návody, fórum.
Sám jsem zkoušel na desce Banana Pi (M1): http://www.xbmc-kodi.cz/prispevek-banana...nanapi-pro
[Obrázek: bananapi.png]
Stránka pro desku Banana Pi (M1) obsahuje nyní (k 20.4.2017)
- instalační soubory pro server (bez GUI)
default Legacy (stable), případně next Mainline (beta) - verze Debian Jessie a Ubuntu Xenial,
- instalační soubory pro desktop (s nadstavbou XFCE 4.12.3)
default Legacy (stable), případně next Mainline (beta s další verzí jádra a omezeními) - verze Ubuntu Xenial.

Stránky pro jiné desky obsahují (nebo neobsahují) jiné varianty.

Kodi lze teoreticky instalovat z repozitáře. Ve sktečnosti asi tato možnost není v současnosti 4/2017 podporována!
Zkušenosti s deskou Banana Pi M1 popíši v příspěvku oddíl 4.
*** Přesto tady na YouTube na desce Orange Pi PC Plus je Kodi ukázáno jako běžící (slovenský komentář): https://youtu.be/c3KRuXZHuSk
*** Systém, jak vidíme, je Debian (slyšíme "je to vlastně Armbian") a Kodi for Debian. Tato verze pro Orange Pi PC Plus je z archivu.


armbian v.3.4.113 jsem zkoušel na Banana Pi (M1) a popíši instalaci ve variantách
Desktop Legacy 3.4.113 Ubuntu 16.04 Xenial, soubor: Ubuntu_xenial_default_desktop.7z
Server Legacy 3.4.113 Ubuntu 16.04 Xenial, soubor: Ubuntu_xenial_default.7z
Armbian Desktop v současnosti obsahuje grafické rozhraní XFCE 4.12.3.
Armbian ve vezi Legacy používá HW akceleraci Banana Pi.

Vzhled desktopu XFCE (obsah menu Aplikations ale není úplně stejný jako v poslední verzi) si můžeme
 na stránce YouTube prohlédnout zde:
https://youtu.be/hsthqj90vTU

SW pro přípravu paměťových karet je popsaný zde...

odd.2
Popis instalace s verzí Desktop Legacy 3.4.113 Ubuntu Xenial na Banana Pi.

odd.3
Popis instalace s verzí Server Legacy 3.4.113 Ubuntu Xenial na Banana Pi.

odd.4
Zkušenosti s instalací Kodi v systému desktop a v systému server.
Tato možnost asi není v současnosti (4/2017) podporována!


oddíl 2:
Popis postupu instalace s verzí Desktop Legacy 3.4.113 Ubuntu Xenial na Banana Pi (M1).
Zapojená USB klávesnice, myš, LAN kabel (DHCP), HDMI/DVI adapter a monitor LCD 1300x900px.

Soubor Armbian_5.25_Bananapi_Ubuntu_xenial_default_3.4.113_desktop.7z obsahuje image (verze k 20.4.2017).
Soubor image použijeme na vytvoření systémové karty SD.
K běhu postačuje 4GB, karta, doporučeno je použít 16GB (pokud budeme zapisovat i data).

Před prvním spuštěním doporučuji (kvůli výpisům mimo obraz) pokud nemáme FHD monitor, editovat v PC s Linuxem dva soubory (změnit oprávnění) v adresáři BOOT:
armbianEnv.txt a boot.cmd
u obou změnit zápis rozlišení monitoru z 1920x1080 na 1280x720. Pokud jej následuje p60, ponecháme.
Konfigurátor systému tohle změnit zatím neumožňuje.

První spuštění, login/heslo: root/1234.
Přijde výzva ke změně hesla root (linux administrátor), nejdříve zopakovat původní 1234, pak 2x nové (aspoň 1 číslice a velké/malé písmeno).
Přijde výzva k zadání jména uživatele a 2x jeho nového hesla, pak doplňující údaje které lze ponechat prázdné.

Poprvé se spustí grafické rozhraní XFCE.
Je potřeba udělat restart, protože při něm se spustí automatické rozšíření partition na plnou velikost SD karty.
Rozšíření na max velikost zkontrolujeme spuštěním terminálu a zadáním příkazu
df -h
Pokud k tomu nedošlo, vynutíme si rozšíření příkazem (ve starší verzi update.rc)
update-rc.d firstrun defaults
restartujeme a znovu zkontrolujeme.

Nastavíme správný čas pomocí myši pravého tlačítka nad údajem v systémové liště.
Clock >Timezone >Europe/Prague. Pokud se objeví jen nastavení datumu, nastavíme časové pásmo přes menu v konfigurátoru.
Rozbalíme menu Application >Settings a spustíme SW Boutique (ve starších verzích není, v novějších snad zůstane).
Na jeho poslední ikoně Fixies spustíme  postupně Update a Upgrade, opravíme a doplníme tím databázi instalačních balíčků (nutné).

Potom (volitelně) na jeho předposlední ikoně More Software odspodu nainstalujeme zdroje SW,
a to Synaptic Package Manager a pak Ubuntu Repository. Instalace a naplnění databáze po spuštění trvá opravdu velmi dlouho!

Pokračujeme nastavením národního prostředí.
Application >Settings >Settings Manager >Language support (spustí se nejdříve dokončení instalace), zvolíme Czech/Čeština.
Pak ještě zvolíme Apply System Wide.
Provedeme restart systému a dostaneme většinu hlavního menu v Češtině.

Application >Settings >Settings Manager >Keyboard, zrušíme Použít výchozí nastavení a přidáme Rozložení klávesnice České.
Až se objeví v seznamu klávesnic s anglickými, posuneme na první místo.
Nastavíme Volbu změny rozložení na obvyklé Alt+Shift (nebo jiné).

Spustíme Správce balíčků Synaptic (Synaptic Package Manager).
Pomocí vyhledání zadáme libreoffice. Zkontrolujeme, jestli jsou nainstalovány (zelená značka) jazykové balíčky označené "cs".
Zvolíme k instalaci LibreOffice-Calc (podobný Excelu) a potvrdíme, nainstalujeme.
Pomocí vyhledání postupně ještě najdeme a nainstalujeme Leafpad (editor přítulnější než VIM), Pinta (grafický editor) a Radiotray (IP radia s možností vlastního doplňování; úprava velikosti bufferu podle fóra LM).
Spustíme LibreOffice a v menu Tools (nástroje) >Options (možnosti) >Language settings (Jazyková nastavení) >Languages (jazyky) zvolíme User Interface (Uživ. rozhraní) default Čeština.
Potvrdíme OK, zavřeme a znovu spustíme LibreOffice, který má nyní menu české.
Pokud potřebujeme, ještě nastavíme v načítání/ukládání >Obecné, pro používané dokumenty vlastní volbu formátů >Ukládat jako (například) Microsoft...97-2003.xls

Nastavení audio výstupu provádíme nad ikonou repro v systémové liště, aplikace má 5 záložek pro různá nastavení.
Ovládání hlasitosti produkce řídíme na záložce Výstupní zařízení. Klávesnice s mediálními tlačítky +/-, kterou vlastním, bohužel nemá podporu.

Armbian zatím nepodporuje bez další instalace ovladačů WiFi adaptery. Nemám ověřené.


oddíl 3:
Popis postupu instalace s verzí Server Legacy 3.4.113 Ubuntu Xenial na Banana Pi (M1).
(Postup s verzí Server Legacy 3.4.113 Debian Jessie dává obdobné výpisy.)
Zapojená USB klávesnice, myš, LAN kabel (DHCP), HDMI/DVI adapter a monitor LCD 1300x900px.

Soubor Armbian_5.25_Bananapi_Ubuntu_xenial_default_3.4.113.7z obsahuje image (verze k 20.4.2017).
Soubor image použijeme na vytvoření systémové karty SD.
K běhu postačuje 4GB, karta.

Mnoho informací najdeme v Armbian Documentation

Před prvním spuštěním doporučuji (kvůli výpisům mimo obraz) pokud nemáme FHD monitor, editovat v PC s Linuxem dva soubory (změnit oprávnění) v adresáři BOOT:
armbianEnv.txt a boot.cmd
u obou změnit zápis rozlišení monitoru z 1920x1080 na 1280x720. Pokud jej následuje p60, ponecháme.

První spuštění, login/heslo: root/1234.
Přijde výzva ke změně hesla root (linux administrátor), nejdříve zopakovat původní 1234, pak 2x nové (aspoň 1 číslice a velké/malé písmeno).
Přijde výzva k zadání jména uživatele (které můžeme zrušit Ctrl+C) a 2x jeho nového hesla,
pak na doplňující údaje které lze ponechat prázdné.

Po restartu příkazem
reboot
by mělo dojít k rozšíření partition na plnou velikost SD karty.
Rozšíření na max velikost zkontrolujeme zadáním příkazu
df -h
Pokud k tomu nedošlo, vynutíme si rozšíření příkazem (ve starší verzi update.rc)
update-rc.d firstrun defaults
restartujeme a znovu zkontrolujeme.

Pokud chceme vynutit změnu hesla např. správce root na původní, použijeme příkazy
chage -d 0 root
rootpwd="1234"

Server nemá grafické rozhraní.

Instalace Kodi s vlastním grafickým rozhraním do verze Legacy (default) vykázala řadu chybových hlášení
 a nepovedla se mi.
Instalace Kodi s vlastním grafickým rozhraním do verze Mainline (next) není ani podporována.


oddíl 4:
Zkušenosti s instalací Kodi v systému desktop a v systému server na Banana Pi (M1).
Tato možnost není v současnosti regulérně podporována!

Instalace v systému desktop Legacy (Ubuntu):
Ve Správci balíčků Synaptic je nabízena nepodporovaná verze Kodi 15.
Instalace v systému desktop Legacy dává chybová hlášení o porušených instalačních balíčcích a nesplněných závislostech.
Instalace končí chybou a neproběhne.

Instalace pomocí terminálu (uXteminal).
Instalaci lze spustit obvykle uváděnou posloupností příkazů:
apt-get update
apt-get install kodi
Instalace končí chybou a neproběhne.

Instalace v systému server Legacy (Ubuntu):
Instalaci lze spustit obvykle uváděnou posloupností příkazů:
apt-get update
apt-get install kodi

Připojit PPA repozitáře nelze.

Po spuštění příkazem kodi dostanu hlášení o chybě a kde najdu chybový soubor.
Log soubor uvádí asi 6 chyb, které jsem postupně odstraňoval instalací jmenovaných balíčků/SW.
Instalace vedla jen k částečnému úspěchu, který se ale netýkal Kodi.
Kodi se mi nainstalovat nepodařilo.

Verzi Ubuntu 16.04.01 LTS Xenial jsem příkazem apt-get upgrade povýšil na 16.04.02 LTS, instalace Kodi bez změny.
Doufám, že další vývoj ARMBIANu povede k možnosti KODI nainstalovat, na jejich fóru jsem pomoc s KODI nenašel.

Připojím obrázky výpisu souboru /root/kodi_crash-log_... .....Pokud byste někdo poznal jak na to.
                       

Rady z fóra armbianu
- Jak instalovat OpenGL on Mali GPU (BananaPi, OrangePi PC, etc). Tam jsem nedošel.
- Doplněk do Firefox Watch with MPV, pokud je MPV nainstalován. (U mne MPV nereaguje nebo padá).
 
Citovat
#2
ARMBIAN - Přehrávání na Banana Pi M1 pomocí aplikací MPV, Totem, MPlayer, Firefox.

- Původně instalovaný MPV (má fungovat přetažením souboru do jeho okna) mi padá okamžitě. Ve Správce balíčků Synaptic není označen jako podporovaný.
- MPlayer - ve Správce balíčků Synaptic označený jako podporovaný; je naprosto nepoužitelný.
- Totem - ve Správce balíčků Synaptic není označen jako podporovaný; pro přehrávání nemá instalované některé kodeky.
- Firefox - pro přehrávání nejschopnější. Na Banana Pi M1 nemá potřebný výkon a nedostačuje.

Navíc dekódování zvuku videí je špatné a s velkým šumem.
 
Citovat
#3
Armbian nevypadá vůbec zle, celkem mě překvapilo jaké množství jednodeskových mini počítačů je podporováno Icon_eek .
Jinak co se týče Kodi na Banana Pi, není lepší jít cestou hotového systému (Openelec) ?

Našel jsem hodně zajímavé video, kde je právě przentován Armbian na poměrně slabém HW a bez problému si poradí i s vyšším bitrate testovacích videí, dokonce zvládne i HEVC při 20 Mbps.

HW: Orange Pi One (cena cca 380 Kč) CPU čtyřjádrový ARM Cortex-A7, GPU: Mali400MP2, 512MB DDR3 SDRAM, 10/100M Ethernet RJ45, HDMI (podpora HDMI-CEC).....
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#4
Banana Pi (se SATA) jsem původně pořídil, abych rozjel něco jako pidi-NAS pro iSCSI. Ale protože OpemMediaVault s doplňkem pro iSCSI rozchodit neumím (asi neumím doplněk správně instalovat), zkouším na něm občas něco jiného.
Ale OpenElec jsem pro BPi nenašel, našel jsem SW LeMedia z něj vycházející. Našel jsem návody jak to opravit aby chodil, ale asi jsem nebyl dost trpělivý a důvtipný.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#5
@meda
Openelec je ke stazeni zde....nevim co mas za desku, nejspis bude pouze pro verzi M2+
http://forum.banana-pi.org/t/openelec-ko...oject/1600
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#6
@Petrvald: No právě, mám starší Banana Pi M1 s CPU Allwinner A20.
M2 má CPU Cortex A7. Počítám, že v jádru budou jiné ovladače.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#7
V tom případě nezbývá nic jiného než instalovat Kodi na některý desktopový OS určený pro M1 (Ubuntu, Raspbian ...), předpokládám že už jsi zkoušel.... asi to nebude tak růžové jak to vypadá.
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#8
Nejen že to není růžové, je to přímo hnědé! Jak už jsem psal u tématu k Banana Pi, na tuhle (asi první desku Banana) je SW přímo odfláknutý. Schopný byl jen Lubuntu a balíček Kodi na něj je XBMC - video tam chodilo jen s nejnižším rozlišením.
ARMbian je pro Banana Pi M1 zázrak. Jen to Kodi ještě nezmákne. Nevadí, času je dost, na to mám Maliny.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#9
Časem to snad doladí, ..jinak každý den vychází nová vývojová verze, což značí že se na OS usilovně pracuje : https://dl.armbian.com/bananapi/nightly/
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#10
Dík za tu adresu celého archivu, doplním ji nahoru. Teď si dám s Banana Pi pauzu.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#11
Jen doplním že součástí Armbianu je multimedialní přehrávač mpv media player,  který na Orange Pi One funguje naprosto spolehlivě.
 
Klávesové zkratky:
   
Podrobněji zde:https://mpv.io/manual/master/

Instalace Kodi proběhla úspěšně pomocí známého příkazu:
Kód:
sudo apt-get install kodi
je však k dispozici pouze Debian verze 15.2 8
 
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#12
Vyšel nový Armbian verze 5.30 - 5.31

Firefox byl nahrazen prohližečem Chrome, což by mělo urychlit odezvu.

Podrobnější seznam změn naleznete zde : https://www.armbian.com/logbook/
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#13
Dne 25.11.2017 vyšla nová verze Armbianu v5.35

Seznam změn:
  • mainline kernel updated to 4.13.y
  • mainline u-boot updated to v2017.09
  • added new sunxi Device Tree overlays, fixed and improved old overlays
  • Micro-USB g_serial console is enabled by default on most small Allwiner based boards
  • Olimex Lime2 and Micro: merging eMMC and normal versions
  • Odroid C2: next and dev branches migrated to mainline u-boot
  • Odroid XU4: added dev branch, next branch migrated to mainline u-boot
  • Clearfog: added dev branch with mainline u-boot
  • added supports for 7" RPi display to Tinkerboard with legacy kernel
  • All mainline kernels: added Realtek 8811AU/8812AU/8814AU USB wireless driver with monitor mode and frame injection
  • All boards: added kernel source packages to the repository
  • Kernel headers are no longer installed by default to new images
  • Additional out of tree drivers and USB Redirector are no longer installed by default to new images
  • Switching from emergency swap to zram on new Ubuntu Xenial images
  • New hardware support (stable/supported images): NanoPi Duo, Orange Pi R1, Pinebook
  • New hardware support (experimental): Le Potato, NanoPi NEO 2, Orange Pi Zero Plus, Orange Pi Zero Plus 2 (H5)
Desktop images:
  • xterm was replaced with full featured xfce terminal,
  • added memory profile caching for Chromium,
  • added OpenVPN connector,
  • shortcuts to armbian-config, support and donate were moved to menu,
  • default icon theme was changed to lighter one (Numix),
  • fixed login greeter theme,
  • changed wallpaper.
  • changed CMA handling on Allwinner legacy kernels
armbian-config:
  • was splitted from board support packages to a new package
    armbian-config
  • managing board hardware configurations, hotspot, Bluetooth, SSH server
  • freezing/unfreezing kernel upgrade
  • switching between stable and beta builds,
  • switching between alternative kernels,
  • installing/uninstalling kernel headers,
  • changing timezone, locales, hostname,
  • running diagnostic tools,
  • enabling/disabling RDP server,
  • 3rd party software installer: Samba, OMV, Pi hole, Transmission, …
Build script:
  • added Debian Stretch
  • most tweaks moved from inline files to separate files in board support package
  • firmware blobs moved to a separate repository
  • disabled distcc in extra software compilation process due to toolchain compatibility issues
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#14
Tak jsem novou verzi 5.34 rychle zkusil na Banana Pi M1 a zřejmě v té Debian Stretch Next verzi je poněkud omezená (vývoj) - věnoval jsem tomu asi hodinu a málo trpělivosti. Měl jsem to připojeno HDMI na 32" FHD TV a lehce přetékalo mimo okraje. Je před svátky, musím se starat o něco důležitějšího.
Jednoduše řečeno změnil jsem jen časové pásmo na Europe/Prague. Prolétl jsem menu. Nějak jsem se netrefil do nastavení národního jazyka a nenašel v tom spěchu ani správu SW pro instalalace dalšího.
Třeba si někdo z vás na nějaké destičce s tím pohraje. Až budu mít chvíli, zkusím předchozí Ubuntu Xenial Default.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#15
@meda
Hodně toho lze nastavit v armbian-config, což je obdoba raspi-config známého z Raspbianu. Umožnuje upravit časové pásmo, locales, Sambu, Wifi a spoustu dalších... obsahuje i SW balíčky přichystané k instalaci, například :
Podrobněji zde: https://docs.armbian.com/User-Guide_Armbian-Config/
Jinak v hlavní nabídce by měl být předchystaný správce balíčků, zkoušel jsem doinstalovat i Synaptic.

Co se týče video výstupu, tak zde něco k laborování na dlouhé zimní večery  4: https://docs.armbian.com/Hardware_Allwin...deo-output
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#16
@Petrvald -Díky, snad mezi svátky Big Grin Nebo si budu muset pořídit na laborování jiné železo než Banána.
EDIT: Nedalo mi to, zkouším Armbian 5.35 Ubuntu Xenial Default 3.4.113. Ale Banán má stejné zobrazovací potíže na TV FHD jako s Debianem, mírně přetéká. To mi naposled dělalo OpenElec na RPi před dvěma roky (změna rozlišení tomu nepomáhala, kalibrace ano), novější verze pak už ukazovala dobře.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
#17
Poslední zkouška na Banana Pi (M1) byla s verzí ARMBIAN 5.38
Armbian_5.38_Bananapi_Ubuntu_xenial_default_3.4.113_desktop
... a s postupem popsaným v #1 dopadla celkem dobře. Aktualizace a opravy balíčků, česká klávesnice, čeština, časové pásmo, LibreOffice Writer česky ... Dál jsem nezkoušel.
Nicméně jsem banana měl kvůli jiným nenaplněným záměrům a tak jsem ho poslal do světa.
Kodi 20 -LibreELEC/LinuxMint/Win/Android -RPi4/3/2/ IntelPC/xMiStick4K -Router 1Gbit 2.4+5GHz
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)