.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 쉘 스크립트 텍스트 실행 파일