[How-to] Cubieboard, installare xbmc su linaro

Dopo diverse peripezie, e soprattutto grazie all’aiuto preziosissimo di Guillaume, sono finalmente riuscito a far funzionare xbmc sul cubieboard, installando linaro (ubuntu) tramite berryboot.

Benchè ritenga le varie versioni rilasciate da Guillaume nettamente superiori (tanto è vero che le ho usate per rimuovere android dalla nand del cubieboard 😀 ), la scelta dell’accoppiata berryboot+linaro è legata al semplice fatto che questo binomio mi permette di installare il sistema operativo (sebbene la versione “non ras-pi” sia notevolmente limitata) direttamente sul disco sata, il che, per un serverino domestico, è una gran comodità.

Tralasciamo però per ora la parte relativa al server, e concentriamoci su quella relativa a Xbmc.
Per semplificare il più possibile tutta la procedura, ho riassunto tutto in un piccolo script, per cui non dovrete far altro che scaricarlo ed eseguirlo.
Una volta installato linaro tramite berryboot (su disco esterno o memoria, a scelta vostra), aprite il terminale (vi troverete in /home/linaro), e date i seguenti comandi:

wget http://tokka.altervista.org/downloads/cubieboard/xbmc-cubieboard

sudo -s

chmod +x xbmc-cubieboard

./xbmc-cubieboard

la procedura è tutta automatizzata, compreso il riavvio finale, e dura un’oretta circa (se ben ricordo), e installa automaticamente i drivers sunxi per la scheda video (mali 400).

Una volta finito il tutto, per verificare il corretto funzionamento di Xbmc, aprite il terminale e digitate:

sudo -s

/allwinner/xbmc-pvr-binhf/lib/xbmc/xbmc.bin

Ricordate che Xbmc deve essere eseguito come root, e non tramite sudo

Al primo avvio ci metterà un pochino, ma le volte successive sarà un fulmine 😀

Unica nota negativa, è che al momento alcuni files in HD presentano qualche piccolo malfunzionamento (qualche immagine viola, pixel a quadrettoni, ecc), ma dura poco, e non lo fa con tutti, per cui se vi capita, siatene consapevoli 😉

Per il momento mi fermo, ma prossimamente aggiornerò questa semplice guida (forse ne farò anche una in inglese), e magari vedremo anche come sfruttare al meglio questa versione “castrata” di linaro per il nostro serverino domestico.

Fatemi sapere se ci fossero problemi con lo script 😉

Tk

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

8 Risposte a “[How-to] Cubieboard, installare xbmc su linaro”

  1. Ciao, lo script funziona con cubieez (derivata debian wheezy) e cubieboard 2 (A20)?

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  2. Ciao, purtroppo no, alcuni pacchetti sono differenti.
    Tempo fa avevo provato a portarlo anche su debian, ma poi ho abbandonato perchè sono rimasto in pianta stabile su ubuntu.
    Oltretutto, per rendere le cose un po’ più veloci, avevo messo il wget del programma già compilato, ma con le nuove misure di sicurezza di altervista, non funziona più :-/
    Stavo provando ora a ricompilare xbmc (sempre ubuntu e A10), ma per sfizio, visto che ho risolto in altro modo per i full-hd.
    Sul foum ufficiale del cubie comunque dovresti trovare qualcosa, so che ci stanno lavorando.

    VN:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  3. Ho provato comunque ad installare lo script, bra ci siano problemi di path e di non reperibilità dei files sul server. Se puoi darmi una mano,
    eccoti il log, grazie:

    root@cubieez:/home/cubie# ./xbmc-cubieboard
    start setup process
    download git
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following packages were automatically installed and are no longer required:
    libao-common libao4 libjs-jquery-jplayer libjs-jquery-ui libphp-phpmailer
    libsqlite0 php-crypt-blowfish php-getid3 php-mdb2-schema php-sabredav
    php-xml-dtd php-xml-serializer php5-pgsql vorbis-tools
    Use ‘apt-get autoremove’ to remove them.
    Suggested packages:
    gettext-base git-daemon-run git-daemon-sysvinit git-doc git-el git-arch
    git-cvs git-svn git-email git-gui gitk gitweb
    The following packages will be upgraded:
    git
    1 upgraded, 0 newly installed, 0 to remove and 127 not upgraded.
    Need to get 5,861 kB of archives.
    After this operation, 2,413 kB of additional disk space will be used.
    Get:1 http://archive.raspbian.org/raspbian/ wheezy/main git armhf 1:1.7.10.4-1+wheezy1+rpi2 [5,861 kB]
    Fetched 5,861 kB in 14s (411 kB/s)
    (Reading database … 73171 files and directories currently installed.)
    Preparing to replace git 1:1.7.10.4-1+wheezy1 (using …/git_1%3a1.7.10.4-1+wheezy1+rpi2_armhf.deb) …
    Unpacking replacement git …
    Setting up git (1:1.7.10.4-1+wheezy1+rpi2) …
    install xbmc dependecies
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: You must put some ‘source’ URIs in your sources.list
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    libgtk2.0-bin is already the newest version.
    libgtk2.0-bin set to manually installed.
    The following packages were automatically installed and are no longer required:
    libao-common libao4 libjs-jquery-jplayer libjs-jquery-ui libphp-phpmailer
    libsqlite0 php-crypt-blowfish php-getid3 php-mdb2-schema php-sabredav
    php-xml-dtd php-xml-serializer php5-pgsql vorbis-tools
    Use ‘apt-get autoremove’ to remove them.
    The following extra packages will be installed:
    ca-certificates-java cmake-data default-jre-headless emacsen-common
    icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common
    java-common libatk-wrapper-java libatk-wrapper-java-jni libnss3 libnss3-1d
    libxmlrpc-core-c3 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib
    swig2.0 ttf-dejavu-extra tzdata tzdata-java
    Suggested packages:
    equivs libssh-doc icedtea-plugin libnss-mdns sun-java6-fonts
    fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei
    ttf-indic-fonts swig-doc swig-examples swig2.0-examples swig2.0-doc
    The following NEW packages will be installed:
    ca-certificates-java cmake cmake-data default-jre default-jre-headless
    emacsen-common icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx
    icedtea-netx-common java-common libatk-wrapper-java libatk-wrapper-java-jni
    libnss3-1d libssh-4 libssh-dev libxmlrpc-core-c3 openjdk-6-jre
    openjdk-6-jre-headless openjdk-6-jre-lib swig swig2.0 ttf-dejavu-extra
    tzdata-java
    The following packages will be upgraded:
    libnss3 tzdata wget
    3 upgraded, 24 newly installed, 0 to remove and 124 not upgraded.
    Need to get 43.5 MB of archives.
    After this operation, 106 MB of additional disk space will be used.
    Get:1 http://debian.fastweb.it/debian/ wheezy/main libatk-wrapper-java all 0.30.4-3 [31.2 kB]
    Get:2 http://archive.raspbian.org/raspbian/ wheezy/main openjdk-6-jre-lib all 6b27-1.12.6-1~deb7u1+rpi1 [6,201 kB]
    Get:3 http://debian.fastweb.it/debian/ wheezy/main libatk-wrapper-java-jni armhf 0.30.4-3 [24.8 kB]
    Get:4 http://debian.fastweb.it/debian/ wheezy/main libnss3 armhf 2:3.14.5-1 [874 kB]
    Get:5 http://debian.fastweb.it/debian/ wheezy/main libssh-4 armhf 0.5.4-1 [110 kB]
    Get:6 http://debian.fastweb.it/debian/ wheezy/main java-common all 0.47 [66.1 kB]
    Get:7 http://debian.fastweb.it/debian/ wheezy/main default-jre-headless armhf 1:1.6-47 [8,130 B]
    Get:8 http://debian.fastweb.it/debian/ wheezy/main ca-certificates-java all 20121112+nmu2 [14.9 kB]
    Get:9 http://debian.fastweb.it/debian/ wheezy/main tzdata all 2013i-0wheezy1 [450 kB]
    Get:10 http://debian.fastweb.it/debian/ wheezy/main tzdata-java all 2013i-0wheezy1 [131 kB]
    Get:11 http://debian.fastweb.it/debian/ wheezy/main libnss3-1d armhf 2:3.14.5-1 [20.0 kB]
    Get:12 http://debian.fastweb.it/debian/ wheezy/main ttf-dejavu-extra all 2.33-3 [1,759 kB]
    Get:13 http://debian.fastweb.it/debian/ wheezy/main wget armhf 1.13.4-3+deb7u1 [742 kB]
    Get:14 http://debian.fastweb.it/debian/ wheezy/main libxmlrpc-core-c3 armhf 1.16.33-3.2 [136 kB]
    Get:15 http://debian.fastweb.it/debian/ wheezy/main emacsen-common all 2.0.5 [20.9 kB]
    Get:16 http://debian.fastweb.it/debian/ wheezy/main cmake-data all 2.8.9-1 [1,359 kB]
    Get:17 http://debian.fastweb.it/debian/ wheezy/main cmake armhf 2.8.9-1 [4,024 kB]
    Get:18 http://archive.raspbian.org/raspbian/ wheezy/main openjdk-6-jre-headless armhf 6b27-1.12.6-1~deb7u1+rpi1 [23.3 MB]
    Get:19 http://debian.fastweb.it/debian/ wheezy/main default-jre armhf 1:1.6-47 [842 B]
    Get:20 http://debian.fastweb.it/debian/ wheezy/main libssh-dev armhf 0.5.4-1 [159 kB]
    Get:21 http://debian.fastweb.it/debian/ wheezy/main swig2.0 armhf 2.0.7-3 [1,356 kB]
    Get:22 http://debian.fastweb.it/debian/ wheezy/main swig armhf 2.0.7-3 [277 kB]
    Get:23 http://archive.raspbian.org/raspbian/ wheezy/main openjdk-6-jre armhf 6b27-1.12.6-1~deb7u1+rpi1 [215 kB]
    Get:24 http://archive.raspbian.org/raspbian/ wheezy/main icedtea-6-jre-cacao armhf 6b27-1.12.6-1~deb7u1+rpi1 [774 kB]
    Get:25 http://archive.raspbian.org/raspbian/ wheezy/main icedtea-6-jre-jamvm armhf 6b27-1.12.6-1~deb7u1+rpi1 [543 kB]
    Get:26 http://archive.raspbian.org/raspbian/ wheezy/main icedtea-netx-common all 1.4-3~deb7u2 [855 kB]
    Get:27 http://archive.raspbian.org/raspbian/ wheezy/main icedtea-netx armhf 1.4-3~deb7u2 [20.7 kB]
    Fetched 43.5 MB in 1min 5s (661 kB/s)
    Preconfiguring packages …
    Selecting previously unselected package libatk-wrapper-java.
    (Reading database … 73171 files and directories currently installed.)
    Unpacking libatk-wrapper-java (from …/libatk-wrapper-java_0.30.4-3_all.deb) …
    Selecting previously unselected package libatk-wrapper-java-jni:armhf.
    Unpacking libatk-wrapper-java-jni:armhf (from …/libatk-wrapper-java-jni_0.30.4-3_armhf.deb) …
    Preparing to replace libnss3:armhf 2:3.14.3-1 (using …/libnss3_2%3a3.14.5-1_armhf.deb) …
    Unpacking replacement libnss3:armhf …
    Selecting previously unselected package libssh-4:armhf.
    Unpacking libssh-4:armhf (from …/libssh-4_0.5.4-1_armhf.deb) …
    Selecting previously unselected package openjdk-6-jre-lib.
    Unpacking openjdk-6-jre-lib (from …/openjdk-6-jre-lib_6b27-1.12.6-1~deb7u1+rpi1_all.deb) …
    Selecting previously unselected package java-common.
    Unpacking java-common (from …/java-common_0.47_all.deb) …
    Selecting previously unselected package default-jre-headless.
    Unpacking default-jre-headless (from …/default-jre-headless_1%3a1.6-47_armhf.deb) …
    Selecting previously unselected package ca-certificates-java.
    Unpacking ca-certificates-java (from …/ca-certificates-java_20121112+nmu2_all.deb) …
    Preparing to replace tzdata 2013d-0wheezy1 (using …/tzdata_2013i-0wheezy1_all.deb) …
    Unpacking replacement tzdata …
    Processing triggers for man-db …
    Processing triggers for ca-certificates …
    Updating certificates in /etc/ssl/certs… 0 added, 0 removed; done.
    Running hooks in /etc/ca-certificates/update.d….done.
    Setting up tzdata (2013i-0wheezy1) …

    Current default time zone: ‘Europe/Madrid’
    Local time is now: Thu Feb 13 19:17:12 CET 2014.
    Universal Time is now: Thu Feb 13 18:17:12 UTC 2014.
    Run ‘dpkg-reconfigure tzdata’ if you wish to change it.

    Selecting previously unselected package tzdata-java.
    (Reading database … 73280 files and directories currently installed.)
    Unpacking tzdata-java (from …/tzdata-java_2013i-0wheezy1_all.deb) …
    Selecting previously unselected package libnss3-1d:armhf.
    Unpacking libnss3-1d:armhf (from …/libnss3-1d_2%3a3.14.5-1_armhf.deb) …
    Selecting previously unselected package openjdk-6-jre-headless:armhf.
    Unpacking openjdk-6-jre-headless:armhf (from …/openjdk-6-jre-headless_6b27-1.12.6-1~deb7u1+rpi1_armhf.deb) …
    Selecting previously unselected package ttf-dejavu-extra.
    Unpacking ttf-dejavu-extra (from …/ttf-dejavu-extra_2.33-3_all.deb) …
    Preparing to replace wget 1.13.4-3 (using …/wget_1.13.4-3+deb7u1_armhf.deb) …
    Unpacking replacement wget …
    Selecting previously unselected package libxmlrpc-core-c3.
    Unpacking libxmlrpc-core-c3 (from …/libxmlrpc-core-c3_1.16.33-3.2_armhf.deb) …
    Selecting previously unselected package emacsen-common.
    Unpacking emacsen-common (from …/emacsen-common_2.0.5_all.deb) …
    Selecting previously unselected package cmake-data.
    Unpacking cmake-data (from …/cmake-data_2.8.9-1_all.deb) …
    Selecting previously unselected package cmake.
    Unpacking cmake (from …/cmake_2.8.9-1_armhf.deb) …
    Selecting previously unselected package openjdk-6-jre:armhf.
    Unpacking openjdk-6-jre:armhf (from …/openjdk-6-jre_6b27-1.12.6-1~deb7u1+rpi1_armhf.deb) …
    Selecting previously unselected package default-jre.
    Unpacking default-jre (from …/default-jre_1%3a1.6-47_armhf.deb) …
    Selecting previously unselected package libssh-dev.
    Unpacking libssh-dev (from …/libssh-dev_0.5.4-1_armhf.deb) …
    Selecting previously unselected package swig2.0.
    Unpacking swig2.0 (from …/swig2.0_2.0.7-3_armhf.deb) …
    Selecting previously unselected package swig.
    Unpacking swig (from …/swig_2.0.7-3_armhf.deb) …
    Selecting previously unselected package icedtea-6-jre-cacao:armhf.
    Unpacking icedtea-6-jre-cacao:armhf (from …/icedtea-6-jre-cacao_6b27-1.12.6-1~deb7u1+rpi1_armhf.deb) …
    Selecting previously unselected package icedtea-6-jre-jamvm:armhf.
    Unpacking icedtea-6-jre-jamvm:armhf (from …/icedtea-6-jre-jamvm_6b27-1.12.6-1~deb7u1+rpi1_armhf.deb) …
    Selecting previously unselected package icedtea-netx-common.
    Unpacking icedtea-netx-common (from …/icedtea-netx-common_1.4-3~deb7u2_all.deb) …
    Selecting previously unselected package icedtea-netx:armhf.
    Unpacking icedtea-netx:armhf (from …/icedtea-netx_1.4-3~deb7u2_armhf.deb) …
    Processing triggers for fontconfig …
    Processing triggers for install-info …
    Processing triggers for man-db …
    Processing triggers for hicolor-icon-theme …
    Processing triggers for desktop-file-utils …
    Setting up libatk-wrapper-java (0.30.4-3) …
    Setting up libatk-wrapper-java-jni:armhf (0.30.4-3) …
    Setting up libnss3:armhf (2:3.14.5-1) …
    Setting up libssh-4:armhf (0.5.4-1) …
    Setting up java-common (0.47) …
    Setting up tzdata-java (2013i-0wheezy1) …
    Setting up libnss3-1d:armhf (2:3.14.5-1) …
    Setting up ttf-dejavu-extra (2.33-3) …
    Setting up wget (1.13.4-3+deb7u1) …
    Setting up libxmlrpc-core-c3 (1.16.33-3.2) …
    Setting up emacsen-common (2.0.5) …
    Setting up cmake-data (2.8.9-1) …
    Install cmake-data for emacs
    Setting up cmake (2.8.9-1) …
    Setting up libssh-dev (0.5.4-1) …
    Setting up swig2.0 (2.0.7-3) …
    Setting up swig (2.0.7-3) …
    Setting up icedtea-netx-common (1.4-3~deb7u2) …
    Setting up openjdk-6-jre-headless:armhf (6b27-1.12.6-1~deb7u1+rpi1) …
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/java to provide /usr/bin/java (java) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
    Setting up default-jre-headless (1:1.6-47) …
    Setting up openjdk-6-jre:armhf (6b27-1.12.6-1~deb7u1+rpi1) …
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode
    Setting up default-jre (1:1.6-47) …
    Setting up icedtea-6-jre-cacao:armhf (6b27-1.12.6-1~deb7u1+rpi1) …
    Setting up icedtea-6-jre-jamvm:armhf (6b27-1.12.6-1~deb7u1+rpi1) …
    Setting up icedtea-netx:armhf (1.4-3~deb7u2) …
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode
    update-alternatives: using /usr/lib/jvm/java-6-openjdk-armhf/jre/bin/itweb-settings to provide /usr/bin/itweb-settings (itweb-settings) in auto mode
    update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode
    update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/itweb-settings to provide /usr/bin/itweb-settings (itweb-settings) in auto mode
    Setting up ca-certificates-java (20121112+nmu2) …
    Adding debian:Entrust.net_Secure_Server_CA.pem
    Adding debian:Equifax_Secure_CA.pem
    Adding debian:Equifax_Secure_eBusiness_CA_2.pem
    Adding debian:Thawte_Premium_Server_CA.pem
    Adding debian:ssl-cert-snakeoil.pem
    Adding debian:TC_TrustCenter_Universal_CA_I.pem
    Adding debian:QuoVadis_Root_CA_3.pem
    Adding debian:AddTrust_Qualified_Certificates_Root.pem
    Adding debian:GeoTrust_Primary_Certification_Authority_-_G3.pem
    Adding debian:RSA_Security_2048_v3.pem
    Adding debian:ComSign_CA.pem
    Adding debian:TWCA_Root_Certification_Authority.pem
    Adding debian:AC_Raíz_Certicámara_S.A..pem
    Adding debian:GeoTrust_Universal_CA.pem
    Adding debian:DST_Root_CA_X3.pem
    Adding debian:EE_Certification_Centre_Root_CA.pem
    Adding debian:Sonera_Class_1_Root_CA.pem
    Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
    Adding debian:Cybertrust_Global_Root.pem
    Adding debian:COMODO_ECC_Certification_Authority.pem
    Adding debian:Microsec_e-Szigno_Root_CA.pem
    Adding debian:Firmaprofesional_Root_CA.pem
    Adding debian:AddTrust_Low-Value_Services_Root.pem
    Adding debian:COMODO_Certification_Authority.pem
    Adding debian:GlobalSign_Root_CA_-_R2.pem
    Adding debian:Entrust_Root_Certification_Authority.pem
    Adding debian:AffirmTrust_Premium.pem
    Adding debian:Trustis_FPS_Root_CA.pem
    Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
    Adding debian:Taiwan_GRCA.pem
    Adding debian:A-Trust-nQual-03.pem
    Adding debian:Baltimore_CyberTrust_Root.pem
    Adding debian:TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
    Adding debian:AddTrust_Public_Services_Root.pem
    Adding debian:Security_Communication_RootCA2.pem
    Adding debian:Visa_eCommerce_Root.pem
    Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
    Adding debian:Go_Daddy_Class_2_CA.pem
    Adding debian:apache.pem
    Adding debian:ComSign_Secured_CA.pem
    Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
    Adding debian:Digital_Signature_Trust_Co._Global_CA_3.pem
    Adding debian:ca.pem
    Adding debian:Comodo_Secure_Services_root.pem
    Adding debian:spi-cacert-2008.pem
    Adding debian:thawte_Primary_Root_CA.pem
    Adding debian:TC_TrustCenter_Class_3_CA_II.pem
    Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority.pem
    Adding debian:EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem
    Adding debian:SwissSign_Platinum_CA_-_G2.pem
    Adding debian:Equifax_Secure_eBusiness_CA_1.pem
    Adding debian:Wells_Fargo_Root_CA.pem
    Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
    Adding debian:Comodo_AAA_Services_root.pem
    Adding debian:GeoTrust_Universal_CA_2.pem
    Adding debian:WellsSecure_Public_Root_Certificate_Authority.pem
    Adding debian:DigiCert_Assured_ID_Root_CA.pem
    Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
    Adding debian:StartCom_Certification_Authority.pem
    Adding debian:ValiCert_Class_1_VA.pem
    Adding debian:UTN_USERFirst_Email_Root_CA.pem
    Adding debian:Buypass_Class_3_CA_1.pem
    Adding debian:DigiCert_Global_Root_CA.pem
    Adding debian:Actalis_Authentication_Root_CA.pem
    Adding debian:Comodo_Trusted_Services_root.pem
    Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem
    Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority.pem
    Adding debian:Buypass_Class_2_CA_1.pem
    Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem
    Adding debian:ePKI_Root_Certification_Authority.pem
    Adding debian:GeoTrust_Global_CA.pem
    Adding debian:Global_Chambersign_Root_-_2008.pem
    Adding debian:S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.pem
    Adding debian:GeoTrust_Primary_Certification_Authority.pem
    Adding debian:Sonera_Class_2_Root_CA.pem
    Adding debian:Swisscom_Root_CA_1.pem
    Adding debian:Root_CA_Generalitat_Valenciana.pem
    Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
    Adding debian:Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem
    Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
    Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
    Adding debian:Hongkong_Post_Root_CA_1.pem
    Adding debian:SecureTrust_CA.pem
    Adding debian:OISTE_WISeKey_Global_Root_GA_CA.pem
    Adding debian:ApplicationCA_-_Japanese_Government.pem
    Adding debian:GTE_CyberTrust_Global_Root.pem
    Adding debian:UTN_DATACorp_SGC_Root_CA.pem
    Adding debian:Staat_der_Nederlanden_Root_CA.pem
    Adding debian:StartCom_Certification_Authority_G2.pem
    Adding debian:Deutsche_Telekom_Root_CA_2.pem
    Adding debian:Certum_Trusted_Network_CA.pem
    Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
    Adding debian:NetLock_Notary_=Class_A=_Root.pem
    Adding debian:Security_Communication_Root_CA.pem
    Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
    Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem
    Adding debian:Certplus_Class_2_Primary_CA.pem
    Adding debian:CNNIC_ROOT.pem
    Adding debian:EC-ACC.pem
    Adding debian:IGC_A.pem
    Adding debian:NetLock_Business_=Class_B=_Root.pem
    Adding debian:Staat_der_Nederlanden_Root_CA_-_G2.pem
    Adding debian:Chambers_of_Commerce_Root_-_2008.pem
    Adding debian:GlobalSign_Root_CA_-_R3.pem
    Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
    Adding debian:SwissSign_Gold_CA_-_G2.pem
    Adding debian:Buypass_Class_3_Root_CA.pem
    Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
    Adding debian:Certum_Root_CA.pem
    Adding debian:GlobalSign_Root_CA.pem
    Adding debian:Izenpe.com.pem
    Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem
    Adding debian:QuoVadis_Root_CA_2.pem
    Adding debian:NetLock_Express_=Class_C=_Root.pem
    Adding debian:Thawte_Server_CA.pem
    Adding debian:Security_Communication_EV_RootCA1.pem
    Adding debian:Camerfirma_Global_Chambersign_Root.pem
    Adding debian:TC_TrustCenter_Class_2_CA_II.pem
    Adding debian:AffirmTrust_Premium_ECC.pem
    Adding debian:SwissSign_Silver_CA_-_G2.pem
    Adding debian:AddTrust_External_Root.pem
    Adding debian:TDC_OCES_Root_CA.pem
    Adding debian:Buypass_Class_2_Root_CA.pem
    Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
    Adding debian:Secure_Global_CA.pem
    Adding debian:UTN_USERFirst_Hardware_Root_CA.pem
    Adding debian:Certinomis_-_Autorité_Racine.pem
    Adding debian:Starfield_Class_2_CA.pem
    Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
    Adding debian:DST_ACES_CA_X6.pem
    Adding debian:certSIGN_ROOT_CA.pem
    Adding debian:TURKTRUST_Certificate_Services_Provider_Root_1.pem
    Adding debian:ValiCert_Class_2_VA.pem
    Adding debian:ACEDICOM_Root.pem
    Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem
    Adding debian:Certigna.pem
    Adding debian:CA_Disig.pem
    Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem
    Adding debian:E-Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.pem
    Adding debian:Equifax_Secure_Global_eBusiness_CA.pem
    Adding debian:AffirmTrust_Commercial.pem
    Adding debian:Juur-SK.pem
    Adding debian:cacert.org.pem
    Adding debian:America_Online_Root_Certification_Authority_2.pem
    Adding debian:America_Online_Root_Certification_Authority_1.pem
    Adding debian:RSA_Root_Certificate_1.pem
    Adding debian:Network_Solutions_Certificate_Authority.pem
    Adding debian:Digital_Signature_Trust_Co._Global_CA_1.pem
    Adding debian:AffirmTrust_Networking.pem
    Adding debian:XRamp_Global_CA_Root.pem
    Adding debian:SecureSign_RootCA11.pem
    Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2.pem
    Adding debian:GeoTrust_Global_CA_2.pem
    Adding debian:thawte_Primary_Root_CA_-_G2.pem
    Adding debian:QuoVadis_Root_CA.pem
    Adding debian:TDC_Internet_Root_CA.pem
    Adding debian:thawte_Primary_Root_CA_-_G3.pem
    Adding debian:spi-ca-2003.pem
    Adding debian:NetLock_Qualified_=Class_QA=_Root.pem
    Adding debian:TC_TrustCenter_Universal_CA_III.pem
    done.
    Setting up openjdk-6-jre-lib (6b27-1.12.6-1~deb7u1+rpi1) …
    Processing triggers for ca-certificates …
    Updating certificates in /etc/ssl/certs… 0 added, 0 removed; done.
    Running hooks in /etc/ca-certificates/update.d….
    done.
    done.
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Package ‘libegl1-mesa’ is not installed, so not removed
    Package ‘libegl1-mesa-dev’ is not installed, so not removed
    Package ‘libegl1-mesa-drivers’ is not installed, so not removed
    Package ‘libgles2-mesa’ is not installed, so not removed
    Package ‘libgles2-mesa-dev’ is not installed, so not removed
    The following packages were automatically installed and are no longer required:
    libao-common libao4 libjs-jquery-jplayer libjs-jquery-ui libphp-phpmailer
    libsqlite0 php-crypt-blowfish php-getid3 php-mdb2-schema php-sabredav
    php-xml-dtd php-xml-serializer php5-pgsql vorbis-tools
    Use ‘apt-get autoremove’ to remove them.
    0 upgraded, 0 newly installed, 0 to remove and 124 not upgraded.
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following packages will be REMOVED:
    libao-common libao4 libjs-jquery-jplayer libjs-jquery-ui libphp-phpmailer
    libsqlite0 php-crypt-blowfish php-getid3 php-mdb2-schema php-sabredav
    php-xml-dtd php-xml-serializer php5-pgsql vorbis-tools
    0 upgraded, 0 newly installed, 14 to remove and 123 not upgraded.
    After this operation, 7,968 kB disk space will be freed.
    (Reading database … 75423 files and directories currently installed.)
    Removing vorbis-tools …
    Removing libao4 …
    Removing libao-common …
    Removing libjs-jquery-jplayer …
    Removing libjs-jquery-ui …
    Removing libphp-phpmailer …
    Removing libsqlite0 …
    Removing php-crypt-blowfish …
    Removing php-getid3 …
    Removing php-mdb2-schema …
    Removing php-sabredav …
    Removing php-xml-dtd …
    Removing php-xml-serializer …
    Removing php5-pgsql …
    Processing triggers for mime-support …
    Processing triggers for man-db …
    Processing triggers for libapache2-mod-php5filter …
    [….] Reloading web server config: apache2apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
    . ok
    install mali-sunxi drivers
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package autoconf2.50
    E: Couldn’t find any package by regex ‘autoconf2.50’
    Cloning into ‘xf86-video-sunxifb’…
    remote: Reusing existing pack: 945, done.
    remote: Total 945 (delta 0), reused 0 (delta 0)
    Receiving objects: 100% (945/945), 716.36 KiB | 309 KiB/s, done.
    Resolving deltas: 100% (535/535), done.
    autoreconf: Entering directory `.’
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal
    autom4te: need GNU m4 1.4 or later: /usr/bin/m4
    aclocal: /usr/bin/autom4te failed with exit status: 1
    autoreconf: aclocal failed with exit status: 1
    make: *** No targets specified and no makefile found. Stop.
    /usr/bin/install: cannot stat `src/.libs/sunxifb_drv.so’: No such file or directory
    /usr/bin/install: cannot stat `src/.libs/sunxifb_drv.lai’: No such file or directory
    download precompiled xbmc
    ./xbmc-cubieboard: 34: cd: can’t cd to /home/linaro/Downloads
    –2014-02-13 19:27:42– http://tokka.altervista.org/downloads/cubieboard/xbmc12.2.tar.gz
    Resolving tokka.altervista.org (tokka.altervista.org)… 108.162.198.212, 108.162.199.212
    Connecting to tokka.altervista.org (tokka.altervista.org)|108.162.198.212|:80… connected.
    HTTP request sent, awaiting response… 503 Service Temporarily Unavailable
    2014-02-13 19:27:43 ERROR 503: Service Temporarily Unavailable.

    tar (child): /home/linaro/Downloads/xbmc12.2.tar.gz: Cannot open: No such file or directory
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    chown: cannot access `/allwinner’: No such file or directory
    load and add start-up modules
    ./xbmc-cubieboard: 61: ./xbmc-cubieboard: Syntax error: “)” unexpected

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  4. Si, sicuramente ci sono path diversi. Ad esempio dovresti sostituire dove dice /home/linaro con la home del tuo user, e se ricordo bene, autoconf è diverso, e merita indicarlo come autoconf2.* (grossomodo)

    VN:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  5. Sono riuscito a compilare per vie traverse xbmc 8ho usato i precompilati del cubieforum) ma ancora non sono riuscito a settare bene xorg:

    X.Org X Server 1.12.4
    Release Date: 2012-08-27
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 3.2.0-4-mx5 armv7l Debian
    Current Operating System: Linux laika 3.4.75-sun7i #35 SMP PREEMPT Sat Feb 8 02:10:31 CST 2014 armv7l
    Kernel command line: console=tty0 root=/dev/nand3 loglevel=8 console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x800p60 panic=10 consoleblank=0
    Build Date: 17 December 2013 08:51:06PM
    xorg-server 2:1.12.4-6+deb7u2 (Julien Cristau )
    Current version of pixman: 0.26.0
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Markers: (–) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: “/var/log/Xorg.0.log”, Time: Sat Mar 15 15:59:00 2014
    (==) Using config file: “/etc/X11/xorg.conf”
    (==) Using system config directory “/usr/share/X11/xorg.conf.d”

    Fatal server error:
    no screens found

    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    Please also check the log file at “/var/log/Xorg.0.log” for additional information.

    Server terminated with error (1). Closing log file.
    xinit: giving up
    xinit: unable to connect to X server: Connection refused
    xinit: server error

    intuisco che devo cambiare xorg.conf ma come?

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  6. Capito: bisogna settare lo schermo che si utilizza da /etc/X11/xorg.conf:

    GNU nano 2.2.6 File: /etc/X11/xorg.conf

    # This is a minimal sample config file, which can be copied to
    # /etc/X11/xorg.conf in order to make the Xorg server pick up
    # and load xf86-video-fbturbo driver installed in the system.
    #
    # When troubleshooting, check /var/log/Xorg.0.log for the debugging
    # output and error messages.
    #
    # Run “man fbturbo” to get additional information about the extra
    # configuration options for tuning the driver.

    Section “Device”
    Identifier “Allwinner A10/A13 FBDEV”
    Driver “fbturbo”
    Option “fbdev” “/dev/fb0”

    Option “SwapbuffersWait” “true”
    EndSection

    Section “Screen”
    Identifier “My Screen”
    Device “fbturbo device”
    Monitor “My Monitor”
    EndSection

    Section “Device”
    Identifier “fbturbo device”
    Driver “fbturbo”
    Option “fbdev” “/dev/fb0”
    Option “SwapbuffersWait” “true”
    EndSection

    Section “Monitor”
    Identifier “My Monitor”
    Option “DPMS” “false”
    EndSection

    per avviare uso questo init.d che ho scritto io:

    #! /bin/sh
    # /etc/init.d/xbmc

    ### BEGIN INIT INFO
    # Provides: xbmc
    # Required-Start: $remote_fs $syslog
    # Required-Stop: $remote_fs $syslog
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Simple script to start xbmc
    # Description: Simple script to start xbmc – 2014 v.01 GPL 3.0 by mrehqe – http://mrehqe.blogspot.it
    ### END INIT INFO

    #prefs
    env USER=root

    # Carry out specific functions when asked to by the system
    case “$1” in
    start)
    echo “Starting xbmc”
    # run application you want to start
    cd /allwinner/xbmc-pvr-binhf/lib/xbmc
    #exec su -c “xinit ./xbmc.bin –standalone — -nocursor :1” $USER &
    exec su -c “startx” $user &
    exec su -c “./xbmc.bin” $user &
    ;;
    stop)
    echo “Stopping xbmc”
    # kill application you want to stop
    killall xbmc
    ;;
    *)
    echo “Usage: /etc/init.d/xbmc {start|stop}”
    exit 1
    ;;
    esac

    exit 0

    gran brutta bestia cubieb A20 con wheezy e xbmc, ma queste cose danno soddisfazione 😉 dovrei scrivere una guida, ma vai a riprendere tutte le cose con cui ho pasticciato :/

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  7. Ottimo risultato direi 🙂
    Ne so qualcosa di pasticciamenti vari…sapessi quanti ne ho fatti 😛
    Per curiosità, ti funziona xbmc con gli hd e i full-hd?

    VN:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.