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

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

## 安装

```sh
sudo av install brew:irssi
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install irssi
```

  证据: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install irssi
```

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

### Linux

- apk (92%):

```sh
sudo apk add irssi
```

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

- Debian apt (92%):

```sh
sudo apt install irssi
```

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

- dnf (92%):

```sh
sudo dnf install irssi
```

  证据: Fedora Rawhide package metadata: irssi 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#irssi
```

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

- pacman (92%):

```sh
sudo pacman -S irssi
```

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

- zypper (92%):

```sh
sudo zypper install irssi
```

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

## 软件包事实

- **软件包键:** brew:irssi
- **软件包管理器:** Homebrew
- **版本:** 1.4.5
- **来源摘要:** Modular IRC client
- **主页:** <https://irssi.org/>
- **仓库:** <https://github.com/irssi/irssi>
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- irssi (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

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

Irssi is a long-running terminal chat client from the IRC culture of the late 1990s. Its upstream site describes it as a modular text-mode chat client with IRC support built in, a theme system, protocol modules, Perl scripting, proxy support, and upgrades oriented around users who live in shells and remote sessions.

### 项目历史

The Irssi site marks the project as established in 1999, and its NEWS archive records Timo Sirainen releasing early 0.3.x builds in January 1999 and 0.7.x builds later that year. The manual explains the design pressure behind the project: Sirainen wanted an IRC client that was extremely modular and could be upgraded without disconnecting from servers.

Over time Irssi settled into the Unix terminal niche: a fullscreen text interface, a durable configuration file, scripting hooks, themes, and support for running inside screen, tmux, or persistent shell accounts. The project kept compatibility and security work visible through its NEWS archive, including 0.8-era maintenance, 1.0.0-era feature stabilization, and later security and protocol updates.

### 采用历史

Irssi became one of the standard packaged IRC clients across Unix-like systems because it fit server-side chat habits: install a small terminal client, connect from a shell host, detach the terminal multiplexer, and keep IRC state alive. The Homebrew source facts show it packaged under the same name across Homebrew, Debian, Ubuntu, Fedora, Arch, MacPorts, Nix, Alpine, and openSUSE.

Its adoption also came from its script ecosystem. The official scripts site and scripts repository preserve many small Perl extensions, reinforcing Irssi's role as a programmable IRC client rather than only a fixed binary.

### 使用方式

Package users normally run the `irssi` executable, keep configuration in `~/.irssi/config`, and customize behavior with `/set`, themes, scripts, windows, networks, and autojoin rules. The official documentation centers on startup, settings, scripting, themes, and command reference material.

Irssi is especially associated with terminal-first IRC workflows: running in a multiplexer, using keyboard navigation, logging channels, and extending the client with Perl scripts for status bars, notifications, proxies, and channel automation.

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

Irssi matters to package nerds because it is a canonical example of a durable terminal network client: small enough to ship everywhere, old enough to expose portability issues, scriptable enough to attract local customization, and security-sensitive enough that distributions track upstream advisories closely.

It also represents a packaging pattern common to Unix chat tools: a core C program, optional modules, user-managed dot-directory state, and a community script shelf that outlives many graphical IRC clients.

### 时间线

- 1999: Early Irssi 0.3.x releases appear in the upstream NEWS archive.
- 1999: The Irssi site presents the project as established in 1999.
- 2003: The 0.8.9 release appears in the NEWS archive as a security-oriented maintenance release.
- 2010: The 0.8.15 release announcement describes feature and bug-fix work after a long release gap.
- 2017: The 1.0.0 line marks a major stable-era milestone for the long-running client.

### Related projects

- Irssi sits beside terminal and IRC tools such as WeeChat, BitchX, ircII, screen, tmux, BitlBee, SILC modules, ICB modules, and Perl-based client scripting.

### 来源

- The official site documents the project purpose, 1999 establishment marker, modules, themes, scripting, proxy support, and documentation surface.
- The upstream NEWS archive supplies release chronology back to 1999.
- The upstream manual and script repository document the modular design and script culture.


## 安全说明

broad file, network, media, or database tool signal.

- **Geiger 风险:** blue / 中
- broad file, network, media, or database tool signal


## 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: ~/.irssi/config
## 其他软件包管理器记录

- Debian apt - irssi - 1.4.5-1+b5: normalized package name match | Debian stable package indexes: irssi from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | terminal based IRC client | https://irssi.org/
- Debian apt - irssi-dev - 1.4.5-1+b5: normalized package name match | Debian stable package indexes: irssi-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | terminal based IRC client - development files | https://irssi.org/
- Debian apt - irssi-plugin-otr - 1.4.5-1+b5: normalized package name match | Debian stable package indexes: irssi-plugin-otr from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Off-The-Record messaging plugin for Irssi | https://irssi.org/
- Nix - irssi: normalized package name match | nixpkgs package indexes: pkgs/by-name/ir/irssi/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - irssi - 1.4.5-1ubuntu5: normalized package name match | Ubuntu 24.04 LTS package indexes: irssi from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | terminal based IRC client | https://irssi.org/
- Ubuntu apt - irssi-dev - 1.4.5-1ubuntu5: normalized package name match | Ubuntu 24.04 LTS package indexes: irssi-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | terminal based IRC client - development files | https://irssi.org/
- Ubuntu apt - irssi-plugin-otr - 1.4.5-1ubuntu5: normalized package name match | Ubuntu 24.04 LTS package indexes: irssi-plugin-otr from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Off-The-Record messaging plugin for Irssi | https://irssi.org/
- apk - irssi - 1.4.5-r7: normalized package name match | Alpine Linux edge package indexes: irssi from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Modular textUI IRC client with IPv6 support | https://irssi.org/
- apk - irssi-dev - 1.4.5-r7: normalized package name match | Alpine Linux edge package indexes: irssi-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Modular textUI IRC client with IPv6 support (development files) | https://irssi.org/
- apk - irssi-doc - 1.4.5-r7: normalized package name match | Alpine Linux edge package indexes: irssi-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Modular textUI IRC client with IPv6 support (documentation) | https://irssi.org/
- apk - irssi-otr - 1.4.5-r7: normalized package name match | Alpine Linux edge package indexes: irssi-otr from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Irssi module for enabling OTR functionality | https://irssi.org/
- apk - irssi-perl - 1.4.5-r7: normalized package name match | Alpine Linux edge package indexes: irssi-perl from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Irssi perl support and scripts | https://irssi.org/
- apk - irssi-proxy - 1.4.5-r7: normalized package name match | Alpine Linux edge package indexes: irssi-proxy from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Irssi module for enabling bouncer-like functionality | https://irssi.org/
- dnf - irssi - 1.4.5-14.fc45: normalized package name match | Fedora Rawhide package metadata: irssi from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Modular text mode IRC client with Perl scripting | http://irssi.org/
- dnf - irssi-devel - 1.4.5-14.fc45: normalized package name match | Fedora Rawhide package metadata: irssi-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Development package for irssi | http://irssi.org/
- pacman - irssi - 1.4.5-5: normalized package name match | Arch Linux sync databases: irssi from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Modular text mode IRC client with Perl scripting | https://irssi.org/


## Combined YAML source

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