Como posso instalar um arquivo .bin?


97

Quero atualizar o Acrobat Reader para Firefox, mas o download tem a .binextensão. Como posso instalá-lo?


2
Você deve sempre tentar instalar o software a partir de repositórios (que está usando o synaptic / software center) para obter atualizações de segurança, nova versão etc. muito mais facilmente. Observe que você não receberá suporte (a partir do launchpad.net, ubuntuforums.org ou outros canais de suporte do Ubuntu) para aplicativos que não são instalados a partir de fontes oficiais.
58511 Papukaija

Respostas:


136

Entre em um terminal e execute o seguinte comando no diretório em que está o arquivo bin,

chmod a+x name_of_file.bin

Em seguida, execute-o escrevendo

./name_of_file.bin

Se você receber um erro de permissão e / ou estiver lidando com um instalador que aplique alterações em todo o sistema, talvez seja necessário iniciar seu aplicativo com privilégios de root:

 sudo ./name_of_file.bin

Oi, eu sou muito analfabeto no terminal. Eu tenho o arquivo bin na área de trabalho. Por favor, diga-me como executá-lo. graças
Karthick Bala

No terminal, digite cd Desktop e pressione Enter. Em seguida, digite chmod a + x name_of_file.bin e pressione enter.Finally digite sudo ./name_of_file.bin Ele instalará o arquivo bin.
karthick87

3
se você quiser fazer isso sem o terminal, poderá ativar o bit executável com as propriedades do clique direito -> permissões -> definir o bit executável. mas correr como eu não sei como fazer sem um terminal
RobotHumans

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

1
Você não precisa usar sudoo tempo todo, se o arquivo .bin não o exigir.
user248102

16

Clique com o botão direito do mouse e selecione Propriedades, vá para a guia Permissões e marque Permitir execução.

insira a descrição da imagem aqui

Agora clique duas vezes no arquivo e selecione executar.

Alguns binários precisam ser executados a partir de um terminal. Se esse for o caso do seu .binarquivo e / ou nada acontecer após clicar duas vezes, arraste o arquivo para uma nova janela do terminal e execute-o pressionando 'Return'. A saída deve lhe dar uma pista do que está errado.


Assim! 1. Alterei as propriedades "permitir execução". 2. usei o chmod para alterar a permissão, atualmente a permissão é -rwxr-xr-x- 3. então eu executei usando.? Filename.bin. não há resposta depois disso! O que devo fazer?


2

Nota importante: isso é relevante apenas para pacotes que não possuem uma versão de 64 bits (por exemplo, Acrobat Reader). A instalação de ia32-libs não é necessária se você puder fazer o download de um executável de 64 bits e / ou estiver executando um sistema de 32 bits em primeiro lugar.


Se o seu Ubuntu de 64 bits não tiver o pacote a seguir instalado, você não poderá acessar o Acrobat Reader.

Siga os passos abaixo:

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

2

solução que funciona para mim:

sudo bash xxx.bin

1

altere a permissão do seu arquivo para executável usando o terminal

copie seu arquivo .bin ou .run para qualquer local e abra o terminal

No tipo de terminal, lsele mostrará todos os arquivos nesse diretório e alterará a permissão pela raiz, como mostrado abaixo

sudo su

chmod a+x filename.bin

então

./filename.bin 

Desta forma, você pode executar bin ou arquivos no seu Ubuntu


1

Caso você chegue aqui porque deseja instalar globalmente qualquer binário, use o installcomando

sudo install ./mybin /usr/bin/

O installcomando é usado para copiar arquivos, e ele faz isso através da combinação de vários comandos em um para torná-los fáceis de usar, ou seja cp, chown, chmod, e strip.


0

Primeiro, vá para o local do arquivo

como se seu arquivo é o seu download, abra o terminal e siga as etapas abaixo

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

altere as persuasões do arquivo .bin para executar pelo terminal

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

agora você pode executar esse arquivo através do terminal

acer@acer-TravelMate-P243:~$./filename.bin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.