# wakeonlan を Homebrew, apk, apt, MacPorts, Nix, pacman, winget でインストール

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

## インストール

```sh
sudo av install brew:wakeonlan
```

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

### macOS

- Homebrew (100%):

```sh
brew install wakeonlan
```

  証拠: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install wakeonlan
```

  証拠: MacPorts ports tree: net/wakeonlan/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add wakeonlan
```

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

- Debian apt (92%):

```sh
sudo apt install wakeonlan
```

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

- Nix (92%):

```sh
nix profile install nixpkgs#wakeonlan
```

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

- pacman (92%):

```sh
sudo pacman -S wakeonlan
```

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

### Windows

- winget (92%):

```sh
winget install --id NewCloud.WakeOnLan -e
```

  証拠: Windows Package Manager source index: NewCloud.WakeOnLan from https://cdn.winget.microsoft.com/cache/source.msix

## パッケージ情報

- **パッケージキー:** brew:wakeonlan
- **パッケージマネージャ:** Homebrew
- **バージョン:** 0.42
- **ソース概要:** Sends magic packets to wake up network-devices
- **ホームページ:** <https://github.com/jpoliv/wakeonlan>
- **リポジトリ:** <https://github.com/jpoliv/wakeonlan>
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- wakeonlan (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 0.42
## プロジェクトの歴史と使われ方

`wakeonlan` is a Perl command-line tool for sending Wake-on-LAN magic packets to network adapters that can power on or wake a sleeping computer. The package is a small utility, but it sits on top of a widely deployed hardware and network-management convention.

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

Wake-on-LAN itself comes from AMD and Hewlett-Packard's Magic Packet technology, proposed in a November 1995 AMD white paper and later adopted broadly by PC and network vendors. The mechanism was designed so a powered-down system could leave enough network-interface circuitry active to recognize a specific Ethernet-frame payload and signal the machine to wake.

The `wakeonlan` script is older than its GitHub repository: the README lists copyright years from 2000 through 2024 and credits Jose Pedro Oliveira and Ico Doornekamp as authors. The GitHub repository was created on November 11, 2011, preserving and maintaining the Perl script as a simple Unix-friendly WoL sender.

### 採用の歴史

The tool's longevity comes from being boring in the best way: Wake-on-LAN packets have a fixed, simple structure, and administrators often want a scriptable sender more than a GUI. As of July 2, 2026, GitHub API metadata showed the repository with about 414 stars and 38 forks, modest numbers that fit a mature single-purpose networking utility.

### 使われ方

A normal invocation sends a magic packet to a target MAC address, using the limited broadcast address by default. The README shows `wakeonlan 01:02:03:04:05:06`, subnet-directed broadcasts with `-i 192.168.1.255`, and custom destination ports with `-p`; the default UDP destination is the discard port, 9.

The README explains the practical networking caveat: local subnet broadcasts are straightforward, while waking a machine behind routers may require directed-broadcast forwarding or sending to another live host on the remote subnet so the sleeping adapter can still see the packet on the local link.

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

For package maintainers, `wakeonlan` is the canonical tiny WoL sender: portable Perl, no daemon, no discovery service, and a stable interface that maps directly onto the magic-packet format. It is most useful in scripts, router admin workflows, lab management, and home-server setups where the MAC address is known.

### タイムライン

- 1995: AMD and Hewlett-Packard proposed Magic Packet technology in an AMD white paper.
- 1996-1997: Wake-on-LAN saw wider industry adoption through PC manageability efforts involving IBM and Intel.
- 2000: the `wakeonlan` README copyright range begins, indicating the script's long pre-GitHub life.
- November 11, 2011: the jpoliv/wakeonlan repository was created on GitHub.
- 2024: the README still listed active copyright coverage through 2024.

### Related projects

- Related tools include `ether-wake`, router firmware Wake-on-LAN pages, and packet analyzers such as Wireshark, whose WOL dissector recognizes both UDP and EtherType-style magic packets. The broader related technology is the Wake-on-LAN hardware feature in NICs, BIOS/UEFI settings, and operating-system power management.

### ソース

- <https://api.github.com/repos/jpoliv/wakeonlan>
- <https://en.wikipedia.org/wiki/Wake-on-LAN>
- <https://github.com/jpoliv/wakeonlan>
- <https://raw.githubusercontent.com/jpoliv/wakeonlan/master/README.md>
- <https://wiki.wireshark.org/WakeOnLAN>


## セキュリティノート

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

- **Geiger リスク:** blue / 中
- broad file, network, media, or database tool signal

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

- Debian apt - wakeonlan - 0.41-14: normalized package name match | Debian stable package indexes: wakeonlan from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Sends 'magic packets' to wake-on-LAN enabled ethernet adapters | https://github.com/jpoliv/wakeonlan
- Nix - wakeonlan: normalized package name match | nixpkgs package indexes: pkgs/by-name/wa/wakeonlan/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - wakeonlan - 0.41-12.1: normalized package name match | Ubuntu 24.04 LTS package indexes: wakeonlan from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | Sends 'magic packets' to wake-on-LAN enabled ethernet adapters | https://github.com/jpoliv/wakeonlan
- apk - wakeonlan - 0.42-r0: normalized package name match | Alpine Linux edge package indexes: wakeonlan from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Perl script for waking up computers via Wake-On-LAN magic packets | https://github.com/jpoliv/wakeonlan
- apk - wakeonlan-doc - 0.42-r0: normalized package name match | Alpine Linux edge package indexes: wakeonlan-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Perl script for waking up computers via Wake-On-LAN magic packets (documentation) | https://github.com/jpoliv/wakeonlan
- pacman - wakeonlan - 0.42-3: normalized package name match | Arch Linux sync databases: wakeonlan from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Perl script for waking up computers via Wake-On-LAN magic packets | https://github.com/jpoliv/wakeonlan/
- MacPorts - wakeonlan: normalized package name match | MacPorts ports tree: net/wakeonlan/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- winget - NewCloud.WakeOnLan: normalized package name match | Windows Package Manager source index: NewCloud.WakeOnLan from https://cdn.winget.microsoft.com/cache/source.msix


## Combined YAML source

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