# libiscsi を Homebrew, apk, dnf, Nix, pacman, apt, zypper でインストール

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

## インストール

```sh
sudo av install brew:libiscsi
```

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

### macOS

- Homebrew (100%):

```sh
brew install libiscsi
```

  証拠: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add libiscsi
```

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

- dnf (92%):

```sh
sudo dnf install libiscsi
```

  証拠: Fedora Rawhide package metadata: libiscsi 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#libiscsi
```

  証拠: nixpkgs package indexes: pkgs/by-name/li/libiscsi/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S libiscsi
```

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

- Debian apt (92%):

```sh
sudo apt install libiscsi-bin
```

  証拠: Debian stable package indexes: libiscsi-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install libiscsi-devel
```

  証拠: openSUSE Tumbleweed package metadata: libiscsi-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## パッケージ情報

- **パッケージキー:** brew:libiscsi
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/libiscsi>
- **バージョン:** 1.20.3
- **ソース概要:** Client library and utilities for iscsi
- **ホームページ:** <https://github.com/sahlberg/libiscsi>
- **リポジトリ:** <https://github.com/sahlberg/libiscsi>
- **ライセンス:** LicenseRef-Homebrew-public-domain AND LGPL-2.1-or-later AND GPL-2.0-or-later
- **ソースアーカイブ:** <https://github.com/sahlberg/libiscsi/archive/refs/tags/1.20.3.tar.gz>
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- iscsi-discard (cli)
- iscsi-inq (cli)
- iscsi-ls (cli)
- iscsi-md5sum (cli)
- iscsi-perf (cli)
- iscsi-pr (cli)
- iscsi-readcapacity16 (cli)
- iscsi-rtpg (cli)
- iscsi-swp (cli)
- iscsi-test-cu (cli)
- iscsi-discard (エイリアス)
- iscsi-inq (エイリアス)
- iscsi-ls (エイリアス)
- iscsi-md5sum (エイリアス)
- iscsi-perf (エイリアス)
- iscsi-pr (エイリアス)
- iscsi-readcapacity16 (エイリアス)
- iscsi-rtpg (エイリアス)
- iscsi-swp (エイリアス)
- iscsi-test-cu (エイリアス)

## 依存関係

- cunit

## ビルド依存関係

- autoconf
- automake
- libtool

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 1.20.3
- ローカルデータ: OK
- 上流リポジトリ: https://github.com/sahlberg/libiscsi
- 検出された最新: 1.20.3 (最新)
- 情報: No package-manager update timestamp was available.
## プロジェクトの歴史と使われ方

libiscsi is a client-side C library and utility collection for implementing the iSCSI protocol. It packages asynchronous iSCSI and SCSI task handling into a reusable library plus command-line tools for target discovery, inspection, testing, and data operations.

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

The iSCSI protocol was standardized in RFC 3720 in 2003 as SCSI over TCP, then consolidated in RFC 7143 in April 2014. libiscsi implements the client side of that protocol, with an asynchronous core, a synchronous convenience layer, utility programs, examples, and an iSCSI conformance test tool.

The repository tags show libiscsi 1.1.0 in December 2011 and a long sequence through the 1.x series. The README describes the project as a work in progress aiming to cover iSCSI session establishment and maintenance plus low-level SCSI CDB construction and data-in parsing.

### 採用の歴史

libiscsi is adopted by distributions and storage tools that need user-space iSCSI client behavior without depending on kernel initiator workflows. Its README also includes patches for making external packages such as SG3-UTILS and MTX iSCSI-aware, which points to its role as a library layer for storage utilities.

### 使われ方

The utilities cover operations such as logging in to targets, enumerating targets and devices, inquiry, capacity checks, performance tests, persistent reservations, and conformance tests. The README documents iscsi:// and iser:// URL formats, CHAP credentials, bidirectional CHAP, IPv6, header digest, and data digest support.

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

For package maintainers, libiscsi is a useful user-space storage protocol toolkit: small enough to ship as a library and CLI bundle, but deep enough to exercise SCSI/iSCSI edge cases through iscsi-test-cu. It is also a good example of a package where command-line URL handling, optional credentials, and protocol conformance tests matter more than a visible desktop UI.

### タイムライン

- 2003-04: RFC 3720 standardized iSCSI as SCSI over TCP.
- 2011-12-24: The repository records libiscsi 1.1.0.
- 2014-04: RFC 7143 consolidated the iSCSI protocol specification.
- 2025-07-15: The repository records libiscsi 1.20.3 with event-loop write and bug-fix changes.

### Related projects

- Related projects include the IETF iSCSI RFCs, SCSI standards, SG3-UTILS, MTX, STGT test-target workflows, CUnit for conformance testing, and packages that need user-space iSCSI access to storage targets.

### ソース

- <https://datatracker.ietf.org/doc/html/rfc3720>
- <https://datatracker.ietf.org/doc/html/rfc7143>
- <https://github.com/sahlberg/libiscsi>
- <https://github.com/sahlberg/libiscsi/tags>
- <https://raw.githubusercontent.com/sahlberg/libiscsi/master/README.md>


## セキュリティノート

library-like package without higher-risk signals.

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

## ソースデータベース詳細

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

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

- Debian apt - libiscsi-bin - 1.20.0-4: normalized package name match | Debian stable package indexes: libiscsi-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | iSCSI client shared library - utilities | https://github.com/sahlberg/libiscsi
- Debian apt - libiscsi-dev - 1.20.0-4: normalized package name match | Debian stable package indexes: libiscsi-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | iSCSI client library development files | https://github.com/sahlberg/libiscsi
- Debian apt - libiscsi7 - 1.20.0-4: normalized package name match | Debian stable package indexes: libiscsi7 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | iSCSI client shared library | https://github.com/sahlberg/libiscsi
- Nix - libiscsi: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/libiscsi/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libiscsi-bin - 1.19.0-3build4: normalized package name match | Ubuntu 24.04 LTS package indexes: libiscsi-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | iSCSI client shared library - utilities | https://github.com/sahlberg/libiscsi
- Ubuntu apt - libiscsi-dev - 1.19.0-3build4: normalized package name match | Ubuntu 24.04 LTS package indexes: libiscsi-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | iSCSI client library development files | https://github.com/sahlberg/libiscsi
- Ubuntu apt - libiscsi7 - 1.19.0-3build4: normalized package name match | Ubuntu 24.04 LTS package indexes: libiscsi7 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | iSCSI client shared library | https://github.com/sahlberg/libiscsi
- apk - libiscsi - 1.19.0-r2: normalized package name match | Alpine Linux edge package indexes: libiscsi from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | iSCSI client library and utilities | https://github.com/sahlberg/libiscsi
- apk - libiscsi-dev - 1.19.0-r2: normalized package name match | Alpine Linux edge package indexes: libiscsi-dev from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | iSCSI client library and utilities (development files) | https://github.com/sahlberg/libiscsi
- apk - libiscsi-doc - 1.19.0-r2: normalized package name match | Alpine Linux edge package indexes: libiscsi-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | iSCSI client library and utilities (documentation) | https://github.com/sahlberg/libiscsi
- apk - libiscsi-static - 1.19.0-r2: normalized package name match | Alpine Linux edge package indexes: libiscsi-static from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | iSCSI client library and utilities (static library) | https://github.com/sahlberg/libiscsi
- apk - libiscsi-utils - 1.19.0-r2: normalized package name match | Alpine Linux edge package indexes: libiscsi-utils from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz | iSCSI client utilites | https://github.com/sahlberg/libiscsi
- dnf - libiscsi - 1.20.3-5.fc45: normalized package name match | Fedora Rawhide package metadata: libiscsi from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | iSCSI client library | https://github.com/sahlberg/libiscsi
- dnf - libiscsi-devel - 1.20.3-5.fc45: normalized package name match | Fedora Rawhide package metadata: libiscsi-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | iSCSI client development libraries | https://github.com/sahlberg/libiscsi
- dnf - libiscsi-utils - 1.20.3-5.fc45: normalized package name match | Fedora Rawhide package metadata: libiscsi-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst | iSCSI Client Utilities | https://github.com/sahlberg/libiscsi
- pacman - libiscsi - 1.20.3-1: normalized package name match | Arch Linux sync databases: libiscsi from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Clientside library to implement the iSCSI protocol | https://github.com/sahlberg/libiscsi


## 関連リンク

- [Source-control packages](https://pkg.so/ja/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://pkg.so/ja/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://pkg.so/ja/brew-utility-packages/) - Matched Homebrew package provider.
- [libtool](https://pkg.so/ja/brew/libtool/) - Build dependency declared by Homebrew.
- [autoconf](https://pkg.so/ja/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://pkg.so/ja/brew/automake/) - Build dependency declared by Homebrew.
- [libvirt](https://pkg.so/ja/brew/libvirt/) - Popular package that depends on this formula.
- [c-ares](https://pkg.so/ja/brew/c-ares/) - Shares pkgdb curated category or tags: cli, networking.
- [unbound](https://pkg.so/ja/brew/unbound/) - Shares pkgdb curated category or tags: cli, networking.
- [telnet](https://pkg.so/ja/brew/telnet/) - Shares pkgdb curated category or tags: cli, networking.
- [socat](https://pkg.so/ja/brew/socat/) - Shares pkgdb curated category or tags: cli, networking.
- [gsasl](https://pkg.so/ja/brew/gsasl/) - Shares pkgdb curated category or tags: cli, networking.
- [passt](https://pkg.so/ja/brew/passt/) - Shares pkgdb curated category or tags: cli, networking.
- [nghttp2](https://pkg.so/ja/brew/nghttp2/) - Shares pkgdb curated category or tags: cli, networking.
- [slirp4netns](https://pkg.so/ja/brew/slirp4netns/) - Shares pkgdb curated category or tags: cli, networking.
- [libnfs](https://pkg.so/ja/brew/libnfs/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, client, client-library, networking.
- [gof5](https://pkg.so/ja/brew/gof5/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, client, networking.
- [icann-rdap](https://pkg.so/ja/brew/icann-rdap/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, client, networking, test.

## Combined YAML source

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


## ソース

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