| Zainteresował mnie temat możliwości instalacji i uruchamiania aplikacji / gier z Ubuntu na OpenELEC. Oryginalny temat : How to install games apps ubuntu in openelec dostępny tu : HOWTO – Ubuntu – OpenELEC Po instalacji według tutoriala kolegi @petanque muszę powiedzieć iż działa to nawet sprawnie na przykładzie zainstalowanej np. przeglądarki Google – Chrome Nie jest to niestety oryginalnie zainstalowany system Ubuntu …więc będzie nastręczał wiele kłopotów tak pod względem instalacji / uruchomienia programów / gier ( choć te akurat najmniej mnie interesują) jak i identyfikacji sprzętu itd. Instalowana wersja Ubuntu jest specjalnie dostosowana do uruchomienia wirtualnych systemów (VPS), używających wspólnego jądra opartych o platformę OpenVZ więcej : openvz Zamieszczam tu mój mały HOWTO (kilka poprawek i objaśnień może komuś się przyda …oraz zachęci bardziej obeznanych w temacie do podawania przykładów i ulepszeń) Platforma : OpenELEC 5.0.0 (x86_64) [Stable] / Ubuntu-14.04-x86_64 [OpenVZ] mkdir -p /storage/data/ubuntu mount -o bind /dev /storage/data/ubuntu/dev cp /etc/resolv.conf /storage/data/ubuntu/etc/resolv.conf #dostęp do powłoki ubuntu root #uaktualnienie i naprawa pewnych błędów #wyłączenie LD_LIBRARY_PATH po restarcie #Idź na sam dół pliku .bashrc i dodaj to: zatwierdź : Ctrl-x, Y, enter ##Fix Upstart #naprawa błędu nie znaleziony plik lub katalog #Włączenie dodatku apt-repository i innych rzeczy #Utworzenie użytkownika bez prawa root-a (do aplikacji) adduser --quiet --disabled-password -shell /bin/bash --home /home/XXXXXX --gecos "User" XXXXXX; echo -e "YYYYYYnYYYYYY" | passwd XXXXXX #Udzielenie uprawnień roota Użytkownikowi: XXXXXX Znajdź wpis: #poniżej tego wpisu dodaj ( kopiuj wklej ) wpis: # zatwierdź : Ctrl-x, Y, enter #zaloguj się jako : XXXXXX #Zainstaluj Google-Chrome ( wymagane podanie hasła użytkownika XXXXXX !) sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' sudo apt-get update #Uruchomienie google-chrome prza SSH jako : XXXXXX # Przejście z urzytkownika XXXXXX do powłoki : ubuntu root / OpenELEC #Utworzenie skryptu google-chrome dla Kodi / OE (z poprawką /dev/shm) #Wklejamy kod ( Uwaga ! …z własnym loginem czyli: XXXXXX ) #!/bin/shsystemctl stop kodi/storage/data/ubuntu/usr/sbin/chroot /storage/data/ubuntu /bin/bash -x << EOFchmod 1777 /dev/shmsu XXXXXXgoogle-chrome --start-maximizedEOFsystemctl start kodi …………. #Nadanie praw wykonywalności w OE itp #Przydadne / konieczne utworzenie skryptu do poprawnej konfiguracji i montowania Ubuntu po restarcie OE #wpis w pliku autostart.sh #!/bin/shmount -o bind /dev /storage/data/ubuntu/devmount -o bind /sys /storage/data/ubuntu/sysmount -t proc proc-chroot /storage/data/ubuntu/proc/mount -t devpts devpts-chroot /storage/data/ubuntu/dev/pts …………. Ctrl-x, Y, enter #Każdorazowy dostęp do powłoki Ubuntu po restarcie OE przez SSH/putty Uruchomienie przeglądarki Google-Chrome w OpenELEC z np menu / pilot używamy wpisu : <one>System.Exec(/storage/google-chrome.sh)</one> Dla menu głównego OpenELEC podobny wpis ale wstawiamy go z pozycji ostawień zaawansowanych danego skinu np AeonNOX #Dźwięk w google-chrome / Ubuntu itd. #Utworzenie kilku plików konfiguracyjnych: asound.conf / .asoundrc (SSH lub OE / samba) sudo touch /etc/asound.conf #wstawiamy kod (od swoich ustawień audio w OE ) u mnie jest [ hw:1,7 ] czyli np #FIX – Nadanie praw do odpowiednich folderów (uwaga z pozycji roota !) czyli root@OpenELEC:/# najlepiej dodać w OE do pliku autostart.sh chmod -R a+rwX /dev/snd #Restart systemu OE Ps. Na plus można w końcu zsynchronizować przeglądarkę google-chrome ze swoim kontem google …i mimo jakiś błędów widocznych w konsoli SSH podczas uruchamiania w/w programu działa on OK. Jest to także jak sprawdziłem najnowsza wersja : v 40.0.2214.94 (64bit) więc można się pokusić i używać do zaawansowanego (bezpiecznego) przeglądania stron www np. bank-i itp co w wersji Chromium (plugin) jest odradzane nawet przez autora ! Razem z działającym dźwiękiem systemowym …dostajemy całkiem sprawnie działającego linux-a / Ubuntu. …………………………………………………………………………………………………………………………………………………………………… rm -r /storage/data pozdro! |
| Udało mi się zainstalować Firefoxa. Problemy są w wyświetlaniu na pełnym ekranie ..dopiero po paru uruchomieniach i zaznaczeniu w opcjach Firefoxa fullscreen jest OK. Podpięcie pod Menu KODI i klawisz pilota jw. a instalacja: sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa #wpis w pliku firefox.sh #!/bin/shsystemctl stop kodi/storage/data/ubuntu/usr/sbin/chroot /storage/data/ubuntu /bin/bash -x << EOFsu XXXXXXfirefox -fullscreenEOFsystemctl start kodi Ps. brakuje mi niestety sporej wiedzy …np czy można jakoś skompilować pewne moduły np. pozdro! |
| Jeśli ktoś potrzebuje programu motion i kamerki + OE to mogę potwierdzić poprawne działanie np Logitecha C270 / + OE ale wersji nieoficjalnej tzw. Media_Build wersje tworzone przez CvH zawierają moduły uvcvideo (dostępne na forum OpenEleca). Lista kompatybilnych kamerek z driverami uvc np. tu: www.ideasonboard.org/uvc/ Alternatywne firmware OE : openelec.tv/forum/83-dvb-s-s2-support/70…ditional-dvb-drivers Ps…. udało się uruchomić SKYPE z w/w C270 jednak są problemy z dostosowaniem wielkości okna programu ..itp ale będę „walczył” dalej ![]() …przydał by się fachowiec (pomoc) od linuxa ![]() |
| Jeśli ktoś nie chce instalować ubuntu według tego tutka a chce wypróbować programu motion ( tylko dla zmodyfikowanej wersji OE (86_64) … więcej info-readme motion mjpg-streamer |
| W najnowszym FW … LibreElec ( nie wspomnę o OpenElec który już chyba nie jest rozwijany na PC ) niestety nie ma …i raczej nie będzie modułów dla kamerek internetowych usb opartych o moduł uvcvideo. Ale jest AlexElec jednak żeby uaktywnić moduł musimy wybrać w systemie : DVB DEVICES / DVB DRIVERS / : CORE github.com/AlexELEC/AlexELEC-PC/releases/tag/7.1 |
| Tu wersja LibreELEC stable 7.0.2 z driverami uvcvideo + ( ostatnie kompatybilne drivery nvidia do starszych kart np. ION / ION2 … 340.98 ) zamiast tzw legacy 304.xxx LE v7.0.2 – uvcvideo |
| Tu nowa wersja LibreElec v8.0.0 (Release) + uvcvideo + fix CPU temp. dla AT5IONT-I + transmission Transmission uruchmiamy komendami : systemctl enable transmission && systemctl start transmissionsystemctl disable transmission && systemctl stop transmission |
Wątek odtworzony z archiwalnej wersji strony.