O que exatamente são os .run
arquivos e para que são usados? Eu já vi alguns deles ultimamente e estou simplesmente imaginando para que formato de arquivo ele é usado.
O que exatamente são os .run
arquivos e para que são usados? Eu já vi alguns deles ultimamente e estou simplesmente imaginando para que formato de arquivo ele é usado.
Respostas:
Um arquivo .run normalmente é um programa personalizado que precisa ser executado para instalar um programa. Geralmente, eles não são suportados, pois não controlam para onde os arquivos vão e normalmente não fornecem um método de desinstalação. não há como ter certeza do que o script fará com seu sistema, para que sejam considerados inseguros.
Eles estão perto do arquivo exe do windows e, como tal, vêm com os mesmos problemas. Se você sabe o que está fazendo e está feliz em assumir os riscos, pode executá-los com estes comandos:
chmod 755 programinstall.run
sudo ./programinstall.run
Eles geralmente são executáveis de alguma forma. Eles não são instaladores necessários, embora a maioria dos que você verá seja.
Como Martin diz, e assumindo que estamos falando de um instalador, eles geralmente não são tão bons quanto os pacotes para quando você deseja removê-los, no entanto, existem alguns instaladores (estou pensando principalmente nos instaladores de jogos Loki e LGP) rastrear onde eles instalam e fornecer um binário de desinstalação bastante robusto.
E o que Martin diz que funcionará para a maioria dos binários, a maioria dos arquivos .run que eu vi são scripts de shell híbridos e elementos binários compactados. Isso significa que você pode apenas executá-los sh
. Um exemplo com o instalador do driver NVIDIA:
sudo sh NVIDIA-Linux-x86_64-260.19.06.run
Você pode verificar o que realmente é um arquivo (bem, ele funciona na maioria das vezes) com file
:
file NVIDIA-Linux-x86_64-260.19.06.run
NVIDIA-Linux-x86_64-260.19.06.run: texto de script de shell POSIX executável