.run 파일이란 무엇입니까? 은 무엇 이며 무엇을 위해 사용됩니까?

.run파일 은 무엇 이며 무엇을 위해 사용됩니까? 최근 몇 가지를 보았고 어떤 파일 형식이 사용되는지 궁금합니다.



답변

.run 파일은 일반적으로 프로그램을 설치하기 위해 실행해야하는 맞춤형 프로그램입니다. 파일의 위치를 ​​추적하지 않으며 일반적으로 제거 방법을 제공하지 않으므로 일반적으로 지원되지 않습니다. 스크립트가 시스템에서 무엇을하는지 확신 할 수 없으므로 안전하지 않은 것으로 간주됩니다.

그들은 Windows exe 파일에 가깝고 동일한 문제가 발생합니다. 현재하고있는 일을 알고 위험을 감수하는 데 만족한다면 다음 명령을 사용하여 위험을 실행할 수 있습니다.

chmod 755 programinstall.run
sudo ./programinstall.run

답변

그들은 일반적으로 어떤 형태의 실행 파일입니다. 비록 당신이 보게 될 대부분의 것들이 있지만 그것들은 반드시 인스톨러 일 필요는 없습니다.

Martin이 말했듯이 우리가 설치 프로그램에 대해 이야기하고 있다고 가정 할 때, 일반적으로 패키지를 제거하려고 할 때 패키지만큼 좋지는 않지만 일부 설치 프로그램이 있습니다 (주로 Loki 및 LGP 게임 설치 프로그램을 생각합니다). 설치 위치를 추적하고 매우 강력한 제거 바이너리를 제공합니다.

Martin이 말한 것은 대부분의 바이너리에서 작동하며, 내가 본 대부분의 .run 파일은 하이브리드 쉘 스크립트 및 압축 바이너리 요소입니다. 이것은 당신이 그들을 통해 실행할 수 있음을 의미합니다 sh. NVIDIA 드라이버 설치 프로그램의 예 :

sudo sh NVIDIA-Linux-x86_64-260.19.06.run

다음을 사용하여 파일이 실제로 무엇인지 확인하십시오 (대부분 잘 작동합니다) file.

file NVIDIA-Linux-x86_64-260.19.06.run

NVIDIA-Linux-x86_64-260.19.06.run : POSIX 쉘 스크립트 텍스트 실행 파일