Dimensione: 5626
Commento:
|
← Versione 72 del 13/10/2021 16.01.40 ⇥
Dimensione: 3554
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
Assicurarsi di aver installato il pacchetto libqtwebkit4.
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
- Se il comando:
sudo service udev restart
dovesse risultare vuoto (senza output), ricaricare il modulo necessario digitando:sudo modprobe cdc_acm
Download
Scaricare nella propria Home il software Smart Phone Flash Tool da questo indirizzo.
Scaricare nella propria Home il firmware Android relativo al proprio dispositivo BQ: E4.5 - E5 - M10.
Estrarre il contenuto degli archivi .zip nella propria Home.
Installazione
I seguenti passaggi faranno si che i dati presenti nel dispositivo saranno cancellati.
Spostarsi nella cartella che ospita Smart Phone Flash Tool e avviarlo digitando i seguenti comandi:
cd ~/SP_Flash*
sudo ./flash_tool
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.
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.
Fare clic sul pulsante Download.
- Spegnere (se ancora acceso) il telefono/tablet e collegarlo tramite cavo USB al computer. La procedura si avvierà automaticamente.
A procedura terminata chiudere l'applicazione Smart Phone Flash Tool e scollegare il dispositivo.
- Accendere il telefono/tablet. Al primo avvio potrebbero volerci dei minuti prima che si avvii la procedura per inserire i propri dati personali.