# 使用 Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget 安装 maxima

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

## 安装

```sh
sudo av install brew:maxima
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install maxima
```

  证据: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install maxima
```

  证据: MacPorts ports tree: math/maxima/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add maxima
```

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

- Debian apt (92%):

```sh
sudo apt install maxima
```

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

- dnf (92%):

```sh
sudo dnf install maxima
```

  证据: Fedora Rawhide package metadata: maxima from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#maxima
```

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

- pacman (92%):

```sh
sudo pacman -S maxima
```

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

- zypper (92%):

```sh
sudo zypper install maxima
```

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

### Windows

- Chocolatey (92%):

```sh
choco install maxima
```

  证据: Chocolatey community package catalog: maxima from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','logexpert'

- Scoop (92%):

```sh
scoop install extras/maxima
```

  证据: Scoop official bucket manifest trees: bucket/maxima.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id MaximaTeam.Maxima -e
```

  证据: Windows Package Manager source index: MaximaTeam.Maxima from https://cdn.winget.microsoft.com/cache/source.msix

## 软件包事实

- **软件包键:** brew:maxima
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/maxima>
- **版本:** 5.49.0
- **来源摘要:** Computer algebra system
- **主页:** <https://maxima.sourceforge.io/>
- **上游文档:** <https://maxima.sourceforge.io/>
- **许可证:** GPL-2.0-only
- **源码归档:** <https://downloads.sourceforge.net/project/maxima/Maxima-source/5.49.0-source/maxima-5.49.0.tar.gz>
- **最后更新:** 2026-07-30T04:00:34Z
- **已生成:** 2026-08-04T22:13:35+00:00

## 可执行文件

- maxima (cli)
- rmaxima (cli)
- xmaxima (cli)
- maxima (别名)
- rmaxima (别名)
- xmaxima (别名)

## 依赖

- gettext
- gnuplot
- rlwrap
- sbcl

## 构建依赖

- gawk
- gnu-sed
- texinfo

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## 版本和新鲜度

- 页面生成时间: 2026-08-04
- 管理器版本: 5.49.0
- 管理器更新时间: 2026-07-30
- 本地数据: OK
- 上游仓库: https://maxima.sourceforge.io/
- 信息: Release/tag comparison is only available for GitHub repositories.
## 项目历史与用法

Maxima is an open-source computer algebra system descended from MIT Macsyma and maintained as a Common Lisp-based symbolic mathematics package.

### 项目历史

The official Maxima homepage traces the system to Macsyma, developed at MIT in the late 1960s, and says Maxima is the only system based on that effort that remains publicly available with an active user community. It credits the Maxima branch to William Schelter, who maintained it from 1982 until 2001.

A pivotal event in Maxima's package history came in 1998, when Schelter obtained permission to release the source under the GNU GPL. After his death in 2001, a group of users and developers took over and moved the project forward through SourceForge, frequent releases, documentation work, and mailing-list coordination.

### 采用历史

Maxima's adoption is tied to its role as a free, source-available computer algebra system. The official site emphasizes that it runs on modern Windows, Linux, and Mac systems, offers terminal, wxMaxima, and XMaxima interfaces, and remains active through community updates.

The input package-manager metadata shows Maxima packaged across Homebrew, MacPorts, Debian, Ubuntu, Fedora, Alpine, Nix, Pacman, Chocolatey, Scoop, winget, and other ecosystems, reflecting use by students, researchers, and Unix users who want symbolic math from a CLI or notebook-style interface.

### 使用方式

CLI users run `maxima` or related frontends such as `rmaxima` and `xmaxima`. Startup customization is done with `maxima-init.mac` and `maxima-init.lisp`, which the manual says are loaded automatically from `maxima_userdir` or another directory in Maxima's search path.

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

Maxima matters because it keeps a historically important computer algebra lineage available in ordinary package managers. It is one of the few symbolic math systems that package maintainers can ship as free software, inspect at source level, and connect to terminal workflows.

### 时间线

- Late 1960s: Macsyma is developed at MIT.
- 1982: William Schelter begins maintaining the Maxima branch of Macsyma.
- 1998: Permission is obtained to release Maxima under the GNU GPL.
- 2001: Schelter dies; a user and developer community continues the project.
- 2026: Official site describes frequent updates and an active user community.

### Related projects

- Macsyma, wxMaxima, XMaxima, Common Lisp, Maple, Mathematica, SageMath

### 来源

- <https://maxima.sourceforge.io/>
- <https://maxima.sourceforge.io/docs/manual/Runtime-Environment.html>
- <https://sourceforge.net/p/maxima/code/ci/master/tree/>
- source_facts.package-manager-url


## 安全说明

narrow executable package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- narrow executable package without higher-risk signals


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: ~/.maxima/maxima-init.mac, ~/.maxima/maxima-init.lisp
- Windows: %USERPROFILE%/maxima/maxima-init.mac, %USERPROFILE%/maxima/maxima-init.lisp
## 源数据库详情

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** maxima
- **Version Scheme:** 0
- **Revision:** 8
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

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

- Debian apt - maxima - 5.47.0-7: normalized package name match | Debian stable package indexes: maxima from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Computer algebra system -- base system | https://maxima.sourceforge.io/
- Debian apt - maxima-doc - 5.47.0-7: normalized package name match | Debian stable package indexes: maxima-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Computer algebra system -- documentation | https://maxima.sourceforge.io/
- Debian apt - maxima-emacs - 5.47.0-7: normalized package name match | Debian stable package indexes: maxima-emacs from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Computer algebra system -- emacs interface | https://maxima.sourceforge.io/
- Debian apt - maxima-share - 5.47.0-7: normalized package name match | Debian stable package indexes: maxima-share from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Computer algebra system -- extra code | https://maxima.sourceforge.io/
- Debian apt - maxima-src - 5.47.0-7: normalized package name match | Debian stable package indexes: maxima-src from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Computer algebra system -- source code | https://maxima.sourceforge.io/
- Debian apt - maxima-test - 5.47.0-7: normalized package name match | Debian stable package indexes: maxima-test from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Computer algebra system -- test suite | https://maxima.sourceforge.io/
- Debian apt - xmaxima - 5.47.0-7: normalized package name match | Debian stable package indexes: xmaxima from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Computer algebra system -- x interface | https://maxima.sourceforge.io/
- Nix - maxima: normalized package name match | nixpkgs package indexes: pkgs/by-name/ma/maxima/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - maxima - 5.46.0-11build3: normalized package name match | Ubuntu 24.04 LTS package indexes: maxima from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Computer algebra system -- base system
- Ubuntu apt - maxima-doc - 5.46.0-11build3: normalized package name match | Ubuntu 24.04 LTS package indexes: maxima-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Computer algebra system -- documentation
- Ubuntu apt - maxima-emacs - 5.46.0-11build3: normalized package name match | Ubuntu 24.04 LTS package indexes: maxima-emacs from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Computer algebra system -- emacs interface
- Ubuntu apt - maxima-share - 5.46.0-11build3: normalized package name match | Ubuntu 24.04 LTS package indexes: maxima-share from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Computer algebra system -- extra code
- Ubuntu apt - maxima-src - 5.46.0-11build3: normalized package name match | Ubuntu 24.04 LTS package indexes: maxima-src from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Computer algebra system -- source code
- Ubuntu apt - maxima-test - 5.46.0-11build3: normalized package name match | Ubuntu 24.04 LTS package indexes: maxima-test from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Computer algebra system -- test suite
- Ubuntu apt - xmaxima - 5.46.0-11build3: normalized package name match | Ubuntu 24.04 LTS package indexes: xmaxima from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Computer algebra system -- x interface
- apk - maxima - 5.48.1-r9: normalized package name match | Alpine Linux edge package indexes: maxima from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | Sophisticated computer algebra system | http://maxima.sourceforge.net


## 相关链接

- [Terminal utility packages](https://pkg.so/zh-hans/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://pkg.so/zh-hans/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Scientific computing packages](https://pkg.so/zh-hans/scientific-computing-tools/) - Matched scientific computing metadata.
- [Homebrew utility packages](https://pkg.so/zh-hans/brew-utility-packages/) - Matched Homebrew package provider.
- [gettext](https://pkg.so/zh-hans/brew/gettext/) - Runtime dependency declared by Homebrew.
- [rlwrap](https://pkg.so/zh-hans/brew/rlwrap/) - Runtime dependency declared by Homebrew.
- [gnuplot](https://pkg.so/zh-hans/brew/gnuplot/) - Runtime dependency declared by Homebrew.
- [sbcl](https://pkg.so/zh-hans/brew/sbcl/) - Runtime dependency declared by Homebrew.
- [gnu-sed](https://pkg.so/zh-hans/brew/gnu-sed/) - Build dependency declared by Homebrew.
- [gawk](https://pkg.so/zh-hans/brew/gawk/) - Build dependency declared by Homebrew.
- [texinfo](https://pkg.so/zh-hans/brew/texinfo/) - Build dependency declared by Homebrew.
- [wxmaxima](https://pkg.so/zh-hans/brew/wxmaxima/) - Popular package that depends on this formula.
- [singular](https://pkg.so/zh-hans/brew/singular/) - Shares pkgdb curated category or tags: cli, computer-algebra, mathematics, science.
- [msolve](https://pkg.so/zh-hans/brew/msolve/) - Shares pkgdb curated category or tags: cli, computer-algebra, mathematics, science.
- [pari](https://pkg.so/zh-hans/brew/pari/) - Shares pkgdb curated category or tags: cli, computer-algebra, mathematics, science.
- [cddlib](https://pkg.so/zh-hans/brew/cddlib/) - Shares pkgdb curated category or tags: cli, mathematics, science.
- [primecount](https://pkg.so/zh-hans/brew/primecount/) - Shares pkgdb curated category or tags: cli, mathematics, science.
- [ppl](https://pkg.so/zh-hans/brew/ppl/) - Shares pkgdb curated category or tags: cli, mathematics, science.
- [yacas](https://pkg.so/zh-hans/brew/yacas/) - Shares pkgdb curated category or tags: cli, computer-algebra, mathematics, science, symbolic-math.

## Combined YAML source

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


## 来源

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
