Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Cestino/UbuntuPhoneInstallareAndroid"
Differenze tra le versioni 47 e 64 (in 17 versioni)
Versione 47 del 22/08/2016 03.49.51
Dimensione: 4207
Autore: jeremie2
Commento:
Versione 64 del 02/06/2017 20.17.05
Dimensione: 2086
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
#LANGUAGE it #language it
Linea 4: Linea 4:
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=56200";rilasci="14.04 16.04")>>
<<Indice(depth=2)>>
Linea 9: Linea 8:
In ambiente Linux uno dei sistemi maggiormente utilizzati per la condivisione di dati in una rete di computer, avviene attraverso il filesystem distribuito '''NFS''' (Network File System).<<BR>>
Verrà mostrato un esempio in cui la cartella `/home` di un computer che fungerà da '''server''', verrà 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 5/4/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 10:
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
||<tablestyle="text-align: justify; width:100%;" 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 12:
= Server = = Preparativi =
Linea 18: Linea 14:
 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 del tipo:
  * 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 23: Linea 22:
  * 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. Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo mkdir -p /mnt/nfs/home
}}}
 0. Montare la cartella condivisa:
  * '''Manualmente''': digitare il seguente comando:{{{
sudo mount 192.168.0.20:/home /mnt/nfs/home
}}}
  * '''Automaticamente all'avvio''': aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/fstab`. Aggiungere una stringa del tipo:{{{
192.168.1.10:/home /mnt/nfs/home nfs auto,noatime,nolock,actimeo=1800 0 0
}}}Salvare e chiudere il file `/etc/fstab` e quindi digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] i seguenti comandi:{{{
sudo umount -a
}}}{{{
sudo mount -a
 0. Se il comando:
 {{{
sudo service udev restart
}}} dovesse risultare vuoto (senza output), ricaricare il modulo necessario digitando:
 {{{
sudo modprobe cdc_acm
Linea 51: Linea 30:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Se si utilizza Ubuntu 16.04 o successive, concludere la procedura utilizzando [[#bug|questi passaggi]] per arginare i problemi derivanti da un bug, che allungano oltre modo i tempi di caricamento e spegnimento del sistema.'''||
Linea 53: Linea 31:
= Problemi noti =
Linea 55: Linea 32:
<<Anchor(bug)>>
A causa del bug <<Bug(ubuntu 1577120)>> in Ubuntu '''16.04 e successive''' l'utilizzo della condivisione '''NFS''' causa lunghi tempi di attesa sia all'avvio che allo spegnimento del sistema. In attesa che il bug venga risolto è possibile arginare il problema editando ''nfs-config.service'':
 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
Linea 66: Linea 33:
[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'''
= Download =
Linea 73: Linea 35:
= Ulteriori risorse =  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 delgli archivio `.zip` nella propria '''Home'''.
Linea 75: Linea 39:
 * [[AmministrazioneSistema/ComandiBase|Guida ai comandi base per il terminale]]
 * [[AmministrazioneSistema/Sudo|Guida all'utilizzo del comando sudo]]
= Preparativi =

= Download =


Linea 79: Linea 47:
CategoryProgrammazione CategoryProduttivita CategoryUbuntuPhone


Introduzione

La seguente guida mostra come installare un sistema Android su smartphone e tablet venduti con Ubuntu. Dal 5/4/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 delgli archivio .zip nella propria Home.

Preparativi

Download


CategoryUbuntuPhone