# 使用 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-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
- **版本:** 5.49.0
- **来源摘要:** Computer algebra system
- **主页:** <https://maxima.sourceforge.io/>
- **最后更新:** 2026-07-30T04:00:34Z
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

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

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

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

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
## 其他软件包管理器记录

- 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


## 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
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
