Nástroje používateľa

Nástoje správy stránok


dev:omega:terminal:install

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Previous revision
Next revision
Previous revision
dev:omega:terminal:install [2015/09/18 13:49]
Stanislav Nízky
dev:omega:terminal:install [2018/09/24 18:27] (aktuálne)
Stanislav Nízky
Riadok 19: Riadok 19:
 Konfiguracia NTP  ​ Konfiguracia NTP  ​
 <​code>​ <​code>​
 +</​code>​
 +
 +editovat subor /​etc/​default/​keyboard pre zmenu jazyka klavesnice
 +<​code>​
 +XKBLAYOUT="​us"​
 </​code>​ </​code>​
  
Riadok 33: Riadok 38:
 <code bash> <code bash>
 sudo chmod +x /​etc/​init.d/​asplash sudo chmod +x /​etc/​init.d/​asplash
-sudo chmod a+x /​etc/​init.d/​asplashscreen +sudo chmod a+x /​etc/​init.d/​asplash 
-sudo insserv /​etc/​init.d/​asplashscreen+sudo insserv /​etc/​init.d/​asplash 
 + 
 +sudo update-rc.d asplash defaults 
 +sudo update-rc.d asplash enable
 </​code>​ </​code>​
  
Riadok 173: Riadok 181:
 #get libcec: #get libcec:
 git clone git://​github.com/​Pulse-Eight/​libcec.git git clone git://​github.com/​Pulse-Eight/​libcec.git
 +git clone git://​github.com/​Pulse-Eight/​platform.git
 +
 +cd platform
 +mkdir build
 +cd build
 +cmake ..
 +sudo make install
  
 #force libcec to use c++11 #force libcec to use c++11
Riadok 190: Riadok 205:
 cec-client -l cec-client -l
 </​code>​ </​code>​
 +
 +Na instalaciu mozne pouzit tento script
 +<​code>​
 +    #!/bin/bash
 +
 +    # This script is intended to install the latest version of libcec on a Pi running Raspbian
 +    # It has been tested on Pi1 & Pi2 using the latest Raspbian as of 26/7/2015 and CEC version 3.0.1
 +
 +    # To run this file "bash /​xxxx/​TRANSCEND/​libcecinstall.sh"​ where xxxx is the directory where this file is held
 +    # or "rm /​tmp/​libcecinstall.log -f && bash /​xxxx/​TRANSCEND/​libcecinstall.sh ​ |& tee /​tmp/​libcecinstall.log"​ if you want a log file
 +
 +    # Thanks to Alexander P, Sam Nazarko, nlrb & gkreidl for the inputs that enabled me to get this working
 +
 +    COLOUR='​\033[0;​31m'​ # Red
 +    NC='​\033[0m'​ # No Color
 +
 +    echo
 +    echo -e ${COLOUR}"​Running libcec installation script${NC}"​
 +    echo
 +
 +    echo "​Installing the prerequisites for building libcec:"​
 +    sudo apt-get install git cmake g++-4.8 checkinstall liblockdev1-dev libudev-dev libxrandr-dev python-dev swig
 +    sudo apt-get install libraspberrypi-dev
 +    echo
 +    echo -e ${COLOUR}"​Cloning the Pulse-Eight libcec repository:"​${NC}
 +    echo
 +    mkdir /​home/​pi/​libcecworkarea
 +    cd /​home/​pi/​libcecworkarea
 +    git clone --recursive https://​github.com/​Pulse-Eight/​libcec.git
 +    echo
 +    echo -e ${COLOUR}"​Creating the cec platform library:"​${NC}
 +    echo
 +    cd /​home/​pi/​libcecworkarea/​libcec/​src/​platform
 +    mkdir build
 +    cd build
 +    cmake -DRPI_INCLUDE_DIR=/​opt/​vc/​include -DRPI_LIB_DIR=/​opt/​vc/​lib -DCMAKE_INSTALL_PREFIX=/​usr -DBUILD_SHARED_LIBS=1 -DCMAKE_CXX_COMPILER=g++-4.8 ..
 +    make
 +    sudo make install
 +    echo
 +    echo -e ${COLOUR}"​Building libcec:"​${NC}
 +    echo
 +    cd /​home/​pi/​libcecworkarea/​libcec
 +    mkdir build
 +    cd build
 +    export LIBRARY_PATH=/​opt/​vc/​lib
 +    cmake -DRPI_INCLUDE_DIR=/​opt/​vc/​include -DRPI_LIB_DIR=/​opt/​vc/​lib -DCMAKE_CXX_COMPILER=g++-4.8 -DCMAKE_INSTALL_PREFIX=/​usr -DBUILD_SHARED_LIBS=1 ..
 +    make
 +    sudo -E bash -c 'make install'​
 +    echo
 +    echo -e ${COLOUR}"​libcec installation script completed\n"​${NC}
 +    echo
 +</​code>​
 +
 +<​code>​
 +# turn off
 +echo '​standby 0' | cec-client -s
 +# and back on
 +echo 'on 0' | cec-client -s
 +echo '​as'​ | cec-client -s
 +</​code>​
 +
 +
 +
 +
 +Špeciálne pre NOU, ale s výhľadom pre všetkých:
 +Na SD karte v adresári /​boot/​Garsius/​ sa nachádzajú skripty, ktoré sa dajú editovať z windows pomocou čítačky. Nie je tak potrebné riešiť Linux a práva.
 +
 +Zmazaním súboru /​boot/​Garsius/​rc_done sa aktivuje funkcia, kedy pri štarte sa podľa MAC adresy Raspberry priradí IP adresa a názov RPi. Nastavenia všetkých MAC adries sú v súbore /​boot/​Garsius/​ip_list_eth.txt
 +Vykoná sa to pomocou skriptu /​boot/​Garsius/​rc.sh,​ ktorý sa spustí len raz a znova sa zablokuje vytvorením súboru rc_done.
dev/omega/terminal/install.1442576993.txt.gz · Posledná úprava: 2015/09/18 13:49 od Stanislav Nízky