Come installo i file .run?


203

Sul mio PC sono installati sia Ubuntu che Windows 7. Ho installato tutti i miei driver su Windows come la grafica Nvidia, la scheda madre ecc. Devo installarli anche su Ubuntu?

Ho cercato sul web i miei driver Nvidia e ho trovato un .runfile. Come potrei installarlo sul mio Ubuntu?

Risposte:


260

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:

  1. è disponibile presso il Software Center
  2. è disponibile come file .deb, che verrà aperto nel Software Center

È 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:

  1. renderlo eseguibile.
  2. eseguilo

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

  1. Fare clic destro sul file nel file manager e fare clic su "Proprietà". Fai clic sulla scheda "Autorizzazioni" e seleziona la casella "Consenti l'esecuzione del file come programma".
  2. Fare doppio clic sul file per eseguirlo.

Se questo metodo non funziona, prova a utilizzare il metodo terminal.

Metodo terminale

Supponiamo che il file sia chiamato some-app.rune si trovi nella cartella /home/user/Downloads. Dovrai modificare queste istruzioni per adattarle alla tua situazione.

  1. Apri un terminale (Applicazioni-> Accessori-> Terminale).

  2. accedere cd /home/user/Downloads

  3. accedere chmod +x some-app.run
  4. accedere ./some-app.run

  5. 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).

Appunti

  • A volte ti imbatterai in file .bin. Questi sono sostanzialmente gli stessi dei file .run.
  • Il metodo per installare i file .run può essere utilizzato per eseguire qualsiasi file (purché contenga una sorta di codice eseguibile.
  • Fai attenzione sudoe 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.

Cosa posso fare nell'ultimo passaggio se ho un driver AMD? Hai detto di entrare: sudo nvidia-xconfig --add-argb-glx-visuals, ma questo non funzionerà per me perché ho AMD: /
Luis Alberto

dove 'chmod + x some-app.run' viene utilizzato per impostare il file come eseguibile
Beep.exe

1
Mi dice sudo ./filename.run command not founddopo aver inserito la mia password sudo
Supuhstar

1
Voglio solo dire che questo è un ottimo formato di risposta. Poche ipotesi e scorciatoie prese. Grazie per averci dedicato del tempo di qualità!
kayleeFrye_onDeck

1
@andrew ./filenamesignifica 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 lscomando per vedere quali file ci sono, ma chiamiamo invece l'eseguibile. Quindi la necessità di './'.
Vorac,

35

Installazione di file .run in Ubuntu:

  • Aprire un terminale (Applicazioni >> Accessori >> Terminale).
  • Passare alla directory del file .run .
  • Se hai il tuo * .run sul desktop, digita quanto segue nel terminale per accedere a Desktop e premi Invio.

    cd ~/Desktop

  • Quindi digitare chmod +x filename.rune premere Invio.
  • Ora digita ./filename.run e premi Invio e il programma di installazione verrà eseguito.

2
L'installazione di driver con file .run non è consigliata agli utenti inesperti. Vedi la risposta di dv3500ea.
Takkat,

1
@Takkat Ya lo so, ma la sua domanda era come installare i file .run ed è per questo che ho risposto solo a quella parte.
karthick87,

1
perfettamente ok :) Ho appena sentito un commento su questo può risparmiare un po 'di tempo di supporto;)
Takkat

Mi dice sudo ./filename.run command not founddopo aver inserito la mia password sudo
Supuhstar

9

Per eseguire il file, aprire un terminale e inserire:

sudo chmod +x /path/to/file.run
sudo /path/to/file.run

3

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

3

Provare:

sudo sh "path to your .run file"

-Fatto per l'installazione di MyEclipse


-1

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.

3
@Dishank Spesso sudonon è 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).
Eliah Kagan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.