.run을 통한 설치/제거

.run을 통한 설치/제거

이 질문은 .run 설치에 대한 이해에 더 가깝습니다. 파일을 다운로드하고 .run을 사용하여 설치할 때 실제로 Linux의 패키지 관리자와 상호 작용합니까, 아니면 일단 설치를 삭제하면 휴대용 프로그램처럼 작동합니까? 길, 없어졌어?

예를 들어, .run 파일이 있는 Qt Creator를 다운로드하여 Documents/Qt에 설치하면 해당 경로에 설치되어 있고 해당 폴더를 삭제하면 내 시스템에서 사라진다는 의미입니까?

답변1

.run파일은 프로그램의 설치 지침이 포함된 단순한 실행 파일입니다.

패키지 관리자는 프로그램 파일이 설치된 위치를 추적할 수 없으므로 프로그램을 제거하는 것이 실제로 불가능합니다.

설치 프로그램 을 사용하는 프로그램을 제거할 수 있는 유일한 방법은 .run프로그램이 제거 프로그램을 제공하는 경우입니다. 이것이 .run설치 프로그램을 사용하는 프로그램이 권장되지 않는 이유입니다...

답변2

그것~할 수 있다패키지 관리자와 상호 작용합니다. 그것은 무엇이든 할 수 있습니다. 그것들은 단지 스크립트일 뿐입니다. 실제로 수행하는 작업은 작성자에 따라 다릅니다. 제거를 돕기 위해 가짜 패키지를 스스로 구축할 가능성이 매우 높습니다.

일부 설치 프로그램에서 이 작업을 수행한 적이 있습니다. 나는 솔직히 그것이 무엇인지 기억할 수 없지만 제거를 돕기 위해 작은 메타 패키지를 스스로 만들었습니다.

그러나 이것들은 시스템에 설치되었습니다. 내 생각엔매우하지만 집에 설치된 애플리케이션이 동일한 작업을 수행하기 위해 루트 권한으로 승격하도록 요청할 가능성은 거의 없습니다.

관련 정보