Linux에 설치

Digital Design Studio 2.0.2 Linux에 설치. 사용 전에 선택한 호스트·계정 권한·현재 지원 범위를 확인하세요.

개요

Debian / Ubuntu x86_64에 승인된 Digital Design Studio Debian 패키지를 설치하거나, 별도로 검증한 CLI 0.1.9 Linux 압축 파일을 설치하세요. ISA는 Digital Design Studio에 포함됩니다. 시스템 요구 사항을 확인하고 업데이트 전에 프로젝트를 백업하세요.

공식 파일 받기

공식 다운로드 페이지에서 Digital Design Studio 또는 Altifigence CLI를 선택하세요. 홈페이지 로그인은 필요하지 않습니다. 새 폴더에서 다운로드 검증을 완료한 뒤 설치하거나 실행하세요. CLI 압축 파일, 카탈로그, 카탈로그 서명과 공개키는 함께 보관하세요.

데스크톱 애플리케이션 설치

.deb 파일을 다운로드하고 검증한 뒤 제품에 맞는 명령을 실행하세요. VERSION은 검증한 파일 이름의 버전으로 바꿉니다. 파일 이름 형식은 다운로드에서 확인할 수 있습니다. 각 명령은 apt를 실행하기 전에 파일이 있는지 확인합니다.

Bash
DEB="altifigence-systemverilog-ide_VERSION_amd64.deb"
if [ -f "$DEB" ]; then
  sudo apt install "./$DEB"
else
  printf 'Not found: %s\nSet DEB to the exact .deb you downloaded and verified.\n' "$DEB" >&2
fi

apt를 로컬 파일과 함께 사용하면 운영체제가 선언 된 패키지 종속성을 해결할 수 있습니다. 체크섬과 서명을 먼저 확인하지 않고 이름이 바뀐 파일을 사용하지 마세요.

데스크톱 애플리케이션 실행

애플리케이션 메뉴를 열고 제품 이름을 검색하거나 터미널에서 실행하세요.

Bash
altifigence-ide

첫 실행 및 라이선스로 계속합니다.

CLI 압축 풀기

압축을 풀기 전에 CLI 0.1.9의 일치하는 Ed25519 서명과 릴리스 카탈로그를 검증하세요. 인증된 카탈로그와 공개 키는 압축을 푼 폴더 밖에 보관하세요. 해당 카탈로그의 파일과 디렉터리 구조를 모두 유지하며 이전 버전의 파일 수를 검증 기준으로 사용하지 마세요.

Bash
set -euo pipefail
CLI_VERSION=0.1.9
CLI_DOWNLOADS="$(pwd -P)"
CLI_ARCHIVE="$CLI_DOWNLOADS/altifigence-cli-$CLI_VERSION-x86_64-unknown-linux-gnu.tar.gz"
test -f "$CLI_ARCHIVE"
CLI_DIR="$(mktemp -d "$CLI_DOWNLOADS/alti-cli-$CLI_VERSION.XXXXXX")"
tar -xzf "$CLI_ARCHIVE" -C "$CLI_DIR"

CLI 설치

검증된 실행 파일에는 릴리스 도우미, 계약, 신뢰 기준값이 내장되어 있습니다. release install에는 비공개 저장소, 도우미 다운로드, 컴파일이나 네트워크 접근이 필요하지 않습니다. Linux root 권한과 Bash, OpenSSL, Python 3, jq, 표준 GNU 파일 유틸리티, util-linux의 setpriv가 필요합니다. 누락된 유틸리티가 표시되면 시스템 패키지 관리자로 해당 항목만 설치한 뒤 다시 시도하세요.

설치 경로는 정규화된 절대 경로여야 합니다. 기존 부모와 상위 디렉터리는 root 소유여야 하며 다른 사용자가 쓸 수 없어야 합니다. 아래 /opt/altifigence-cli는 기존 /opt를 부모로 사용합니다. 명령의 기본 경로는 /usr/local입니다. Tcl 런타임은 설치 경로와 무관하게 /usr/lib/altifigence/tcl-runtime-component에 고정됩니다.

모든 검증이 성공한 뒤에만, 추출한 실행 파일의 절대 경로와 정리된 관리자 환경을 사용해 실행하세요.

Bash
sudo /usr/bin/env -i HOME=/root LC_ALL=C PATH=/usr/sbin:/usr/bin:/sbin:/bin \
  "$CLI_DIR/alti" release install \
  --dist "$CLI_DIR" \
  --catalog "$CLI_DOWNLOADS/RELEASE-CATALOG.json" \
  --signature "$CLI_DOWNLOADS/RELEASE-CATALOG.json.sig" \
  --public-key "$CLI_DOWNLOADS/CLI-RELEASE-PUBLIC-KEY.pem" \
  --prefix /opt/altifigence-cli

설치 도구는 카탈로그와 파일 묶음의 진위를 검증하고 자체 비공개 스냅샷을 준비한 뒤 설치 영수증과 서명된 Tcl 구성 요소를 생성합니다. 충돌하는 경로는 거부합니다. 거부를 우회하려고 기존 런타임 파일을 삭제하지 마세요. 공개 키 다이제스트를 재정의하는 옵션은 없습니다.

설치한 실행 파일은 일반 사용자로 실행하세요.

Bash
export PATH="/opt/altifigence-cli/bin:$PATH"
alti version
alti capabilities
printf 'expr {1 + 2}\n' | alti tcl evaluate

기능 조회와 Tcl 명령에는 설치된 디렉터리 구조가 필요합니다. 설치가 성공하면 이전 평면 압축 패키지의 제약으로 차단되지 않습니다. CLI 첫 실행으로 계속하세요.

업데이트 또는 제거

이 릴리스에는 자동 데스크톱 업데이터가 없습니다. 새로 공개 배포된 .deb를 다운로드하고 확인한 다음 apt로 설치하세요. 새 버전이 프로젝트를 성공적으로 열 때까지 이전 다운로드를 유지하세요.

다음 명령 중 하나를 사용하여 데스크톱 패키지를 제거합니다.

Bash
sudo apt remove altifigence-ide

CLI는 새 버전을 설치할 때마다 먼저 검증하세요. 자동 백그라운드 업데이터는 없습니다. 프로젝트는 별도로 보관하고, 기존 설치는 실행 파일·영수증·고정 Tcl 구성 요소를 수동으로 삭제하지 말고 검증된 제거 계약으로 처리하세요.

위 경로에 설치된 일치하는 0.1.9 설치를 제거하려면 다음을 실행하세요.

Bash
sudo /usr/bin/env -i HOME=/root LC_ALL=C PATH=/usr/sbin:/usr/bin:/sbin:/bin \
  /opt/altifigence-cli/bin/alti release uninstall \
  --prefix /opt/altifigence-cli \
  --release-version 0.1.9 \
  --target x86_64-unknown-linux-gnu

제거 도구는 선택한 릴리스를 검증한 뒤 자신이 소유한 파일을 제거합니다. 프로젝트 데이터나 다른 소프트웨어를 제거하는 데 사용하면 안 됩니다. 같은 버전을 다시 설치해야 한다면 검증된 압축 파일과 신뢰 자료를 보관하세요.

설치된 업데이트 확인

Bash
dpkg-query -W -f='${Package} ${Version}\n' altifigence-ide
command -v altifigence-ide
alti version

마지막 명령은 별도 CLI를 설치한 경우에만 실행합니다. 데스크톱 패키지 버전을 검증한 설치 파일과 비교한 뒤 일반 사용자로 앱을 실행하세요. DDS 패키지와 CLI 0.1.9는 각각 업데이트합니다. 버전이 예상과 다르면 설치 로그를 보관하세요.

데스크톱 2.0.2 제공 범위

Linux 데스크톱 패키지와 별도 Linux CLI는 서로 다른 산출물입니다. Windows 카운터 예제·Testbench 뷰는 Linux 데스크톱 흐름에 포함되지 않습니다. Windows 예제를 따르기 전에 2.0.2 지원 안내를 확인하세요. 업데이트 전에 저장·백업하고, 이 안내를 Linux 하위 버전 설치나 버전 간 앱 데이터 보존의 보장으로 해석하지 마세요.

Digital Design Studio 2.0.2 사용 안내

Digital Design Studio 2.0.2는 RTL, Flow Navigator 안의 ISA, ALcad를 하나의 앱에서 제공합니다. Windows 내 PC·Linux 데스크톱·Cloud는 실행 호스트가 다릅니다. 명령이나 설정 화면이 보인다는 이유만으로 엔진을 사용할 수 있는 것은 아닙니다. 선택한 호스트와 작업 결과를 확인한 뒤 출력을 해석하세요.

Cloud UVM과 Physical coordinator 실행은 지원하지 않습니다. 자체 HLS·QEDA 레이아웃/솔버·가상 FPGA Evolve는 Linux 네이티브 호스트가 필요하며 Windows·Cloud에서는 실행되지 않습니다. 정적 OpenQASM 회로 가져오기는 별도의 Windows/Linux 기능입니다. 결과 뷰어·가져온 보고서·AI 응답은 엔진 실행이나 제조 사인오프가 아닙니다.

업데이트 전에 파일을 저장하고 별도 프로젝트 백업을 보관하세요. 설치하기 전에 다운로드·다운로드 검증에서 설치할 패키지의 정확한 파일명·SHA-256·서명·게시자를 대조하세요. 공개된 2.0.2 패키지는 그곳에서 확인합니다. Windows 앱 안 업데이터는 더 높은 서명 버전을 설치하며 낮은 버전으로 되돌리지 않습니다. 이전 설치 파일은 조사용으로 보관하되 과거 강제 다운그레이드 절차를 2.0.2의 지원 복구 경로로 해석하지 마세요. Linux·Windows 업데이트 채널은 다릅니다. 트레이 Open/Quit에도 미저장 확인이 적용되며 OS 자동 재시작·창 복원·되돌림 보존은 정확한 설치 패키지의 수용 결과를 확인해야 합니다.

2.0.2 환경별 지원