Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "UbuntuPhone/RisoluzioneProblemi/PercentualeCalcolatrice"
Differenze tra le versioni 1 e 6 (in 5 versioni)
Versione 1 del 07/10/2016 23.12.55
Dimensione: 4606
Autore: jeremie2
Commento:
Versione 6 del 29/10/2016 01.56.22
Dimensione: 5005
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from AmministrazioneSistema/Grub/ModalitaDiRipristino
## page was renamed from AmministrazioneSistema/ModalitaDiRipristino
## page was renamed from AmministrazioneSistema/RipristinoSistemaDanneggiato
## page was renamed from jeremie2/Prove1
Linea 7: Linea 5:
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=530109";rilasci="16.04 14.04 12.04")>>
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=530109")>>
Linea 12: Linea 10:
Questa guida spiega come ripristinare il funzionamento di un'installazione di Ubuntu danneggiata tramite la modalità di ripristino presente nel menù di [[AmministrazioneSistema/Grub|Grub]]. Nell'applicazione '''Calcolatrice''' per [[https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1518284|motivi di design]] non è stato inserito il tasto per il calcolo della percentuale '''[%]'''. Purtroppo altri programmi simili hanno la medesima mancanza rendendo i tipici calcoli del tipo ''236-18%'', ''698+22%'', ecc.. ben più macchinosi.
Linea 14: Linea 12:
Le informazioni presenti non sono da confondersi con quelle presenti nella pagina [[AmministrazioneSistema/Grub/Ripristino|Grub/Ripristino]] che ha lo scopo, invece, di ripristinare il ''boot loader'' in determinate circostanze. In questa guida viene mostrato come arginare il problema utilizzando la [[AmministrazioneSistema/RigaDiComando|linea di comando]].<<BR>>
Verranno utilizzati 3 script in Python3 e creati degli opportuni alias nel file `~/.bashrc` in modo che risulti agevole digitare i comandi nel terminale di uno smartphone.
Linea 16: Linea 15:
= Avvio = = Preparazione script =
Linea 18: Linea 17:
All'avvio del sistema, nel menù di '''Grub''', usare i tasti di direzione per selezionare la voce '''Recovery mode''' e premere '''Invio'''. Verrà avviato il '''Menù di ripristino''' di Ubuntu.
||<tablestyle="text-align: justify; width:80%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Se Ubuntu è l'unico sistema installato è probabile che all'avvio non venga mostrato il menù di '''Grub'''. In tal caso è possibile accedervi tenendo premuto '''Shift''' (Maiusc) subito dopo l'accensione del computer. In Ubuntu 14.04 e successivi la voce '''Recovery mode''' si trova sotto '''Opzioni avanzate per Ubuntu'''.||
 0. Installare da '''Ubuntu Store''' l'applicazione '''Terminale'''.
 0. Scaricare e salvare nella cartella `Documents` del proprio dispositivo i seguenti script:
  * [[http://wiki.ubuntu-it.org/UbuntuPhone/RisoluzioneProblemi/PercentualeCalcolatrice?action=AttachFile&do=get&target=perc.py|perc.py]]
  * [[http://wiki.ubuntu-it.org/UbuntuPhone/RisoluzioneProblemi/PercentualeCalcolatrice?action=AttachFile&do=get&target=perc_minus.py|perc_minus.py]]
  * [[http://wiki.ubuntu-it.org/UbuntuPhone/RisoluzioneProblemi/PercentualeCalcolatrice?action=AttachFile&do=get&target=perc_plus.py|perc_plus.py]]
 0. Avviare l'applicazione '''Terminale''' e digitare il seguente comando per rendere eseguibili gli script:{{{
cd Documents
}}}{{{
chmod +x perc.py perc_minus.py perc_plus.py
}}}
Linea 21: Linea 28:
<<Anchor(root)>>
= Riga di comando =
Molti problemi possono essere risolti da riga di comando:
 0. Usando i tasti di direzione selezionare la voce '''root''' del [[#menu|menù di ripristino]] e premere '''Invio'''.
 0. Premere '''Invio''' per accedere alla riga di comando.
 0. Passare in modalità ''lettura e scrittura'' digitando il seguente comando:{{{
mount -o remount,rw /}}}
 0. Digitare i comandi necessari per correggere i problemi che impediscono il normale funzionamento del sistema.
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Per una panoramica sui principali comandi disponibili consultare la guida [[AmministrazioneSistema/ComandiBase|Comandi Base]].'' ||
 0. Per tornare al [[#menu|menù di ripristino]] digitare il seguente comando:{{{
exit}}}
= Creazione nuovi alias =
Linea 33: Linea 30:
<<Anchor(menu)>>
= Ulteriori opzioni del menù di ripristino =
Occorre inserire nuovi alias nel file `~/.bashrc` per l'avvio degli script. Può essere fatto da terminale sullo smartphone oppure se si trova difficoltà a editare il file, è possibile elaborare il file sul proprio computer e quindi copiarlo sul dispositivo mobile.
Linea 36: Linea 32:
Il '''Menù di ripristino''' offre le seguenti opzioni: ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La seguente procedura non rappresenta forse il metodo più ortodosso di utilizzo degli alias. Permette tuttavia l'utilizzo di comandi semplificati, fondamentali per aiutare la digitazione sul piccolo schermo di uno smartphone.''||
Linea 38: Linea 34:
||<#cccccc -2:> '''Menù ripristino''' ||
||<:#f7f7f7 15%> '''resume'''|| Esce dalla modalità di ripristino e avvia il sistema normalmente.||
||<:#f7f7f7> '''clean''' || Prova a liberare spazio eseguendo ''apt-get autoremove''. Completata l'operazione premere '''Invio''' per tornare al '''Menù di ripristino'''.||
||<:#f7f7f7> '''dpkg''' || Ripara i pacchetti danneggiati, che possono essere la conseguenza di un aggiornamento o un avanzamento interrotti. Prima di poter eseguire '''dpkg''' è necessario eseguire '''network'''. Completata l'operazione premere '''Invio''' per tornare al '''Menù di ripristino'''.||
||<:#f7f7f7> '''failsafeX''' || Avvia il sistema in modalità grafica di emergenza a bassa risoluzione.||
||<:#f7f7f7> '''fsck''' || Controlla tutti i filesystem. Non è possibile eseguire questa operazione dopo averne eseguita un'altra che comporti il montaggio dei filesystem in modalità ''lettura e scrittura''. Completata l'operazione Ubuntu 16.04 viene avviato automaticamente. In versioni precedenti premere '''Invio''' per tornare al '''Menù di ripristino'''.||
||<:#f7f7f7> '''grub''' || Consultare il paragrafo [[#root|Riga di comando]].||
||<:#f7f7f7> '''network''' || Abilità la rete. È necessario che il computer sia connesso tramite cavo ethernet. Completata l'operazione torna automaticamente al '''Menù di ripristino'''.||
||<:#f7f7f7> '''root''' || Avvia un terminale con privilegi di root. Per tornare al '''Menù di ripristino''' digitare ''exit''.||
||<:#f7f7f7> '''system-summary''' ||Mostra informazioni sul sistema.||
== Da smartphone ==
Linea 49: Linea 36:
== Utilizzo del menù ==  0. Aprire con l'[[Ufficio/EditorDiTesto|editor di testo]] '''[[Ufficio/EditorDiTesto/Nano|Nano]]''' il file `~/.bashrc`:{{{
nano .bashrc
}}}e inserire sotto la sezione ''# some more ls aliases'' le seguenti stringhe:{{{
# python percentage
alias p='~/Documents/perc.py'
alias pm='~/Documents/perc_minus.py'
alias pp='~/Documents/perc_plus.py'
}}}
 0. Toccare l'icona arancione quadrata appena sopra la tastiera in basso a sinistra e selezionare la modalità '''Nano'''. appariranno i comandi per salvare e chiudere l'editor.
 0. Per salvare premere '''CTRL+O''' e quindi '''Invio'''. Per chiudere la sessione '''CTRL+X'''.
 0. Chiudere e riavviare il terminale.
Linea 51: Linea 48:
 * Per utilizzare un'opzione selezionarla usando i tasti di direzione e premere '''Invio'''.
 * Le opzioni '''clean''', '''dpkg''', '''fsck''', '''grub''' e '''network''' comportano il montaggio in modalità ''lettura e scrittura'' di tutti i filesystem elencati nel file `/etc/fstab`.
 * Terminate le operazioni di ripristino utilizzare l'opzione '''resume''' per avviare il sistema.
== Da computer ==

 0. Accertarsi che su Ubuntu Phone sia installata l'applicazione [[https://uappexplorer.com/app/com.ubuntu.filemanager|Gestore file]]. Avviarla e nelle opzioni abilitare la voce '''Mostra file nascosti'''.
 0. Individuare il file `.bashrc` nella propria '''Home''' e tenerlo premuto in modo che appaia l'opzione '''Copia''' e quindi selezionarla.
 0. Spostarsi nella cartella `Documents` e quindi selezionare il simbolo '''Incolla'''.
 0. A questo collegando il dispositivo al computer via cavo USB, sarà possibile accedere al file, apportare le modifiche spiegate nel paragrafo precedente e quindi copiare il file nella cartella originaria.

= Esempi di utilizzo =

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Se il terminale è rimasto aperto dopo la modifica degli alias, chiuderlo e riavviarlo.'''||

I comandi devono essere digitati nella forma [''alias''] [''totale''] [''percentuale''] altrimenti verrà restituito un messaggio di errore. Come mostrato negli esempi i numeri con i decimali possono essere scritti sia con la virgola che con il punto (es. 12,5 oppure 12.5).

Vengono qui mostrati i 3 casi di utilizzo:

 * '''Semplice percentuale''': per calcolare '''200 x 5%''' digitare:{{{
p 200 5
}}}Verrà visualizzato:{{{
200 x 5% = 10
}}}
 * '''Riduzione percentuale''': per calcolare '''136,78 - 25%''' digitare:{{{
pm 136,78 25
}}}Verrà visualizzato:{{{
136,78 - 25% = 102,58500000000001
}}}
 * '''Incremento percentuale''': per calcolare '''180.05 + 43%''' digitare:{{{
pp 180.05 43
}}}Verrà visualizzato:{{{
180.05 + 43% = 257,4715
}}}

= Ulteriori risorse =

 * [[https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1518284|Segnalazione bug #1518284 su Launchpad]]
 * [[UbuntuPhone|Portale Ubuntu Phone]]
Linea 56: Linea 85:
CategoryAmministrazione CategoryUbuntuPhone


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Nell'applicazione Calcolatrice per motivi di design non è stato inserito il tasto per il calcolo della percentuale [%]. Purtroppo altri programmi simili hanno la medesima mancanza rendendo i tipici calcoli del tipo 236-18%, 698+22%, ecc.. ben più macchinosi.

In questa guida viene mostrato come arginare il problema utilizzando la linea di comando.
Verranno utilizzati 3 script in Python3 e creati degli opportuni alias nel file ~/.bashrc in modo che risulti agevole digitare i comandi nel terminale di uno smartphone.

Preparazione script

  1. Installare da Ubuntu Store l'applicazione Terminale.

  2. Scaricare e salvare nella cartella Documents del proprio dispositivo i seguenti script:

  3. Avviare l'applicazione Terminale e digitare il seguente comando per rendere eseguibili gli script:

    cd Documents
    chmod +x perc.py perc_minus.py perc_plus.py

Creazione nuovi alias

Occorre inserire nuovi alias nel file ~/.bashrc per l'avvio degli script. Può essere fatto da terminale sullo smartphone oppure se si trova difficoltà a editare il file, è possibile elaborare il file sul proprio computer e quindi copiarlo sul dispositivo mobile.

La seguente procedura non rappresenta forse il metodo più ortodosso di utilizzo degli alias. Permette tuttavia l'utilizzo di comandi semplificati, fondamentali per aiutare la digitazione sul piccolo schermo di uno smartphone.

Da smartphone

  1. Aprire con l'editor di testo Nano il file ~/.bashrc:

    nano .bashrc

    e inserire sotto la sezione # some more ls aliases le seguenti stringhe:

    # python percentage
    alias p='~/Documents/perc.py'
    alias pm='~/Documents/perc_minus.py'
    alias pp='~/Documents/perc_plus.py'
  2. Toccare l'icona arancione quadrata appena sopra la tastiera in basso a sinistra e selezionare la modalità Nano. appariranno i comandi per salvare e chiudere l'editor.

  3. Per salvare premere CTRL+O e quindi Invio. Per chiudere la sessione CTRL+X.

  4. Chiudere e riavviare il terminale.

Da computer

  1. Accertarsi che su Ubuntu Phone sia installata l'applicazione Gestore file. Avviarla e nelle opzioni abilitare la voce Mostra file nascosti.

  2. Individuare il file .bashrc nella propria Home e tenerlo premuto in modo che appaia l'opzione Copia e quindi selezionarla.

  3. Spostarsi nella cartella Documents e quindi selezionare il simbolo Incolla.

  4. A questo collegando il dispositivo al computer via cavo USB, sarà possibile accedere al file, apportare le modifiche spiegate nel paragrafo precedente e quindi copiare il file nella cartella originaria.

Esempi di utilizzo

Se il terminale è rimasto aperto dopo la modifica degli alias, chiuderlo e riavviarlo.

I comandi devono essere digitati nella forma [alias] [totale] [percentuale] altrimenti verrà restituito un messaggio di errore. Come mostrato negli esempi i numeri con i decimali possono essere scritti sia con la virgola che con il punto (es. 12,5 oppure 12.5).

Vengono qui mostrati i 3 casi di utilizzo:

  • Semplice percentuale: per calcolare 200 x 5% digitare:

    p 200 5

    Verrà visualizzato:

    200 x 5% = 10
  • Riduzione percentuale: per calcolare 136,78 - 25% digitare:

    pm 136,78 25

    Verrà visualizzato:

    136,78 - 25% = 102,58500000000001
  • Incremento percentuale: per calcolare 180.05 + 43% digitare:

    pp 180.05 43

    Verrà visualizzato:

    180.05 + 43% = 257,4715

Ulteriori risorse


CategoryUbuntuPhone