# opencascade を Homebrew, apk, MacPorts, pacman, apt, dnf でインストール

opencascade のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:opencascade
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install opencascade
```

  証拠: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install opencascade
```

  証拠: MacPorts ports tree: science/opencascade/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add opencascade
```

  証拠: Alpine Linux edge package indexes: opencascade from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- pacman (92%):

```sh
sudo pacman -S opencascade
```

  証拠: Arch Linux sync databases: opencascade from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- Debian apt (92%):

```sh
sudo apt install libocct-data-exchange-7.8
```

  証拠: Debian stable package indexes: libocct-data-exchange-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install opencascade-devel
```

  証拠: Fedora Rawhide package metadata: opencascade-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Ubuntu apt (92%):

```sh
sudo apt install libocct-data-exchange-7.6t64
```

  証拠: Ubuntu 24.04 LTS package indexes: libocct-data-exchange-7.6t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

## パッケージ情報

- **パッケージキー:** brew:opencascade
- **パッケージマネージャ:** Homebrew
- **バージョン:** 7.9.3
- **ソース概要:** 3D modeling and numerical simulation software for CAD/CAM/CAE
- **ホームページ:** <https://dev.opencascade.org/>
- **リポジトリ:** <https://github.com/Open-Cascade-SAS/OCCT>
- **最終更新:** 2026-06-25T13:37:58+02:00
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- DRAWEXE (エイリアス)
- DRAWEXE-7.9.3 (エイリアス)
- ExpToCasExe (エイリアス)
- ExpToCasExe-7.9.3 (エイリアス)
- custom.sh (エイリアス)
- custom_gcc_64.sh (エイリアス)
- draw.sh (エイリアス)
- env.sh (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 7.9.3
## プロジェクトの歴史と使われ方

Open CASCADE Technology, often packaged as `opencascade` or OCCT, is a long-running open source C++ CAD/CAM/CAE kernel for geometric modeling, surface and solid modeling, visualization, data exchange, and application-framework services.

### プロジェクトの歴史

OCCT descends from Matra Datavision's CAS.CADE technology, associated with the Euclid CAD lineage. Open Cascade's company history traces the business back to Matra Datavision's Euclid CAD system in 1980, while the OCCT project documentation acknowledges the former Matra Datavision development team and the management decision to open the source.

The Open Cascade development portal states that OCCT has been published as an open source CAD software kernel since 1999. The same portal describes it as a full-scale open source 3D geometry library used for specialized engineering and mechanical domains including CAD, CAM, CAE, CMM, and CAQ.

Open Cascade SAS continued the commercial stewardship model around the open kernel. The company page says Open Cascade has been part of Capgemini Engineering since 2014, giving the package an unusual shape: open source CAD kernel, commercial support/vendor continuity, and broad downstream use in both free and proprietary engineering applications.

### 採用の歴史

OCCT became a foundational open geometry kernel because high-end B-rep modeling kernels are usually proprietary and expensive. The project overview emphasizes no license fees, access to source code, product continuity, reliability, and interoperability as reasons software vendors choose it.

The development portal names FreeCAD, KiCad, Gmsh, Salome, and CAD Assistant as examples of OCCT-backed projects/products. It also reports OCCT use in more than 600 research and science articles/projects across more than 400 organizations in 48 countries, which is unusually broad evidence for a package that many users only see as a shared library dependency.

### 使われ方

Developers link against OCCT's C++ toolkits to build CAD viewers, solid-modeling tools, mesh pipelines, STEP/IGES/glTF/STL/OBJ import/export paths, shape-healing utilities, visualization systems, and domain-specific engineering applications.

The Homebrew package exposes developer and test utilities such as `DRAWEXE` and conversion/test harness scripts, but the main payload is the library set. OCCT users usually consume headers and libraries from build systems, while application developers use DRAW as an interactive harness for testing geometry algorithms and data-exchange behavior.

### パッケージ好きにとっての重要性

For package nerds, OCCT is the classic heavy native dependency: C++, many libraries, rendering/data-exchange dependencies, ABI concerns, and downstream packages that depend on exact geometry-kernel behavior. A small version bump can affect FreeCAD-style modeling workflows, STEP import/export correctness, or binary compatibility.

It also matters because it packages a capability that is otherwise often locked behind proprietary SDKs. Distributions shipping OCCT make real CAD and engineering software possible in open build graphs.

### タイムライン

- 1980: Matra Datavision released the Euclid CAD system, the business lineage Open Cascade cites.
- Mid-1990s: The technology later known as OCCT/CAS.CADE existed as a CAD kernel lineage for engineering software.
- 1999: OCCT was published as an open source CAD software kernel.
- 2014: Open Cascade became part of Capgemini Engineering.

### Related projects

- Related projects include FreeCAD, KiCad, Gmsh, Salome, CAD Assistant, and other engineering tools that use OCCT for geometry, visualization, meshing, or data exchange. Related commercial context includes proprietary CAD kernels such as Parasolid and ACIS, which OCCT often replaces in open or source-available stacks.

### ソース

- <https://dev.opencascade.org/>
- <https://dev.opencascade.org/about/project_overview>
- <https://dev.opencascade.org/doc/overview/html/>
- <https://www.opencascade.com/about-us/>
- <https://www.opencascade.com/occt3d-technology/>


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals

## 他のパッケージマネージャ記録

- Debian apt - libocct-data-exchange-7.8 - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-data-exchange-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology module for CAD data format interoperability | https://www.opencascade.com/
- Debian apt - libocct-data-exchange-dev - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-data-exchange-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology module for CAD data format interoperability - dev files | https://www.opencascade.com/
- Debian apt - libocct-doc - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology CAE platform documentation | https://www.opencascade.com/
- Debian apt - libocct-draw-7.8 - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-draw-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology command interpreter & graphical test library | https://www.opencascade.com/
- Debian apt - libocct-draw-dev - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-draw-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology interpreter & graphics test library - dev files | https://www.opencascade.com/
- Debian apt - libocct-foundation-7.8 - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-foundation-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | OCCT module underlying all other OCCT classes | https://www.opencascade.com/
- Debian apt - libocct-foundation-dev - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-foundation-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology module underlying all other OCCT classes - dev files | https://www.opencascade.com/
- Debian apt - libocct-modeling-algorithms-7.8 - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-modeling-algorithms-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology geometrical & topological algorithms module | https://www.opencascade.com/
- Debian apt - libocct-modeling-algorithms-dev - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-modeling-algorithms-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology geometrical & topological algorithms module - dev files | https://www.opencascade.com/
- Debian apt - libocct-modeling-data-7.8 - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-modeling-data-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology 2D/3D geometric primitives data structures | https://www.opencascade.com/
- Debian apt - libocct-modeling-data-dev - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-modeling-data-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology 2D/3D geometric primitives data structures - dev files | https://www.opencascade.com/
- Debian apt - libocct-ocaf-7.8 - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-ocaf-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology application-specific data and functionality | https://www.opencascade.com/
- Debian apt - libocct-ocaf-dev - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-ocaf-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology application-specific data and functionality - dev files | https://www.opencascade.com/
- Debian apt - libocct-visualization-7.8 - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-visualization-7.8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology graphical data visualization module | https://www.opencascade.com/
- Debian apt - libocct-visualization-dev - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: libocct-visualization-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology graphical data visualization module - dev files | https://www.opencascade.com/
- Debian apt - occt-draw - 7.8.1+dfsg1-3: normalized package name match | Debian stable package indexes: occt-draw from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open CASCADE Technology command interpreter and graphical test system | https://www.opencascade.com/


## Combined YAML source

View the package source record on GitHub. [combined/opencascade.yml](https://github.com/mxcl/pkgdb/blob/main/combined/opencascade.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
