Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "UbuntuPhone/InstallareAndroid"
Differenze tra le versioni 50 e 72 (in 22 versioni)
Versione 50 del 22/08/2016 12.52.37
Dimensione: 5626
Autore: jeremie2
Commento:
Versione 72 del 13/10/2021 16.01.40
Dimensione: 3554
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from jeremie2/Prove2
Linea 2: Linea 3:
#LANGUAGE it #language it
Linea 4: Linea 5:
<<Indice(depth=3)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=56200";rilasci="12.04 14.04 16.04")>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=621506";rilasci="16.04")>>
Linea 9: Linea 10:
In ambiente Linux uno dei sistemi maggiormente utilizzati per la condivisione di dati in una rete di computer è rappresentato dal filesystem distribuito '''NFS''' (Network File System).<<BR>>
Viene mostrato un esempio in cui la cartella `/home` di un computer che funge da '''server''', viene condivisa con un computer che farà da '''client'''.
La seguente guida mostra come installare un sistema '''Android''' su smartphone e tablet venduti con Ubuntu. Dal [[https://insights.ubuntu.com/2017/04/05/growing-ubuntu-for-cloud-and-iot-rather-than-phone-and-convergence/|5 Aprile 2017]] lo sviluppo ufficiale di Ubuntu è terminato, pertanto chi non fosse interessato a seguire gli sviluppi alternativi nati a livello comunitario, può seguire questi passaggi per riconvertire il proprio dispositivo attraverso il software '''Smart Phone Flash Tool'''.
Linea 12: Linea 12:
Si presume che gli indirizzi IP dei computer siano stati impostati o manualmente o, in presenza del DHCP, impostati direttamente nel router. Nell'esempio i computer avranno i rispettivi indirizzi IP:
 * '''server''': 192.168.0.20
 * '''client''': 192.168.0.40
{{{#!wiki note
La guida è al momento stata testata per i soli dispositivi della '''BQ'''.}}}
Linea 16: Linea 15:
= Server = = Preparativi =
Linea 18: Linea 17:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nfs-kernel-server|nfs-kernel-server]].
 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/exports`. Dovrà essere aggiunta una stringa con questa sintassi:{{{
/percorso/cartella/condivisa indirizzo.ip.server(opzioni,di,condivisione)
}}}Pertanto adattata all'esempio risulterà:
  * se si desidera che i file siano accessibili in '''lettura/scrittura''':{{{
/home 192.168.0.40(rw,no_root_squash)
 0. Assicurarsi di aver [[AmministrazioneSistema/InstallareProgrammi|installato]] il pacchetto [[apt://libqtwebkit4|libqtwebkit4]].
 0. Per evitare possibili conflitti disinstallare il pacchetto ''modemmanager'' digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:
 {{{
sudo apt remove modemmanager
}}} e riavviare '''udev''' digitando:
 {{{
sudo service udev restart
Linea 25: Linea 25:
  * se si desidera che i file siano accessibili in '''sola lettura''':{{{
/home 192.168.0.40(ro,no_root_squash)
}}}
 0. Salvare e chiudere il file `/etc/exports`.
 0. Per attivare la condivisione digitare i seguenti comandi nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo exportfs -a
}}}{{{
sudo service nfs-kernel-server start
}}}Il server sarà ora pronto a condividere la cartella `/home`. Nei successivi riavvi il servizio verrà avviato automaticamente.

= Client =

 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nfs-common|nfs-common]].
 0. Creare una cartella nella quale verrà montata la cartella condivisa sul server per poter accedere ai dati in essa contenuti. Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo mkdir -p /mnt/nfs/home
 0. Se il comando:
 {{{
sudo service udev restart
}}} dovesse risultare vuoto (senza output), ricaricare il modulo necessario digitando:
 {{{
sudo modprobe cdc_acm
Linea 42: Linea 33:
== Montaggio manuale == = Download =
Linea 44: Linea 35:
 * Occorre digitare un comando da [[AmministrazioneSistema/RigaDiComando|terminale]] con la seguente sintassi:{{{
sudo mount indirizzo.ip.server:/percorso/cartella/condivisa /percorso/cartella/di/montaggio
}}}Pertanto il comando diviene:{{{
sudo mount 192.168.0.20:/home /mnt/nfs/home
 0. Scaricare nella propria '''Home''' il software '''Smart Phone Flash Tool''' da [[http://spflashtool.com|questo indirizzo]].
 0. Scaricare nella propria '''Home''' il firmware Android relativo al proprio dispositivo '''BQ''': [[https://www.bq.com/en/support/aquaris-e4-5/support-sheet?ssess=5931b43c95231&sorigin=productList|E4.5]] - [[https://www.bq.com/en/support/aquaris-e5/support-sheet?ssess=5931b43c95231&sorigin=productList|E5]] - [[https://www.bq.com/en/support/aquaris-m10/support-sheet?ssess=5931b43c95231&sorigin=productList|M10]].
 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] il contenuto degli archivi `.zip` nella propria '''Home'''.

= Installazione =

{{{#!wiki important
I seguenti passaggi faranno si che i dati presenti nel dispositivo saranno cancellati.}}}

 0. Spostarsi nella cartella che ospita '''Smart Phone Flash Tool''' e avviarlo digitando i seguenti comandi:
 {{{
cd ~/SP_Flash*
}}}{{{
sudo ./flash_tool
Linea 49: Linea 50:
 * Per smontare la cartella è sufficiente sostituire il comando '''mount''' con '''umount'''.  0. Si aprirà l'applicazione con il tab '''Download''' selezionato. Alla voce '''Scatter-loading File''' richiamare dalla cartella contenente il firmware Android il file del tipo (ad es. per il BQ M10) `MT8163_Android_scatter.txt`.
 0. Cambiare la voce '''Download Only''' con '''Firmware Upgrade'''.
Linea 51: Linea 53:
== Montaggio automatico all'avvio ==  {{{#!wiki important
 Prestare attenzione in quest'ultimo passaggio. Selezionare la voce sbagliata potrebbe danneggiare in modo irrimediabile il dispositivo.}}}
Linea 53: Linea 56:
 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/fstab`.
 0. Dovrà essere aggiunta una stringa con la seguente sintassi:{{{
indirizzo.ip.server:/percorso/cartella/condivisa /percorso/cartella/di/montaggio nfs opzioni,di,montaggio 0 0
}}}

=== Ubuntu 12.04 e 14.04 ===

 0. Sarà sufficiente inserire nel file `/etc/fstab` una stringa di questo tipo:{{{
192.168.1.10:/home /mnt/nfs/home nfs rw,user,auto 0 0
}}}
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">I parametri utilizzati permettono l'accesso in scrittura e il montaggio/smontaggio tramite i comandi '''mount'''/'''umount'''. Una panoramica completa dei parametri esistenti è disponibile attraverso i comandi '''man nfs''' e '''man mount'''.||
 0. Salvare e chiudere il file `/etc/fstab`
 0. Per rendere effettiva la modifica digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] i seguenti comandi:{{{
sudo umount -a
}}}{{{
sudo mount -a
}}}

=== Ubuntu 16.04 e successivi ===

Con l'introduzione di [[https://it.wikipedia.org/wiki/Systemd|systemd]] è apparso un malfunzionamento per il quale l'utilizzo della condivisione '''NFS''' causa lunghi tempi di attesa sia all'avvio che allo spegnimento del sistema.<<BR>>
Numerose sono le segnalazioni bug e le segnalazioni di possibili arginamenti al problema. Di seguito ne viene riportata una che prevede l'utilizzo di alcuni specifici parametri sul file [[https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04|/etc/fstab]] e la modifica di [[https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1577120/comments/4|nfs-config.service]].

 0. Una volta aperto il file `/etc/fstab` con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]], aggiungere la seguente stringa:{{{
192.168.1.10:/home /mnt/nfs/home nfs auto,nofail,noatime,nolock,intr,actimeo=1800 0 0
}}}E quindi salvare e chiudere il file.
 0. Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo systemctl edit --full nfs-config.service
}}}
 0. Inserire nel testo le voci ''remote-fs.target'' e ''!NetworkManager.service'' in modo che risulti:{{{
[Unit]
Description=Preprocess NFS configuration
After=local-fs.target remote-fs.target NetworkManager.service
DefaultDependencies=no

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/lib/systemd/scripts/nfs-utils_env.sh
}}}
 0. Salvare premendo i tasti '''Ctrl+O''' e chiudere premendo i tasti '''Ctrl+X'''
 0. Fare clic sul pulsante '''Download'''.
 0. Spegnere (se ancora acceso) il telefono/tablet e collegarlo tramite cavo USB al computer. La procedura si avvierà automaticamente.
 0. A procedura terminata chiudere l'applicazione '''Smart Phone Flash Tool''' e scollegare il dispositivo.
 0. Accendere il telefono/tablet. Al primo avvio potrebbero volerci dei minuti prima che si avvii la procedura per inserire i propri dati personali.
 
Linea 97: Linea 63:
 * [[AmministrazioneSistema/ComandiBase|Guida ai comandi base per il terminale]]
 * [[AmministrazioneSistema/Sudo|Guida all'utilizzo del comando sudo]]
 * [[https://www.bq.com/en/downloads|Pagina dei download BQ]]
 * [[http://spflashtool.com|Sito ufficiale di '''Smart Phone Flash Tool''']]
Linea 101: Linea 67:

CategoryHomepage
CategoryUbuntuPhone CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

La seguente guida mostra come installare un sistema Android su smartphone e tablet venduti con Ubuntu. Dal 5 Aprile 2017 lo sviluppo ufficiale di Ubuntu è terminato, pertanto chi non fosse interessato a seguire gli sviluppi alternativi nati a livello comunitario, può seguire questi passaggi per riconvertire il proprio dispositivo attraverso il software Smart Phone Flash Tool.

La guida è al momento stata testata per i soli dispositivi della BQ.

Preparativi

  1. Assicurarsi di aver installato il pacchetto libqtwebkit4.

  2. Per evitare possibili conflitti disinstallare il pacchetto modemmanager digitando nel terminale il comando:

    sudo apt remove modemmanager

    e riavviare udev digitando:

    sudo service udev restart
  3. Se il comando:
    sudo service udev restart
    dovesse risultare vuoto (senza output), ricaricare il modulo necessario digitando:
    sudo modprobe cdc_acm

Download

  1. Scaricare nella propria Home il software Smart Phone Flash Tool da questo indirizzo.

  2. Scaricare nella propria Home il firmware Android relativo al proprio dispositivo BQ: E4.5 - E5 - M10.

  3. Estrarre il contenuto degli archivi .zip nella propria Home.

Installazione

I seguenti passaggi faranno si che i dati presenti nel dispositivo saranno cancellati.

  1. Spostarsi nella cartella che ospita Smart Phone Flash Tool e avviarlo digitando i seguenti comandi:

    cd ~/SP_Flash*
    sudo ./flash_tool
  2. Si aprirà l'applicazione con il tab Download selezionato. Alla voce Scatter-loading File richiamare dalla cartella contenente il firmware Android il file del tipo (ad es. per il BQ M10) MT8163_Android_scatter.txt.

  3. Cambiare la voce Download Only con Firmware Upgrade.

    • Prestare attenzione in quest'ultimo passaggio. Selezionare la voce sbagliata potrebbe danneggiare in modo irrimediabile il dispositivo.
  4. Fare clic sul pulsante Download.

  5. Spegnere (se ancora acceso) il telefono/tablet e collegarlo tramite cavo USB al computer. La procedura si avvierà automaticamente.
  6. A procedura terminata chiudere l'applicazione Smart Phone Flash Tool e scollegare il dispositivo.

  7. Accendere il telefono/tablet. Al primo avvio potrebbero volerci dei minuti prima che si avvii la procedura per inserire i propri dati personali.

Ulteriori risorse


CategoryUbuntuPhone CategoryDaRevisionare