n° 216
Agosto 2017
Settembre 24, 2017, 02:02:09 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  


* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [RISOLTO] Avvio Komodo Edit da terminale  (Letto 4103 volte)
0 utenti e 2 Utenti non registrati stanno visualizzando questa discussione.
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« inserita:: Novembre 29, 2016, 11:16:20 »

Ho installato Komodo Edit 10.
Mi trovo a lavorare con file in una cartella che richiede i permessi di root per essere modificata e vorrei avviare Komodo da terminale con un comando del tipo
Codice:
sudo komodo nomefile.html
.
Il problema è che non trova il programma, come risolvo?
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
michele.p
Administrator
Full Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 553


Mostra profilo
« Risposta #1 inserita:: Novembre 29, 2016, 11:26:40 »

Come hai installato l'IDE?

Probabilmente non lo vede perché il percorso non rientra in quello della variabile d'ambiente "PATH".
Registrato
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #2 inserita:: Novembre 30, 2016, 11:32:13 »

L'ho installato con un .deb
Non c'è un modo per renderlo avviabile da terminale?
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
michele.p
Administrator
Full Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 553


Mostra profilo
« Risposta #3 inserita:: Dicembre 01, 2016, 12:29:32 »

Ovvio che si.  Sorriso

Il link al pacchetto dov'é/qual è?

Dove è stato installato? Intendo il percorso...
Registrato
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #4 inserita:: Dicembre 01, 2016, 05:13:07 »

Non ricordo bene penso che il pacchetto fosse a questo link https://www.activestate.com/komodo-ide/downloads/edit/thank-you?dl=http://downloads.activestate.com/Komodo/releases/10.1.2/Komodo-Edit-10.1.2-17449-linux-x86_64.tar.gz

Installato in /home/francesco/Komodo-Edit-10
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
michele.p
Administrator
Full Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 553


Mostra profilo
« Risposta #5 inserita:: Dicembre 01, 2016, 10:07:30 »

Procediamo per passi.

Ho scaricato al link che hai indicato il pacchetto Komodo Edit. Dopo averlo decompresso noto che c'è uno script di nome install.sh.

Hai lanciato quello script per avviare l'installazione di Komodo?
Registrato
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #6 inserita:: Dicembre 01, 2016, 11:12:44 »

Esatto Sorriso
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
michele.p
Administrator
Full Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 553


Mostra profilo
« Risposta #7 inserita:: Dicembre 01, 2016, 11:43:25 »

Eccolo (immagine in basso), funziona regolarmente (OpenSUSE 42.2).

Qual è il percorso all'eseguibile Komodo? In sostanza, qual è il percorso completo dove hai installato Komodo? Ad esempio io per la prova l'ho installato nella home utente in una cartella di nome "Prova" pertanto il percorso completo è:

/home/nome_utente/Prove/KomodoEdit

e dove nella cartella bin è presente il link all'eseguibile da lanciare.
Se voglio lanciarlo da terminale senza entrare nella cartella dell'eseguibile, occorre modificare la variabile d'ambiente PATH aggiungendo ai percorsi di default (leggibili, per l'utente che lo lancia, con il comando echo $PATH).

C'è un file .profle o .bash_profile (notare il punto, quindi è un file nascosto) nella tua home utente? Se si, cosa contiene?


Registrato
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #8 inserita:: Dicembre 02, 2016, 04:51:27 »

Il percorso completo è /home/francesco/Komodo-Edit-10
Al cui interno si trova la cartella "bin" contenente il link all'eseguibile che hai citato prima

Il file .profile contiene questo

Codice:
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
michele.p
Administrator
Full Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 553


Mostra profilo
« Risposta #9 inserita:: Dicembre 02, 2016, 06:33:15 »

Ci sono diversi modi per ottenere il risultato. Prendiamo quello che è già scritto. Guarda l'ultimo if nel file, ovvero le righe:

Codice:
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

la riga con la variabile PATH modificala come segue:

Codice:
PATH="$HOME/bin:$HOME/Komodo-Edit-10/bin:$PATH"

Salva il file così modificato. A questo punto, riavviando la sessione al fine di far leggere la nuova configurazione, potrai lanciare Komodo da utente "normale" ovunque ti trovi con il terminale.
Registrato
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #10 inserita:: Dicembre 02, 2016, 07:17:42 »

Qual'è il comando per lanciarlo? Che?!?
Perchè scrivendo "komodo" o "Komodo" mi ritorna sempre "comando non trovato"
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
michele.p
Administrator
Full Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 553


Mostra profilo
« Risposta #11 inserita:: Dicembre 02, 2016, 08:34:06 »

il comando è komodo.
Se vai in /home/francesco/Komodo-Edit-10 dovresti trovare la cartella bin nella quale c'è il file (in realtà un link simbolico) di nome komodo.

Una cosa, ma nella home utente hai una cartella di nome bin? Perché se non ce l'hai la condizione vera di quell'if non viene mai eseguita.  Ghigno
Nel qual caso dobbiamo modificare di nuovo il file.  Sorriso
Registrato
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #12 inserita:: Dicembre 02, 2016, 09:02:50 »

No nella home non c'è la cartella bin Ghigno Pianto
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
michele.p
Administrator
Full Member
*****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 553


Mostra profilo
« Risposta #13 inserita:: Dicembre 02, 2016, 11:11:37 »

Allora riporta la riga precedente al suo stato iniziale e aggiungi alla fine del file questa riga:

PATH="$HOME/Komodo-Edit-10/bin:$PATH"

salva il file così modificato e ...buon divertimento.  Ghigno
Registrato
Francesco2311
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« Risposta #14 inserita:: Dicembre 02, 2016, 11:41:04 »

Perfetto, risolto
Grazie per il tempo e la pazienza che mi hai dedicato Sorriso
Registrato

Il computer non è una macchina intelligente per persone stupide, ma una macchina stupida per persone intelligenti
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2017 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



powered by Simple Machines