Como instalo arquivos .run?

203

Meu PC possui o Ubuntu e o Windows 7 instalados. Eu instalei todos os meus drivers no Windows, como gráficos Nvidia, placa-mãe etc. Devo instalá-los também no Ubuntu?

Procurei na Web pelos drivers da Nvidia e encontrei um .runarquivo. Como eu poderia instalá-lo no meu Ubuntu?

Braiam
fonte

Respostas:

260

Ocasionalmente, alguns aplicativos e jogos (por exemplo, alguns do Humble Indie Bundle) possuem instaladores .run. Antes de instalar usando estes, verifique se:

  1. está disponível no Centro de Software
  2. está disponível como um arquivo .deb, que será aberto no Software Center

Você pode instalar arquivos .run a partir da interface gráfica, mas é mais provável que o uso de um terminal forneça feedback útil. Para instalar um arquivo .run, você precisa:

  1. torná-lo executável.
  2. execute

Isso ocorre porque os arquivos .run são apenas programas executáveis ​​que fazem mágica desconhecida para instalar o programa. É semelhante ao que os instaladores .exe fazem no Windows e é diferente dos métodos normais (na melhor das hipóteses, usando o Software Center, na pior das hipóteses usando arquivos .deb) nos quais os aplicativos são instalados de maneira padrão e podem ser facilmente removidos.

Método Gráfico

  1. Clique com o botão direito do mouse no arquivo no gerenciador de arquivos e clique em 'Propriedades'. Clique na guia 'Permissões' e marque a caixa que diz 'Permitir a execução de arquivo como programa'.
  2. Clique duas vezes no arquivo para executá-lo.

Se esse método não funcionar, tente usar o método terminal.

Método terminal

Suponha que o arquivo seja chamado some-app.rune esteja na pasta /home/user/Downloads. Você precisará modificar essas instruções para se adequar à sua situação.

  1. Abra um terminal (Aplicativos-> Acessórios-> Terminal).

  2. entrar cd /home/user/Downloads

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

  5. se a etapa 4 falhar com uma mensagem incluindo 'permissão negada', tente digitar sudo ./some-app.run(você precisará digitar sua senha para isso).

Notas

  • Às vezes, você encontrará arquivos .bin. Estes são basicamente os mesmos que os arquivos .run.
  • O método para instalar arquivos .run pode ser usado para executar qualquer arquivo (contanto que tenha algum tipo de código executável).
  • Tenha cuidado ao usar sudoe use-o apenas quando for absolutamente necessário. Traduzido para o inglês, significa 'Executar este comando, mas permita que ele faça o que quiser no meu computador'. É por isso que sua senha é solicitada.
dv3500ea
fonte
O que posso fazer na última etapa se tiver um driver AMD? Você disse para entrar: sudo nvidia-xconfig --add-argb-glx-visuals, mas isso não funcionará para mim, porque eu tenho AMD: /
Luis Alberto
eram 'chmod + x some-app.run' é usado para definir o arquivo como executável
Beep.exe
1
Diz-me sudo ./filename.run command not founddepois que eu entrar na minha senha sudo
Supuhstar
1
Eu só quero dizer, este é um ótimo formato de resposta. Poucas suposições e atalhos adotados. Obrigado por gastar tempo de qualidade nele!
precisa saber é o seguinte
1
@andrew ./filenamesignifica filenameé um arquivo no diretório ATUAL, execute-o. Isso é para nos proteger - imagine que estamos em um diretório com um executável malicioso chamado ls; fazemos um lscomando para ver quais arquivos existem, mas chamamos o executável. Daí a necessidade de './'.
Vorac
35

Instalando arquivos .run no ubuntu:

  • Abra um terminal (Aplicativos >> Acessórios >> Terminal).
  • Navegue para o diretório do arquivo .run .
  • Se você tiver o seu * .run na área de trabalho, digite o seguinte no terminal para entrar na área de trabalho e pressione Enter.

    cd ~/Desktop

  • Em seguida, digite chmod +x filename.rune pressione Enter.
  • Agora digite ./filename.run e pressione Enter, e o instalador será executado.
karthick87
fonte
2
A instalação de drivers por arquivos .run não é recomendada para usuários inexperientes. Veja a resposta do dv3500ea.
Takkat
1
@ Takat Ya eu sei disso. Mas a pergunta dele era como instalar arquivos .run e foi por isso que respondi sozinho a essa parte.
karthick87
1
perfeitamente ok :) Eu apenas senti um comentário sobre isso pode economizar algum tempo de suporte;)
Takkat
Diz-me sudo ./filename.run command not founddepois que eu entrar na minha senha sudo
Supuhstar
9

Para executar o arquivo, abra um terminal e digite:

sudo chmod +x /path/to/file.run
sudo /path/to/file.run
jato
fonte
3

abrir novo terminal

sudo -s -H

em seguida, navegue até o arquivo .run

chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run
Ankur Singh
fonte
3

Experimentar:

sudo sh "path to your .run file"

-Trabalhado para instalar o MyEclipse

Damir Olejar
fonte
-1

Em um sistema operacional baseado em Linux, não há arquivos .exe, e o Linux é totalmente baseado em permissão. Tudo o que você deseja fazer, primeiro precisa dar permissão.

Você está perguntando como instalar o arquivo .run?

Por padrão, os arquivos copiados no sistema não obtêm a permissão executável porque, por padrão no Linux, o umask está definido como 022.

Para tornar seu arquivo .run executável ou funcionando:

sudo chmod +x filename.run

Em seguida, ele solicitará a senha.

  • sudoé uma maneira de autenticar e executar comandos como superusuário .
  • chmod +x concede permissão executável para esse arquivo para todos os tipos de usuários.
Dishank Jindal
fonte
3
@Dishank Freqüentemente sudoé desnecessário alterar permissões em um arquivo .run - algumas vezes, esses arquivos precisam ser executados como root, mas geralmente pertencem à conta não raiz do usuário (porque geralmente são baixados em um navegador da web ou com um comando como wget, execute como o usuário não root).
Eliah Kagan