Risposte:
Occasionalmente, alcune applicazioni e giochi (ad es. Alcuni del pacchetto Humble Indie) dispongono di programmi di installazione .run. Prima di installarli usando questi, controlla se:
È possibile installare i file .run dall'interfaccia grafica, ma è più probabile che l'utilizzo di un terminale fornisca un feedback utile. Per installare un file .run devi:
Questo perché i file .run sono solo programmi eseguibili che eseguono magie sconosciute per installare il programma. Questo è simile a quello che fanno i programmi di installazione .exe su Windows ed è diverso dai metodi normali (nella migliore delle ipotesi, utilizzando Software Center, nel peggiore dei casi utilizzando i file .deb) in cui le applicazioni vengono installate in modo standard e possono essere facilmente rimosse.
Metodo grafico
Se questo metodo non funziona, prova a utilizzare il metodo terminal.
Metodo terminale
Supponiamo che il file sia chiamato some-app.run
e si trovi nella cartella /home/user/Downloads
. Dovrai modificare queste istruzioni per adattarle alla tua situazione.
Apri un terminale (Applicazioni-> Accessori-> Terminale).
accedere cd /home/user/Downloads
chmod +x some-app.run
accedere ./some-app.run
se il passaggio 4 fallisce con un messaggio che include "permesso negato", prova a inserire sudo ./some-app.run
(dovrai inserire la password per questo).
sudo
e usalo solo quando è assolutamente necessario. Tradotto in inglese, significa "Esegui questo comando ma consentigli di fare tutto ciò che vuole sul mio computer". Questo è il motivo per cui ti viene richiesta la password.sudo ./filename.run command not found
dopo aver inserito la mia password sudo
./filename
significa che filename
è un file nella directory CORRENTE, eseguirlo. Questo per proteggerci da: immagina di essere in una directory con un eseguibile dannoso chiamato ls
; facciamo un ls
comando per vedere quali file ci sono, ma chiamiamo invece l'eseguibile. Quindi la necessità di './'.
Installazione di file .run in Ubuntu:
Se hai il tuo * .run sul desktop, digita quanto segue nel terminale per accedere a Desktop e premi Invio.
cd ~/Desktop
chmod +x filename.run
e premere Invio../filename.run
e premi Invio e il programma di installazione verrà eseguito.sudo ./filename.run command not found
dopo aver inserito la mia password sudo
aprire un nuovo terminale
sudo -s -H
quindi passare al file .run
chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run
Provare:
sudo sh "path to your .run file"
-Fatto per l'installazione di MyEclipse
In un sistema operativo basato su Linux non ci sono file .exe e Linux è completamente basato su autorizzazioni. Qualunque cosa tu voglia fare, devi prima dare il permesso.
Stai chiedendo come installare il file .run?
Per impostazione predefinita, i file copiati sul sistema non ottengono l'autorizzazione eseguibile perché per impostazione predefinita in Linux umask è impostato su 022.
Per rendere eseguibile o funzionante il tuo file .run:
sudo chmod +x filename.run
Quindi chiederà la password.
sudo
è un modo per autenticare ed eseguire comandi come superutente .chmod +x
dà il permesso eseguibile a quel file a tutti i tipi di utenti.sudo
non è necessario per modificare le autorizzazioni su un file .run - a volte questi file devono essere eseguiti come root, ma di solito sono di proprietà dell'account non root dell'utente (perché di solito vengono scaricati in un browser Web o con un comando come wget
, esegui come utente non root).