Dimensione: 6643
Commento:
|
Dimensione: 3961
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 [[https://it.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol|DHCP]], impostati direttamente nel router. Nell'esempio i computer avranno i rispettivi indirizzi IP: * '''server''': 192.168.0.20 * '''client''': 192.168.0.40 |
||<tablestyle="text-align: justify; width:60%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La guida è al momento stata testata per i soli dispositivi della '''BQ'''.''|| |
Linea 16: | Linea 14: |
= Server = | = Preparativi = |
Linea 18: | Linea 16: |
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 24: |
* se si desidera che i file siano accessibili in '''sola lettura''':{{{ /home 192.168.0.40(ro,no_root_squash) }}}È possibile rendere accessibile la condivisione ad altri client aggiungendo ulteriori indirizzi IP con i relativi parametri. Per rendere la cartella disponibile a chiunque sostituire l'indirizzo IP con l'asterisco '''*''' ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;"> Per un ulteriore livello di sicurezza è possibile configurare opportunamente il file [[http://nfs.sourceforge.net/nfs-howto/ar01s03.html#config_server_setup|/etc/hosts.allow]]|| 0. Salvare e chiudere il file `/etc/exports`. 0. Per attivare la condivisione digitare i seguenti comandi nel [[AmministrazioneSistema/RigaDiComando|terminale]]: * su '''Ubuntu 12.04 e 14.04''':{{{ 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. * su '''Ubuntu 16.04 e successivi''':{{{ sudo systemctl restart nfs-kernel-server |
0. Se il comando: {{{ sudo service udev restart }}} dovesse risultare vuoto (senza output), ricaricare il modulo necessario digitando: {{{ sudo modprobe cdc_acm |
Linea 40: | Linea 32: |
= Client = | = Download = |
Linea 42: | Linea 34: |
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. 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 = ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''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 46: | Linea 48: |
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 47: | Linea 51: |
== Montaggio manuale == | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Prestare attenzione in quest'ultimo passaggio. Selezionare la voce sbagliata potrebbe danneggiare in modo irrimediabile il dispositivo.'''|| |
Linea 49: | Linea 53: |
* 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 }}} * Per smontare la cartella è sufficiente sostituire il comando '''mount''' con '''umount'''. * Per monitorare le directory condivise sul server può tornare comodo il comando '''showmount'''. Ad es. dal client viene eseguito nel seguente modo:{{{ showmount -e 192.168.0.20 }}}L'output risulterebbe di questo tipo:{{{ Export list for 192.168.1.20: /home 192.168.1.40 }}} == Montaggio automatico all'avvio == 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 108: | Linea 60: |
* [[http://nfs.sourceforge.net/|Sito ufficiale]] * [[http://nfs.sourceforge.net/nfs-howto/index.html|Documentazione ufficiale]] |
* [[https://www.bq.com/en/downloads|Pagina dei download BQ]] * [[http://spflashtool.com|Sito ufficiale di '''Smart Phone Flash Tool''']] |
Linea 112: | Linea 64: |
CategoryServer |
CategoryUbuntuPhone |
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.
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
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.
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.