Altium Designer 애자일 설치 확장하기
Altium Designer Agile의 설치 관리 시스템을 사용하면 최초 설치 이후 언제든지 소프트웨어 설치 구성을 사용자가 직접 원하는 대로 만들 수 있습니다. 여기에는 핵심 기능(또는 시스템 리소스)에 대한 업데이트와, 추가 기능을 설치/업데이트/제거할 수 있는 기능이 포함됩니다. 후자는 선택적 Extensions 제공을 통해 가능해집니다. 이러한 기능에는 새로운 임포터 또는 익스포터, 회로도 심볼 생성 도구, 또는 기구 CAD 협업 지원 등이 포함될 수 있습니다. 요컨대, 소프트웨어의 기능 세트를 확장하고 강화하는 목적 지향적 기능 패키지라면 무엇이든 해당됩니다.
이 문서는 확장(extensions)이라는 개념, 그리고 더 중요하게는 그 관리 방법을 집중적으로 다룹니다.
Extensions Explained
Extension 는 이 시스템에서 이해해야 할 핵심 개념입니다. 확장은 사실상 소프트웨어에 추가되는 애드온으로, 확장된 기능과 기능성을 제공합니다. 핵심 기능과 함수의 기본 세트는 초기 설치의 일부로 투명하게 설치 및 처리되며, 이를 System Resources라고 합니다. 또한 Optional Extensions 범위가 제공되는데, 이는 사용자가 필요에 따라 선택적으로 설치하거나 제거할 수 있는 기능 패킷입니다. 이러한 확장 개념 덕분에 설계 요구에 맞춰 설치 구성을 사용자가 직접 맞춤 제작할 수 있습니다.
Altium Designer Agile 설치의 커스터마이징은 본질적으로 사용 가능한 확장을 관리하는 것으로 귀결됩니다. 필요할 때마다 사용 가능한 확장을 설치, 업데이트 또는 제거하면 됩니다. Altium Designer Agile에서 사용할 수 있도록 Altium에서 제공하는 다양한 확장이 있습니다. 또한 Altium Developer extension과 함께 Altium Designer SDK(Software Development Kit)을 사용하면, 소프트웨어용 자체 확장을 만들어 Altium Designer Agile의 기능을 직접 확장할 수도 있습니다.
Altium Developer extension에는 커스텀 확장을 관리하기 위한 전용 Developer Interface도 기본으로 포함되어 있습니다. 이 인터페이스의 일부로 게시(publishing) 기능이 제공되며, 이를 통해 확장을 전 세계 확장 저장소(말하자면 Global Extensions Gallery)에 릴리스하여 더 넓은 사용자에게 안전하게 공유할 수 있습니다. 이는 클라우드 기반 Altium Repository로, 서드파티 개발자가 자신이 만든 확장을 안전한 배포, 라이선싱, 설치 방식으로 Altium Designer Agile용으로 제공하고 거래할 수 있는 가능성을 열어줍니다.

선택적 확장을 설치하거나 제거함으로써 Altium Designer Agile에 기능을 추가하거나 제거할 수 있습니다.
확장의 유형
개념적으로 선택적 확장은 단일 엔터티, 즉 Altium Designer Agile의 더 넓은 플랫폼 환경에 매끄럽게 설치되는 기능 패키지입니다. 하지만 설계자 관점에서는, 선택적 확장을 더 세분화하여 “무엇이 설치되는지”에 대한 의미를 더 명확히 할 수 있습니다. 그 결과, 선택적 확장은 다음 유형 중 하나로 분류할 수 있습니다.
-
System Extension – 플랫폼에서 ‘분리’되어 확장 형태로 제공되는 핵심 플랫폼 기능의 전용 패키지입니다. 이 기능을 확장으로 제공함으로써, Altium은 전체 플랫폼 업데이트를 릴리스하지 않고도 해당 핵심 기능에 대한 업데이트를 제공할 수 있습니다. 이는 소프트웨어를 사용하는 설계자에게 해당 기능을 전달하는 과정을 간소화하고, Altium 개발자에게는 통합된 단일 플랫폼의 일관된 제공을 유지하면서도 플랫폼 외부에서 핵심 소프트웨어 플랫폼의 영역을 개선할 수 있는 자유를 제공합니다.
-
Software Extension – 소프트웨어의 기능과 기능성을 측정 가능한 방식으로 확장하는 전용 애드온입니다. 소프트웨어 확장은 Altium 자체에서 제공될 수도 있고, 서드파티가 개발하여 정해진 구매 가격으로 거래될 수도 있습니다.
설치된 확장 및 사용 가능한 확장 찾아보기
선택적 확장을 통해 제공되는 추가 소프트웨어 기능은 Altium Designer Agile의 Extensions and Updates 보기(view)에서 찾아보고, 설치하고, 관리할 수 있습니다. 여기에서 현재 설치된 확장, 추가 확장을 통해 사용 가능한 기능이 있는지, 또는 업데이트가 있는지를 확인할 수 있습니다. 또한 어떤 제약도 없습니다. 요구 사항이 바뀌면 언제든지 확장 기반 기능을 자유롭게 설치, 업데이트 또는 제거할 수 있습니다.
이 보기는 설계 공간 오른쪽 상단의 Current User 컨트롤을 클릭하고 메뉴에서
를 선택하여 접근합니다.

Extensions and Updates 보기 접근 – 소프트웨어에서 사용 가능한 기능을 효율적으로 관리하기 위한 중앙 제어 지점입니다.
보기 자체는 다음과 같은 구분된 ‘페이지’로 구성됩니다(보기 상단의 탭을 사용해 전환):
-
Installed – Altium Designer Agile 설치의 일부로 현재 설치된 기능.
-
Available – Altium Designer Agile 인스턴스에 설치 가능한 시스템 확장 및 소프트웨어 확장.
-
Updates – 현재 설치된 확장(모든 유형)과 메인 플랫폼 자체에 대해 사용 가능한 업데이트.
현재 설치된 확장은 Installed 페이지의 System Extensions 및 Software Extensions 영역에 나열됩니다.

현재 설치된 확장 목록을 찾아보십시오.
Available 페이지로 이동하면, 시스템 확장과 소프트웨어 확장을 포함하여 Altium Designer Agile 설치에서 현재 사용 가능한 모든 확장 기반 기능 목록을 찾아볼 수 있습니다. 이는 Altium Designer Agile 설치에 선택적으로 추가하거나 제거할 수 있는 기능입니다.

사용 가능한 확장 목록을 찾아보십시오.
Installed 또는 Available 페이지에서 확장(어떤 유형이든) 이름을 클릭하면 해당 확장의 상세 페이지로 이동합니다.

개별 확장 단위로 설치 상태를 확인하고 관리하십시오.
정보에는 다음이 포함됩니다:
-
확장을 만든 사람
-
버전
-
릴리스 날짜
-
소스 위치(예: Global Repository 또는 조직의 로컬 서버)
-
더 자세한 설명
-
관련 릴리스 노트
확장 설치하기
개별 확장은 다음 두 가지 방법 중 하나로 설치할 수 있습니다:
-
요약 수준의 Available 페이지(Extensions and Updates 보기)에서 확장 위에 마우스를 올린 다음, 해당 항목 오른쪽 상단의
아이콘을 클릭합니다. 다운로드 아이콘 위에 마우스를 올리면 사용 가능한 버전의 세부 정보를 확인할 수 있습니다.
-
확장의 상세 페이지에서
버튼을 클릭합니다.
또는 모든 소프트웨어 확장을 설치하려면, 요약 수준의 Available 페이지에서 Software Extensions 영역 위에 있는 Install All 컨트롤을 클릭합니다.

Extensions and Updates 보기에서 확장을 설치합니다.
요약 수준의 Available 페이지에는 다운로드 진행 상황(소스 리포지토리에서 해당 확장의 파일 세트를 가져오는 과정)과 이후 설치 진행 상황을 보여주는 진행률 표시줄이 나타납니다. 원하는 만큼 확장을 클릭하여 설치할 수 있으며, 설치 요청은 큐에 추가되고 한 번에 최대 4개의 확장이 다운로드 및 설치됩니다. 확장 설치를 취소해야 하는 경우, 해당 확장에 연결된 취소 아이콘을 클릭합니다.
확장 설치가 완료된 후, 제공되는 기능이 적용되려면 Altium Designer Agile을(를) 다시 시작해야 합니다. 이를 알리는 대화상자가 열리며, 그때 다시 시작하려면 Yes 을 클릭하거나 추가 확장을 설치하려면 No 를 클릭합니다. No을 클릭하면, 확장은 Installed 페이지에 표시되며 설치 완료를 위해 재시작이 필요함을 나타내는
아이콘이 함께 표시됩니다.
확장 업데이트
Extensions and Updates 보기의 Updates 페이지에 접근하여 업데이트가 있는 Altium Designer Agile의 모든 소프트웨어 요소(시스템 확장 및 소프트웨어 확장 포함) 목록을 찾아볼 수 있습니다. 이 페이지의 System Extensions 및 Software Extensions 영역에는 사용 가능한 모든 확장 업데이트가 표시됩니다.

현재 설치된 확장(또는 메인 플랫폼)에 업데이트가 있는지 확인합니다.
개별 확장은 다음 두 가지 방법 중 하나로 업데이트할 수 있습니다:
-
요약 수준의 Updates 페이지(Extensions and Updates 보기)에서 확장 위에 마우스를 올린 다음, 해당 항목 오른쪽 상단의
아이콘을 클릭합니다. 다운로드 아이콘 위에 마우스를 올리면 사용 가능한 버전의 세부 정보를 확인할 수 있습니다.
-
확장의 상세 페이지에서
버튼을 클릭합니다.
또는 모든 소프트웨어 확장을 업데이트하려면, 요약 수준의 Updates 페이지에서 Software Extensions 영역 위에 있는 Update All 컨트롤을 클릭합니다.

Extensions and Updates 보기에서 확장을 새 버전으로 업데이트합니다.
요약 수준의 Updates 페이지에는 다운로드 진행 상황(소스 리포지토리에서 해당 확장의 최신 버전 파일 세트를 가져오는 과정)을 보여주는 진행률 표시줄이 나타납니다. 설치와 마찬가지로 원하는 만큼 확장을 클릭하여 업데이트할 수 있습니다. 업데이트 요청은 큐에 추가되며, 한 번에 최대 4개의 확장이 다운로드됩니다. 확장 업데이트를 취소해야 하는 경우, 해당 확장에 연결된 취소 아이콘을 클릭합니다.
확장 업데이트가 완료된 후, 제공되는 최신 기능이 적용되려면 Altium Designer Agile을(를) 다시 시작해야 합니다. 이를 알리는 대화상자가 팝업으로 표시되며, 그때 다시 시작하려면 Yes 를 클릭하거나 추가 확장을 업데이트(또는 설치)하려면 No 를 클릭합니다. No을 클릭하면, 확장은 Installed 페이지에 표시되며 설치 완료를 위해 재시작이 필요함을 나타내는
아이콘이 함께 표시됩니다.
확장 제거
현재 설치된 확장은 다음 두 가지 방법 중 하나로 제거할 수 있습니다:
-
요약 수준의 Installed 페이지(Extensions and Updates 보기)에서 해당 확장 위에 마우스를 올린 다음, 항목 오른쪽 상단의
아이콘을 클릭합니다.
-
상세 페이지에서
버튼을 클릭합니다.
또는 현재 설치된 모든 소프트웨어 확장을 제거하려면, 요약 수준의 Installed 페이지에서 Software Extensions 영역 위에 있는 Delete All 컨트롤을 클릭합니다.
필요한 확장 제거를 모두 마친 후에는, 해당 기능이 설치에서 제거되도록 Altium Designer Agile을(를) 반드시 다시 시작하십시오. 이를 알리는 대화상자가 팝업으로 표시되며, 그때 다시 시작하려면 Yes 를 클릭하거나 설치에 추가 변경을 하려면 No 를 클릭합니다. No를 클릭하면, 확장은 Available 페이지에 표시되며 제거 완료를 위해 재시작이 필요함을 나타내는
아이콘이 함께 표시됩니다.
).