🍺 BREW Explorer

← all formulae

apcupsd

brew install apcupsd v3.14.14 GPL-2.0-only

Daemon for controlling APC UPSes

43
30-day installs · #5007
110
90-day · #5388
443
365-day · #5389

Runtime dependencies

Links

Caveats

For apcupsd to be able to communicate with UPSes connected via USB,
the kernel extension must be installed by the root user:

  sudo cp -pR $HOMEBREW_CELLAR/apcupsd/3.14.14/Library/Extensions/ApcupsdDummy.kext /System/Library/Extensions/
  sudo chown -R root:wheel /System/Library/Extensions/ApcupsdDummy.kext
  sudo touch /System/Library/Extensions/

  Note: The kernel extension currently does not work as expected.

  You will have to unplug and plug the USB cable back in after each
  reboot in order for apcupsd to be able to connect to the UPS.

To load apcupsd at startup, activate the included Launch Daemon:

  sudo cp $HOMEBREW_CELLAR/apcupsd/3.14.14/lib/Library/LaunchDaemons/org.apcupsd.apcupsd.plist /Library/LaunchDaemons
  sudo chmod 644 /Library/LaunchDaemons/org.apcupsd.apcupsd.plist
  sudo launchctl load -w /Library/LaunchDaemons/org.apcupsd.apcupsd.plist

If this is an upgrade and you already have the Launch Daemon loaded, you
have to unload the Launch Daemon before reinstalling it:

  sudo launchctl unload -w /Library/LaunchDaemons/org.apcupsd.apcupsd.plist
  sudo rm /Library/LaunchDaemons/org.apcupsd.apcupsd.plist
Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": "For apcupsd to be able to communicate with UPSes connected via USB,\nthe kernel extension must be installed by the root user:\n\n  sudo cp -pR $HOMEBREW_CELLAR/apcupsd/3.14.14/Library/Extensions/ApcupsdDummy.kext /System/Library/Extensions/\n  sudo chown -R root:wheel /System/Library/Extensions/ApcupsdDummy.kext\n  sudo touch /System/Library/Extensions/\n\n  Note: The kernel extension currently does not work as expected.\n\n  You will have to unplug and plug the USB cable back in after each\n  reboot in order for apcupsd to be able to connect to the UPS.\n\nTo load apcupsd at startup, activate the included Launch Daemon:\n\n  sudo cp $HOMEBREW_CELLAR/apcupsd/3.14.14/lib/Library/LaunchDaemons/org.apcupsd.apcupsd.plist /Library/LaunchDaemons\n  sudo chmod 644 /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n  sudo launchctl load -w /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n\nIf this is an upgrade and you already have the Launch Daemon loaded, you\nhave to unload the Launch Daemon before reinstalling it:\n\n  sudo launchctl unload -w /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n  sudo rm /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n",
  "conflicts_with": [],
  "dependencies": [
    "gd",
    "libusb-compat"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Daemon for controlling APC UPSes",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:26+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "apcupsd",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "http://www.apcupsd.org",
  "homepage_og_description": "Download Apcupsd UPS control software for free.  Apcupsd is a program for monitoring UPSes and performing a graceful computer shutdown in the event of a power failure. It runs on Linux, Mac OS/X, Win32, BSD, Solaris, and other OSes.",
  "homepage_og_image": "https://sourceforge.net//a.fsdn.com/con/app/proj/apcupsd/screenshots/59404.jpg/1",
  "homepage_title": "Apcupsd UPS control software download | SourceForge.net",
  "installs_30d": 43,
  "installs_365d": 443,
  "installs_90d": 110,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-2.0-only",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "apcupsd",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5007,
  "rank_365d": 5389,
  "rank_90d": 5388,
  "raw_hash": "fa9ff050f425394f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/apcupsd.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "3.14.14",
  "versioned_formulae": [],
  "why_use_this": null
}