GNU/Linux >> Linux Esercitazione >  >> Linux

Esegui file binari in Linux

Linux ha molte opzioni di formato per eseguire applicazioni da deb a rpm e i nuovi formati snap e flatpak. I file binari possono essere nei formati .bin o .run e, sebbene possa essere facile da installare, può essere difficile da rimuovere e richiedere un trucco extra e un po' di esperienza per completare la rimozione.

Alcuni dei file .bin e .run richiedono i privilegi di root per installare o eseguire le applicazioni. Per poter installare le applicazioni devi eseguirlo con il comando sudo.

Comando 'sudo'

Permessi Sudo all'utente di eseguire un comando come superutente (con privilegi più elevati o autorizzazioni di root).​

Nell'esempio seguente, puoi notare che il tentativo di aggiornare utilizzando il terminale senza privilegi di root ti dà un messaggio di errore di autorizzazione.

Esecuzione di tipi binari (.bin e .run)

Ci sono due modi per eseguire applicazioni binarie, uno è attraverso l'interfaccia utente e l'altro sta andando al terminale.

Opzione interfaccia utente

Per eseguire l'installazione utilizzando l'interfaccia utente, è necessario innanzitutto rendere eseguibile il file. Per rendere prima eseguibile il file, fai clic con il pulsante destro del mouse sul file binario, quindi su Proprietà e vai su autorizzazioni. Su Autorizzazioni spessa la casella di controllo con l'opzione consente di eseguire il file come programma, chiudere il programma e fare doppio clic sul binario. Se il file non viene eseguito, fai clic con il pulsante destro del mouse su di esso e seleziona Esegui sul terminale per eseguirlo.

A volte quando si esegue il file binario ci vuole un po' di tempo per eseguirlo se la dimensione del file è grande. Quindi sii paziente e aspettalo. Se non prova a eseguirlo dal terminale.

Opzione terminale

Eseguirlo tramite terminale non è nemmeno un compito difficile. Per poterlo eseguire basta rendere eseguibile il file usando chmod +x app-name.bin comando e quindi eseguirlo con ./app-name.bin .

Nota che se l'applicazione non viene eseguita con un messaggio di errore, autorizzazione negata con i normali privilegi, potrebbe essere necessario utilizzare sudo ./app-name.bin​

Conclusione

Linux ha molte opzioni per l'esecuzione o l'installazione di applicazioni che è una delle cose buone dell'Open Source, i file binari ne sono solo uno. Ci sono pacchetti snap, Flatpak, deb e molti altri, alcune applicazioni sono disponibili in questi formati quindi sta a scegliere quale preferisci.

Quindi quale estensione dell'applicazione scegli?


Linux
  1. 10 modi per analizzare i file binari su Linux

  2. impossibile eseguire il file binario quando si tenta di eseguire uno script di shell su Linux

  3. Come posso confrontare i file binari in Linux?

  4. Diff binario/patch per file di grandi dimensioni su Linux?

  5. Come posso eseguire un eseguibile non attendibile su Linux in modo sicuro?

Trova file di grandi dimensioni in Linux

Comando Rm in Linux

Come eseguire un pacchetto .run o .bin in Linux

Come eseguire Windows 95 su Linux

comando ls in Linux/UNIX

Come eseguire i pacchetti .run e .bin nel sistema Linux