배포용 애플리케이션 설치하기
컴파일된 애플리케이션의 인스톨러를 만든 후에, 이 애플리케이션을 그래픽 인터페이스를 사용하여 대화형 방식으로 설치하거나 명령줄 인수를 사용하여 비대화형 방식으로 설치할 수 있습니다.
대화형 방식으로 애플리케이션 설치하기
사용 중인 운영 체제에 따라 다음 단계를 완료하여 MyAppInstaller를 사용해 애플리케이션 my_app을 대화형 방식으로 설치하십시오.
인스톨러를 시작합니다.
플랫폼 단계 Windows® 파일
MyAppInstaller.exe를 더블 클릭합니다.Linux® 터미널에서 다음을 입력합니다.
sudo -H ./MyAppInstaller.install
참고
실행 중인 X 서버에 대한 루트 사용자의 액세스를 허용해야 할 수도 있습니다.
xhost +SI:localuser:root sudo -H ./install xhost -SI:localuser:root
sudo는 쓰기 권한이 없는 디렉터리에 설치하는 경우에만 필요합니다.macOS
MyAppInstaller파일을 더블 클릭하여 인스톨러를 시작합니다.또는, 터미널에서 다음을 입력합니다.
./MyAppInstaller
참고
MyAppInstaller를 실행한 후에 관리자의 사용자 이름과 비밀번호를 입력해야 할 수 있습니다.프록시 서버를 사용하여 인터넷에 연결하려면 연결 설정을 클릭하십시오. 제공된 창에 프록시 서버 설정을 입력하고 확인을 클릭합니다. 다음을 클릭합니다.
애플리케이션의 설치 폴더를 선택합니다. 바탕 화면 바로 가기를 만들려면 바탕 화면에 바로 가기 추가 체크박스를 선택하십시오. 다음을 클릭합니다.
사용자 컴퓨터에 MATLAB® Runtime이 아직 설치되어 있지 않으면 MATLAB Runtime 라이브러리의 설치 폴더를 선택하고 다음을 클릭합니다.
예를 선택하여 MATLAB Runtime 라이선스 계약 조건에 동의하고 다음을 클릭합니다.
설치 >를 클릭하여 설치를 시작합니다.
Linux 및 macOS 플랫폼에서 인스톨러는 파일을 디스크에 복사한 후 제품 구성 참고 사항 대화 상자를 표시합니다. 이 대화 상자에는 경로 환경 변수를 설정하는 데 필요한 정보가 포함되어 있습니다. 이 대화 상자에서 경로 정보를 복사하여 텍스트 파일로 저장한 후 다음을 클릭하십시오. 환경 변수 설정에 대한 자세한 내용은 배포를 위한 MATLAB Runtime 경로 설정 항목을 참조하십시오.
마침을 클릭하여 인스톨러를 종료합니다.
디폴트 설정을 수락한 경우, 다음 위치 중 하나에서 설치된 애플리케이션을 찾을 수 있습니다.
Windows C:\Program Files\my_appmacOS /Applications/my_appLinux /usr/my_app
비대화형 방식으로 애플리케이션 설치하기
수행할 설치가 많은 경우 설치 인수를 명령줄 인수로 지정하거나 인스톨러 제어 파일에 지정하여 시간을 절약하고 오류를 방지할 수 있습니다. 설치 인수를 지정하면 인스톨러가 백그라운드 작업으로 실행되고 대화 상자가 표시되지 않습니다.
비대화형으로 실행할 때 인스톨러는 설치 위치를 덮어씁니다.
주의
Linux 및 macOS 시스템에서 인스톨러는 환경 변수를 설정하는 데 필요한 정보를 제품 구성 참고 사항 대화 상자에 표시합니다. 인스톨러를 비대화형으로 사용하는 경우 설치 후 라이브러리 경로를 설정하려면 MATLAB Runtime 설치 디렉터리를 찾아야 합니다. 자세한 내용은 배포를 위한 MATLAB Runtime 경로 설정 항목을 참조하십시오.
비대화형 방식으로 애플리케이션을 설치하려면 다음을 수행하십시오.
명령줄에서 인스톨러를 실행하고 옵션
-agreeToLicense yes를 지정합니다.-agreeToLicense yes를 첫 번째 옵션으로 포함하지 않으면 인스톨러가 애플리케이션을 설치하지 않습니다.플랫폼 명령 Windows MyAppInstaller.exe -agreeToLicense yesLinux sudo ./MyAppInstaller.install -agreeToLicense yes참고
sudo는 쓰기 권한이 없는 디렉터리에 설치하는 경우에만 필요합니다.macOS ./MyAppInstaller -agreeToLicense yes설치 로그를 봅니다.
Windows 시스템에서 인스톨러는
TEMP환경 변수로 정의된 위치에mathworks_라는 로그 파일을 생성합니다. 여기서username.logusername은 Windows 로그인 이름입니다.-outputFile옵션을 사용하여 로그 파일을 지정할 수 있습니다.Linux 및 macOS 시스템에서 인스톨러는 명령 프롬프트에 로그 정보를 표시합니다.
-outputFile옵션을 사용하여 파일을 지정하면 로그 정보도 파일에 저장됩니다.
비대화형 방식 설치를 사용자 지정하기
비대화형 방식으로 실행하는 경우, 별도로 지정하지 않는 한 인스톨러는 설치 옵션에 대한 디폴트 값을 사용합니다. MATLAB 인스톨러와 마찬가지로 애플리케이션 인스톨러는 디폴트 설치 속성을 수정하는 다양한 명령줄 옵션을 허용합니다.
명령줄에서 옵션을 지정하려면, 각 옵션과 그 옵션에 대한 값을 공백으로 구분하십시오. 예를 들어 Linux에서는 다음과 같습니다.
./MyAppInstaller.install -agreeToLicense yes \
-outputFile myapp_log.txt -applicationFolder ~/Apps/magicsquare| 옵션 | 설명 | 주석 |
|---|---|---|
-inputFile | 명령줄 옵션과 값이 포함된 인스톨러 제어 파일을 지정합니다. | 각 옵션 앞의 대시를 생략하고 각 옵션-값 쌍을 개별 라인에 입력합니다. 예를 들면 다음과 같습니다. agreeToLicense=yes startMenuShortcut=true |
| 애플리케이션이 설치되는 위치를 지정합니다. | 이 옵션을 |
| MATLAB Runtime이 설치되는 위치를 지정합니다. | 대상 폴더에서 MATLAB Runtime은 해당하는 MATLAB 릴리스의 이름을 따서 명명된 폴더(예: R2025b)에 설치됩니다. 이 옵션을 |
-destinationFolder | 애플리케이션과 MATLAB Runtime이 모두 설치되는 위치를 지정합니다. | 대상 폴더에서 MATLAB Runtime은 해당하는 MATLAB 릴리스의 이름을 따서 명명된 폴더(예: R2023b)에 설치됩니다. |
-outputFile | 설치 로그 파일이 저장되는 위치를 지정합니다. | Windows에서 로그 파일은 기본적으로 Linux 및 macOS에서 로그 정보는 명령 프롬프트에 표시됩니다. 이 옵션을 사용하여 파일을 지정하면 로그 정보가 파일에 저장됩니다. |
-desktopShortcut true|false | 설치되는 애플리케이션에 대한 바탕 화면 바로 가기 아이콘을 만들지 여부를 지정합니다. | 이 옵션은 -inputFile에 의해 제공된 인스톨러 제어 파일에 지정해야 합니다. 디폴트 값은 false입니다. 이 옵션은 Windows에서만 사용됩니다. |
-startMenuShortcut true|false | 설치되는 애플리케이션에 대한 시작 메뉴 바로 가기 아이콘을 만들지 여부를 지정합니다. | 이 옵션은 -inputFile에 의해 제공된 인스톨러 제어 파일에 지정해야 합니다. 디폴트 값은 false입니다. 이 옵션은 Windows에서만 사용됩니다. |