패키지 관리자의 명령 라인 인터페이스에 접근하기
- 업데이트 날짜:2025-10-21
- 4분 (읽기 시간)
패키지 관리자 명령 라인 인터페이스 nipkg.exe 또는 패키지 관리자 GUI 명령 라인 NIPackageManager.exe을(를) 사용하여 패키지 관리자 프로세스의 실행을 수정합니다.
다음 목적으로 CLI를 사용할 수 있습니다.
- NI 소프트웨어를 내부적으로 설치, 업데이트, 복구 또는 제거
- 패키지 빌드 및 관리
- 시스템의 현재 상태 보기
- 탐색 또는 명령 모드로 GUI 실행
- 명령 프롬프트 윈도우를 엽니다.
-
명령 라인에 다음을 입력하고 Enter를 눌러 C:\Program Files\National Instruments\NI Package
Manager(으)로 이동합니다.
cd C:\Program Files\National Instruments\NI Package Manager
-
패키지 관리자 CLI에 접근합니다.
- 다음을 입력하고 <Enter> 키를 눌러 패키지 관리자 CLI를 실행합니다.
nipkg.exe
- 내장된 CLI 도움말을 보려면 nipkg help을(를) 입력합니다.
- <Enter> 키를 누릅니다.노트 특정 명령에 대한 도움말을 보려면 nipkg help <명령>을 입력합니다.예를 들어, 다음을 입력하여 install 명령에 대한 도움말을 볼 수 있습니다.
nipkg help install
- 다음을 입력하고 <Enter> 키를 눌러 패키지 관리자 GUI를 실행합니다.
NIPackageManager.exe
- 내장된 탐색 모드와 명령 모드 도움말에 접근하려면 다음 중 하나를 입력합니다.
NIPackageManager.exe /?
NIPackageManager.exe --help
- <Enter> 키를 누릅니다.
- 내장된 탐색 모드와 명령 모드 도움말에 접근하려면 다음 중 하나를 입력합니다.
- 다음을 입력하고 <Enter> 키를 눌러 패키지 관리자 CLI를 실행합니다.
- 패키지 관리자 CLI 또는 GUI에서 지원되는 명령을 실행합니다.
패키지 관리자 CLI 지원 명령
패키지 관리자 CLI는 패키지 관리자의 동작을 조정하는 데 사용할 수 있는 명령 리스트를 지원합니다.
다음은 패키지 관리자 CLI에서 사용할 수 있는 전체 도움말입니다.
NI 패키지 관리자 명령 라인 인터페이스는 소프트웨어 패키지의 설치를 관리합니다. 사용법: nipkg help <명령> nipkg <명령> [옵션] [인수] nipkg (install|remove) [옵션] <패키지>... nipkg update [옵션] [피드-이름] 명령 help - 도움말 메시지 인쇄 download - 패키지 다운로드 info - 사용 가능한 패키지의 속성 표시 info-installed - 설치된 패키지의 속성 표시 install - 패키지 설치 repair - 패키지 수리 remove - 이전에 설치된 패키지 제거 upgrade - 설치된 패키지 업그레이드 list - 사용 가능한 패키지 리스트 표시 (또는 검색) list-fields - 패키지 속성 표시 list-installed - 설치된 패키지 리스트 표시 list-providers - 요청된 패키지 스펙을 제공하는 패키지 나열 list-upgradable - 사용 가능한 업그레이드 리스트 표시 list-source-feeds - 지정된 패키지 이름을 포함하는 피드 리스트 표시 lock - 설치된 패키지의 업그레이드 또는 제거 방지 unlock - 설치된 패키지의 업그레이드 및 제거 허용 pack - 패키지 생성 또는 패킹 unpack - 기존 패키지 언패킹 get-from-cache - 설치된 패키지 캐시에서 .nipkg 파일 가져오기 get-dependencies - 지정된 패키지의 의존성 나열 update - 로컬 캐시 업데이트 feed-download - 피드 다운로드 feed-add - 현재 설정에 기존 피드 추가 feed-remove - 현재 설정에서 피드 제거 feed-create - 새 피드 생성 feed-add-absolute-package - 피드에 패키지에 대한 절대 참조 추가 feed-add-pkg - 피드에 하나 이상의 패키지 추가 feed-remove-pkg - 피드에서 하나 이상의 패키지 제거 feed-edit - 기존 피드의 설정 편집 feed-info - 피드에 대한 상세 정보 인쇄 feed-list - 설정된 패키지 피드 나열 config-get - 로컬 설정 파라미터 얻기 config-set - 로컬 설정 파라미터 설정 compare-versions - 버전 문자열 비교 show-version - 버전 인쇄
설정 옵션
패키지 관리자용 명령 라인 인터페이스 (nipkg.exe)를 사용하면 config-set 명령을 통해 동작 셋팅을 설정할 수 있습니다.
기본적으로, config-set 명령은 %LOCALAPPDATA%\National Instruments\NI Package Manager에 위치한 nipkg.ini 파일의 옵션을 설정합니다. --system 옵션을 사용하면, config-set 명령은 %PROGRAMDATA%\National Instruments\NI Package Manager\Settings에 있는 nipkg.ini 파일의 시스템 셋팅을 설정합니다.
다음 명령을 실행하여 옵션 속성 셋팅을 변경합니다.노트 패키지 관리자가 읽을 때 사용자 설정은 시스템 설정보다 우선합니다.
nipkg.exe config-set [ATTRIBUTE] [VALUE]노트 패키지 관리자 CLI에서 사용할 수 있는 명령 옵션의 리스트를 보려면 nipkg.exe help config-set 명령을 실행합니다.
| 목적 | nipkg config-set 속성 이름 | 추가 정보 |
|---|---|---|
(패키지 관리자 2023 Q3에 도입) ni.com에 자동으로 연결되는 패키지 관리자 기능 활성화 | nipkg.enable-NI-connectivity | 기본값은 true입니다. 특히 ni.com에 연결되어 있지 않은 시스템에서 타임아웃 지연의 원인이 되는 기능을 비활성화하려면 이 옵션을 false로 설정합니다. 거짓인 경우:
|
| 설치된 패키지를 캐시에 복사 | nipkg.cachepackages | 기본값은 true입니다. 이 셋팅을 비활성화해도 이전에 캐시된 패키지는 제거되지 않습니다. 노트 캐시된 패키지는 패키지를 복구하고 LabVIEW 및 이와 유사한 도구에서 피드와 설치 프로그램을 만드는 데 필요합니다. 패키지 캐시 디렉토리의 위치: %PROGRAMDATA%\National Instruments\NI Package Manager\Packages |
| 패키지가 제거될 때 캐시에서 패키지 제거 | nipkg.uncacheuninstalledpackages | 기본값은 true입니다. 이 셋팅을 활성화해도 이전에 캐시된 패키지는 제거되지 않습니다. 활성화한 경우, 패키지 관리자를 업그레이드하면 설치되지 않은 모든 패키지가 캐시에서 자동으로 제거됩니다. 패키지 캐시 디렉토리의 위치: %PROGRAMDATA%\National Instruments\NI Package Manager\Packages |
| 원격 서버와의 네트워크 트래픽 기록 | nipkg.curldebugfile-enable | 기본값은 false입니다. cURL 로그는 %LOCALAPPDATA%\National Instruments\NI Package Manager\Logs\WinInstMSI에 생성됩니다. 더 자세한 정보는 NI 패키지 관리자 에러 로그 찾기 및 생성하기 문서를 참조하십시오. |
| 누락된 의존성을 ni.com에서 다운로드 및 설치 | nipkg.nipkgui.automatically-install-missing-dependencies | 기본값은 true입니다. 이 셋팅은 nipkg.enable-NI-connectivity가 false로 설정될 때 무시됩니다. |
| 패키지 관리자의 제품 탐색 탭 디스플레이 | nipkg.nipkgui.enable-browse-products | 기본값은 true입니다. 이 셋팅은 nipkg.enable-NI-connectivity가 false로 설정될 때 무시됩니다. |
| WinInst 패키지에 대한 MSI 로깅 활성화 | nipkg.plugin.wininst.msilogs-enabled | 기본값은 false입니다. 더 자세한 정보는 NI 패키지 관리자 에러 로그 찾기 및 생성하기 문서를 참조하십시오. |
| MSI 로그 파일의 디렉토리 | nipkg.plugin.wininst.msilogs-directory | 이 디렉토리는 %LOCALAPPDATA%\National Instruments\NI Package Manager\Logs\WinInstMSI에 있습니다. 더 자세한 정보는 NI 패키지 관리자 에러 로그 찾기 및 생성하기 문서를 참조하십시오. |
| Windows 빠른 시작 전원 옵션 비활성화 | nipkg.plugin.wininst.override-windows-fast-startup | 기본값은 true입니다. 패키지 관리자는 다음과 같은 경우 이 속성을 false로 설정합니다.
|
| 패키지 관리자가 패키지를 다운로드하는데 사용하는 프록시 서버 지정 | nipkg.proxyserver | 값 포맷은 server:port입니다.
서버는 유효한 서버 이름 또는 IP 주소를 지정하고 포트는 포트 번호를 지정합니다. 이 값을 지정하지 않으면 패키지 관리자는 프록시 설정을 위해 OS에 쿼리를 시도합니다. |