# 使用 Homebrew, apk, Nix, pacman, apt, dnf, zypper 安装 cgal

查看 cgal 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:cgal
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install cgal
```

  证据: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add cgal
```

  证据: Alpine Linux edge package indexes: cgal from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Nix (92%):

```sh
nix profile install nixpkgs#cgal
```

  证据: nixpkgs package indexes: pkgs/by-name/cg/cgal/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S cgal
```

  证据: Arch Linux sync databases: cgal from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- Debian apt (92%):

```sh
sudo apt install libcgal-demo
```

  证据: Debian stable package indexes: libcgal-demo from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install CGAL-demos-source
```

  证据: Fedora Rawhide package metadata: CGAL-demos-source from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- zypper (92%):

```sh
sudo zypper install cgal-demo-examples-devel
```

  证据: openSUSE Tumbleweed package metadata: cgal-demo-examples-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## 软件包事实

- **软件包键:** brew:cgal
- **软件包管理器:** Homebrew
- **版本:** 6.2
- **来源摘要:** Computational Geometry Algorithms Library
- **主页:** <https://www.cgal.org/>
- **仓库:** <https://github.com/CGAL/cgal>
- **最后更新:** 2026-07-13T04:32:11Z
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- cgal_create_CMakeLists (别名)
- cgal_create_cmake_script (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 6.2
## 项目历史与用法

CGAL, the Computational Geometry Algorithms Library, is a C++ library for reliable and efficient computational geometry algorithms.

### 项目历史

The CGAL project started in 1996 as a consortium of seven sites in Europe and Israel, building on earlier internal geometry software such as PlaGeo, SpaGeo, the geometry part of LEDA, and INRIA Sophia-Antipolis's C++GAL.

### 采用历史

The project moved from an academic-use license model to an open source license in November 2003 and published open source project rules and procedures in October 2005. The official repository notes that source tarballs, released twice a year, are the primary distribution vector.

### 使用方式

CGAL is used as a library rather than a single end-user CLI. Its packages cover kernels, convex hulls, triangulations, Voronoi diagrams, mesh generation, geometry processing, spatial searching, interpolation, and visualization support.

### 为什么软件包爱好者会关心

For package maintainers, CGAL matters because it is a large, template-heavy C++ geometry stack whose build and dependency behavior changed notably when version 5.0 became header-only.

### 时间线

- 1996: CGAL started as a consortium project.
- 2003: CGAL adopted an open source license.
- 2005: CGAL published open source project rules and procedures.
- 5.0: CGAL became header-only according to the official repository README.

### Related projects

- The official history cites PlaGeo, SpaGeo, LEDA, and C++GAL as predecessor or contributing internal projects.

### 来源

- <https://api.github.com/repos/CGAL/cgal>
- <https://github.com/CGAL/cgal>
- <https://www.cgal.org/>
- <https://doc.cgal.org/latest/Manual/index.html>
- <https://www.cgal.org/documentation.html>
- <https://formulae.brew.sh/api/formula/cgal.json>
- <https://github.com/CGAL/cgal/blob/master/README.md>
- <https://www.cgal.org/partners.html>


## 安全说明

library-like package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- library-like package without higher-risk signals

## 其他软件包管理器记录

- Debian apt - libcgal-demo - 6.0.1-1: normalized package name match | Debian stable package indexes: libcgal-demo from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | C++ library for computational geometry (demos) | https://www.cgal.org/
- Debian apt - libcgal-dev - 6.0.1-1: normalized package name match | Debian stable package indexes: libcgal-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | C++ library for computational geometry (development files) | https://www.cgal.org/
- Debian apt - libcgal-ipelets - 6.0.1-1: normalized package name match | Debian stable package indexes: libcgal-ipelets from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | C++ library for computational geometry (ipelets) | https://www.cgal.org/
- Debian apt - libcgal-qt6-dev - 6.0.1-1: normalized package name match | Debian stable package indexes: libcgal-qt6-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | C++ library for computational geometry (development files, support for Qt6) | https://www.cgal.org/
- Nix - cgal: normalized package name match | nixpkgs package indexes: pkgs/by-name/cg/cgal/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libcgal-demo - 5.6-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: libcgal-demo from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | C++ library for computational geometry (demos) | https://www.cgal.org/
- Ubuntu apt - libcgal-dev - 5.6-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: libcgal-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | C++ library for computational geometry (development files) | https://www.cgal.org/
- Ubuntu apt - libcgal-ipelets - 5.6-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: libcgal-ipelets from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | C++ library for computational geometry (ipelets) | https://www.cgal.org/
- Ubuntu apt - libcgal-qt5-dev - 5.6-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: libcgal-qt5-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | C++ library for computational geometry (development files, support for Qt5) | https://www.cgal.org/
- apk - cgal - 6.0.1-r0: normalized package name match | Alpine Linux edge package indexes: cgal from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Efficient and reliable geometric algorithms as C++ library | https://www.cgal.org/
- apk - cgal-dev - 6.0.1-r0: normalized package name match | Alpine Linux edge package indexes: cgal-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Efficient and reliable geometric algorithms as C++ library (development files) | https://www.cgal.org/
- apk - cgal-doc - 6.0.1-r0: normalized package name match | Alpine Linux edge package indexes: cgal-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Efficient and reliable geometric algorithms as C++ library (documentation) | https://www.cgal.org/
- dnf - CGAL-demos-source - 6.2-7.fc45: normalized package name match | Fedora Rawhide package metadata: CGAL-demos-source from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Examples and demos of CGAL algorithms | http://www.cgal.org/
- dnf - CGAL-devel - 6.2-7.fc45: normalized package name match | Fedora Rawhide package metadata: CGAL-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Development files and tools for CGAL applications | http://www.cgal.org/
- dnf - CGAL-qt6-devel - 6.2-7.fc45: normalized package name match | Fedora Rawhide package metadata: CGAL-qt6-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Development files and tools for CGAL applications using CGAL_qt6 | http://www.cgal.org/
- pacman - cgal - 6.2-2: normalized package name match | Arch Linux sync databases: cgal from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Computational Geometry Algorithms Library | https://www.cgal.org


## Combined YAML source

View the package source record on GitHub. [combined/cgal.yml](https://github.com/mxcl/pkgdb/blob/main/combined/cgal.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
