pkg.soopen package index

brew / rang 12028

Installer s6-rc avec Homebrew, apk

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de s6-rc pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install s6-rc

local Homebrew formula metadata

aperçu

Résumé du paquet

Process supervision suite

Commandes et alias

  • s6-rc
  • s6-rc-compile
  • s6-rc-db
  • s6-rc-dryrun
  • s6-rc-format-upgrade
  • s6-rc-init
  • s6-rc-repo-init
  • s6-rc-repo-list
  • s6-rc-repo-sync
  • s6-rc-set-change
  • s6-rc-set-commit
  • s6-rc-set-copy
  • s6-rc-set-delete
  • s6-rc-set-fix
  • s6-rc-set-install
  • s6-rc-set-new
  • s6-rc-set-status
  • s6-rc-update

historique

Historique du projet et usages

s6-rc is a dependency-aware service and machine-state manager layered on the s6 supervision suite.

Historique du projet

s6-rc was created as the dependency-aware service-management layer for s6 systems. It manages both supervised long-running services and one-time state transitions, plus bundles that name groups of atomic services.

An initially planned 1.0.0.0 design proved too ambitious and was scaled back in favor of incremental development. Starting with 0.6.0.0, the suite added repository and set-management tools intended to help users and distributions organize source definitions and compiled service databases.

Historique d'adoption

s6-rc serves systems built around the s6 supervision infrastructure and is packaged by Homebrew and Alpine according to source_facts.package-manager. Its documentation explicitly addresses distribution package upgrades: packages may ship service definitions, after which administrators compile and live-update the database.

Modes d'utilisation

Administrators write directories describing longruns, oneshots, and bundles, compile them with `s6-rc-compile`, initialize live state with `s6-rc-init`, and request transitions with `s6-rc change`. `s6-rc-update` replaces a live compiled database without rebooting. Locations for source definitions, compiled databases, and live state are deployment choices or build-time defaults rather than one universal configuration file.

Pourquoi les passionnés de paquets s'y intéressent

s6-rc is notable for separating declarative service definitions and offline dependency-graph compilation from online state changes. This architecture makes database formats, upgrade tooling, dependency closure, and package-supplied service definitions central concerns—precisely the details that interest init-system and distribution maintainers.

Chronologie

  • 0.6.0.0: Repository and set-management commands were introduced for organizing service-definition sources and compiled databases.
  • 0.7.0.0: Added reload support and changed the compiled database format.

Related projects

  • s6 supplies the underlying supervision tree. skalibs and execline are required dependencies. The official site names anopa and nosh as comparable service-management work and recommends s6-frontend as a higher-level entry point.

posture de sécurité

Niveau de risque : blue

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

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

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

Signaux

  • text:sync

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 3 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
s6-rccliexécutable global
s6-rc-compilecliexécutable global
s6-rc-dbcliexécutable global
s6-rc-dryruncliexécutable global
s6-rc-format-upgradecliexécutable global
s6-rc-initcliexécutable global
s6-rc-repo-initcliexécutable global
s6-rc-repo-listcliexécutable global
s6-rc-repo-synccliexécutable global
s6-rc-set-changecliexécutable global
s6-rc-set-commitcliexécutable global
s6-rc-set-copycliexécutable global
s6-rc-set-deletecliexécutable global
s6-rc-set-fixcliexécutable global
s6-rc-set-installcliexécutable global
s6-rc-set-newcliexécutable global
s6-rc-set-statuscliexécutable global
s6-rc-updatecliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-09-19
version du gestionnaire0.7.0.0
gestionnaire mis à jour2026-09-13
données localesOK
amontnot checked
dernière version détectéenon détecté

https://skarnet.org/software/s6-rc/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:s6-rc
Version0.7.0.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/s6-rc
Page d'accueilhttps://skarnet.org/software/s6-rc/
Docs amonthttps://skarnet.org/software/s6-rc/
LicenceISC
Archive sourcehttps://skarnet.org/software/s6-rc/s6-rc-0.7.0.0.tar.gz
Dernière mise à jour2026-09-13T13:52:04Z
Pulseupdated
Dépendancesexecline, s6, skalibs
Dépendances de compilationpkgconf
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Names6-rc
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

apk95%

s6-rc 0.7.0.0-r0

Service manager for s6-based systems

https://skarnet.org/software/s6-rc/

sudo apk add s6-rc
  • License: ISC
  • Architecture: x86_64
  • Source Package: s6-rc
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : S6 Rc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: s6-rc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

s6-rc-dev 0.7.0.0-r0

Service manager for s6-based systems (development files)

https://skarnet.org/software/s6-rc/

sudo apk add s6-rc-dev
  • License: ISC
  • Architecture: x86_64
  • Source Package: s6-rc
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : S6 Rc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: s6-rc-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

s6-rc-doc 0.7.0.0-r0

Service manager for s6-based systems (documentation)

https://skarnet.org/software/s6-rc/

sudo apk add s6-rc-doc
  • License: ISC
  • Architecture: x86_64
  • Source Package: s6-rc
  • normalized package name match
  • Correspondance par : S6 Rc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: s6-rc-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

s6-rc-libs 0.7.0.0-r0

Service manager for s6-based systems (libraries)

https://skarnet.org/software/s6-rc/

sudo apk add s6-rc-libs
  • License: ISC
  • Architecture: x86_64
  • Source Package: s6-rc
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : S6 Rc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: s6-rc-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

s6-rc-static 0.7.0.0-r0

Service manager for s6-based systems (static library)

https://skarnet.org/software/s6-rc/

sudo apk add s6-rc-static
  • License: ISC
  • Architecture: x86_64
  • Source Package: s6-rc
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : S6 Rc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: s6-rc-static from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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