Nwlapcug.com


Come convertire BIN in EXE per Linux

Come convertire BIN in EXE per Linux


Durante il download e l'installazione di software cross-platform su Microsoft Windows e Linux, è possibile riscontrare diversi script di installazione. In alcuni casi gli script per Windows si concluderà in un suffisso del file "exe" e come tutti i file eseguibili su Windows possono essere eseguiti facendo doppio clic con il mouse, oppure inserendo il nome dello script dalla riga di comando. Su Linux, tuttavia, lo script potrebbe terminare con un suffisso "bin" e, a differenza di Windows, non verrà eseguito quando si fa doppio clic o eseguito dalla riga di comando. La soluzione consiste nel modificare le autorizzazioni di modalità di accesso del file in modo che Linux lo riconosce come uno script eseguibile.

Istruzioni

Facendo un File con un suffisso eseguibile "bin"

1

Aprire una finestra terminale e spostarsi nella directory in cui è memorizzato lo script di installazione. Ad esempio, se hai salvato il file nella directory "Download" nella vostra cartella home si farebbe il seguente (sostituendo "nomeutente" con il nome utente appropriato):

CD /home/yourUserName/Downloads

o semplicemente:

CD ~/Downloads

2

Utilizzare l'utilità chmod per modificare accesso modalità autorizzazioni dello script di installazione digitando questa riga di comando e premendo il tasto "enter":

chmod + x theScript.bin

Naturalmente, è possibile sostituire "theScript" con il nome effettivo dello script. Se hai dimenticato l'ortografia è possibile digitare la seguente riga di comando per visualizzarla:

ls *. bin

3

Se, quando si esegue il passaggio precedente, riceverai un messaggio di avviso simile al seguente:

"chmod: cambiare i permessi di 'theScript.bin': operazione non consentita"

Vuol dire che qualcuno, possibilmente un amministratore, trova il file sul computer. Se si dispone di locali i privilegi di root sul computer (quasi certo di essere vero se si sta facendo questo sul vostro personal computer a casa), quindi ripetere il passaggio precedente con la seguente modifica:

sudo chmod + x theScript.bin

E quando richiesto immettere la password della root locale. Se non si conosce o non si dispone di una password di root locale sarà necessario rivolgersi all'amministratore di sistema prima di procedere.

4

Eseguire lo script digitando quanto segue nella riga di comando:

./theScript.bin

È necessario includere il punto e i caratteri di barra rovesciata che precedono il nome dello script in modo che il sistema può individuare ed eseguire lo script.

Consigli & Avvertenze

  • A seconda della distribuzione Linux che si utilizza, potrebbe essere necessario guardarsi intorno per trovare l'alias appropriato per aprire una finestra di terminale. Spesso si trova sotto il menu "Applicazioni" nella sezione "Accessori" o sotto "Strumenti di sistema".
  • Per visualizzare le autorizzazioni di modalità di accesso per tutti i file in un directory tipo: ls -l
  • Vedrete tre insiemi di tre autorizzazioni di accesso modalità visualizzati sul lato sinistro di ogni nome di file. Le autorizzazioni possibili sono: 'r' (accesso in lettura), 'w' (accesso in scrittura), 'x' (eseguibile), '-' (nessun set di autorizzazioni).
  • Assicurarsi che lo script che hai scaricato viene fornito da un sito Web attendibile. Modificando le autorizzazioni di modalità di accesso e l'esecuzione dello script, è concedere l'accesso a file e cartelle nella directory dell'utente. Se modificato il file come utente root locale utilizzando sudo, lo script avrà ancora maggiore accesso al computer.