Come posso installare un file .bin?


97

Voglio aggiornare Acrobat Reader per Firefox, ma il download ha l' .binestensione. Come posso installarlo?


2
Dovresti sempre provare a installare il software dai repository (che utilizzano synaptic / software center) per ottenere aggiornamenti di sicurezza, nuove versioni, ecc. Molto più facilmente. Nota che non otterrai supporto (da launchpad.net, ubuntuforums.org o altri canali di supporto Ubuntu) per le applicazioni che non sono installate da fonti ufficiali.
papukaija,

Risposte:


136

Vai in un terminale ed emetti il ​​seguente comando nella directory in cui si trova il file bin,

chmod a+x name_of_file.bin

Quindi eseguilo scrivendo

./name_of_file.bin

Se ricevi un errore di autorizzazione e / o hai a che fare con un programma di installazione che applica modifiche a livello di sistema, potresti dover avviare l'applicazione con i privilegi di root:

 sudo ./name_of_file.bin

Ciao, sono molto analfabeta nel terminal. Ho il file bin sul desktop. Per favore, dimmi come eseguirlo. grazie
Karthick Bala il

Nel terminale digitare cd Desktop e premere invio, quindi digitare chmod a + x name_of_file.bin e premere Invio. Infine digitare sudo ./name_of_file.bin Verrà installato il file bin.
karthick87,

3
se si desidera farlo senza il terminale, è possibile capovolgere il bit eseguibile con le proprietà del tasto destro -> autorizzazioni -> imposta il bit eseguibile. ma corri come non so come fare a meno di un terminale
RobotHumans,

1
@ aking1012 Alt + F2 e gksudo?
ζ--

1
Non è necessario utilizzare sudotutto il tempo, se il file .bin non lo richiede.
user248102,

16

Fare clic con il tasto destro del mouse e selezionare le proprietà, quindi andare alla scheda Autorizzazioni e selezionare Consenti esecuzione.

inserisci qui la descrizione dell'immagine

Ora fai doppio clic sul file e seleziona Esegui.

Alcuni binari richiedono l'esecuzione da un terminale. Se questo è il caso del tuo .binfile e / o non succede nulla dopo aver fatto doppio clic, trascina il file in una nuova finestra del terminale ed eseguilo premendo 'Return'. L'output dovrebbe darti un'idea di cosa non va.


Così! 1. Ho cambiato il "consenti exectuing" dalle proprietà. 2. usato chmod per cambiare il permesso, attualmente il permesso è -rwxr-xr-x- 3. poi ho eseguito usando.? Nomefile.bin non c'è risposta dopo! cosa dovrei fare?


2

Nota importante: questo è rilevante solo per i pacchetti che non hanno una versione a 64 bit (ad esempio Acrobat Reader). L'installazione di ia32-libs non è necessaria se è possibile scaricare un eseguibile a 64 bit e / o si sta eseguendo un sistema a 32 bit in primo luogo.


Se Ubuntu a 64 bit non ha installato il seguente pacchetto, non sarà possibile accedere ad Acrobat Reader.

Seguire i passaggi seguenti:

sudo apt-get install ia32-libs
chmod a+x yourfile.bin
sudo ./yourfile.bin

2

soluzione che funziona per me:

sudo bash xxx.bin

1

cambia l'autorizzazione del tuo file in eseguibile usando il terminale

copiare il file .bin o .run in qualsiasi posizione e quindi aprire il terminale

Nel tipo di terminale lse mostrerà tutti i file in quella directory, quindi cambia l'autorizzazione da root come mostrato di seguito

sudo su

chmod a+x filename.bin

poi

./filename.bin 

in questo modo puoi eseguire bin o eseguire file nel tuo Ubuntu


1

Se atterri qui perché vuoi installare globalmente qualsiasi binario, usa il installcomando.

sudo install ./mybin /usr/bin/

Il installcomando su è usato per copiare i file, e lo fa mediante la combinazione di diversi comandi in un unico per renderli facile da usare, per esempio cp, chown, chmod, e strip.


0

Prima di tutto vai alla posizione del file

come se il tuo file fosse il tuo download, apri il terminale e segui i passaggi seguenti

acer@acer-TravelMate-P243:~$cd ~
acer@acer-TravelMate-P243:~$cd /home/user/Downloads

quindi modificare le convinzioni del file .bin da eseguire dal terminale

acer@acer-TravelMate-P243:~$chmod a+x ./filename.bin -R 

ora puoi eseguire quel file attraverso il terminale

acer@acer-TravelMate-P243:~$./filename.bin
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.