LInux의 애플리케이션용 설치 프로그램

LInux의 애플리케이션용 설치 프로그램

위키피디아설명하다

설치 프로그램 또는 설치 프로그램은 응용 프로그램, 드라이버 또는 기타 소프트웨어와 같은 파일을 컴퓨터에 설치하는 컴퓨터 프로그램입니다.

일부 설치 프로그램은 포함된 파일을 설치하는 데 특화되어 있고, 다른 설치 프로그램은 범용이며 설치할 패키지의 내용을 읽어 작동합니다.

  1. 설치 프로그램은 항상 소스 설치에 대한 컴파일 작업을 수행하지 않고 바이너리 설치를 수행합니까?
  2. Linux에는 패키지 설치를 위한 "설치 프로그램" 개념이 있습니까? Wikipedia에서는 "설치 프로그램"과 "패키지 관리 시스템"을 구분합니다. Ubuntu에서는 모든 바이너리 설치가 패키지 관리 시스템에 의해 수행되는 것 같습니다. dpkg아니면 apt"설치 프로그램"은 어디에 있습니까?

답변1

q1. 설치 프로그램은 항상 바이너리 설치용이고 소스 설치용 컴파일 작업은 수행하지 않습니까?

불필요한. 대부분의 Linux 시스템의 파일 시스템 어디에서나 설치 프로그램이 필요 없이 가상으로 바이너리를 실행할 수 있습니다.

q2a. Linux에는 패키지 설치를 위한 "설치 프로그램" 개념이 있습니까?

예, 많은 패키징 도구는 설치 프로그램을 호출하여 파일을 설치합니다. 설치 프로그램 방법은 바이너리를 작성하는 데 사용되는 언어에 따라 크게 달라집니다.

q2b. Ubuntu에서는 모든 바이너리 설치가 패키지 관리 시스템 "dpkg/APT"에 의해 수행되는 것 같은데 "설치 프로그램"은 어디에 있습니까?

대부분의 경우 설치해야 하는 패키지에는 설치 프로그램 스크립트( install.sh또는 이와 유사한 것)가 있습니다.

q3. 설치 프로그램 인가요 /usr/bin/install아니면 패키지 관리 시스템인가요?

파일을 "설치"하는 바이너리 파일입니다. 다음은 이를 설명하는 링크/사용 방법입니다. 이는 복사 명령과 유사하며 이를 실행할 수 있는 올바른 권한을 사용하여 바이너리를 있어야 하는 위치에 배치합니다.

"install" 명령의 목적은 무엇입니까?

http://www-01.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aix.cmds3/install.htm?lang=en

관련 정보