pkg.soopen package index

brew / rang 3588

Installer srecord avec Homebrew, apt, dnf, MacPorts, Nix, zypper, scoop

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install srecord

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install srecord

MacPorts ports tree · devel/srecord/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install srecord

Debian stable package indexes · srecord · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install srecord

Fedora Rawhide package metadata · srecord · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#srecord

nixpkgs package indexes · pkgs/by-name/sr/srecord/package.nix · Source: api.github.com

openSUSE zyppervérifié · 92%
sudo zypper install srecord

openSUSE Tumbleweed package metadata · srecord · Source: download.opensuse.org

Windows

Scoopvérifié · 92%
scoop install main/srecord

Scoop official bucket manifest trees · bucket/srecord.json · Source: api.github.com

aperçu

Résumé du paquet

Tools for manipulating EPROM load files

Commandes et alias

  • srec_cat
  • srec_cmp
  • srec_info

historique

Historique du projet et usages

SRecord is a long-running command-line toolkit for manipulating EPROM load files and firmware image formats. It is packaged because embedded developers still need reliable format conversion, comparison, inspection, checksumming, and filtering for Intel HEX, Motorola S-record, binary, and many other memory-image formats.

Historique du projet

The official SRecord site says the package was written by Peter Miller and is now maintained by Scott Finneran, with the website kept close to Miller's original in memoriam. Miller's own project note explains that he wrote SRecord because existing EPROM-load-file tools were few and did not cover enough of the manipulations he needed.

SRecord is written in C++ and organized around flexible file formats and input filters. The official site highlights `srec_cat`, `srec_cmp`, and `srec_info` as the main user-facing tools, and the reference manual documents a large set of supported formats and filters.

Historique d'adoption

The package metadata in this batch shows SRecord carried by Homebrew, Debian, Fedora/DNF, MacPorts, Nix, Scoop, Ubuntu, and openSUSE/Zypper. That broad distribution is typical for low-level embedded utilities: the audience is specialized, but the tool is valuable wherever firmware images are built, transformed, or compared.

Modes d'utilisation

Common usage is command-line conversion and normalization of firmware load files. `srec_cat` joins, crops, fills, checksums, and converts records; `srec_cmp` compares load files in a format-aware way; and `srec_info` reports address ranges and metadata.

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

SRecord matters to package nerds because it is the sort of compact, old-school Unix utility that quietly anchors embedded build systems. Packaging it saves projects from vendoring ad hoc HEX/S-record converters, and its many format backends make it more robust than one-off scripts.

Chronologie

  • 2005: Public release traffic for SRecord 1.21 documented ongoing feature and bug-fix releases.
  • 2007: SRecord 1.36 changed licensing to GPLv3 in release notes mirrored from the project announcement stream.
  • 2022: SRecord 1.65 released, with Scott Finneran maintaining the project and preserving Peter Miller's original site style.

Related projects

  • SRecord works with firmware and EPROM load-file formats such as Motorola S-record, Intel HEX, Tektronix HEX, binary images, and vendor-specific memory-initialization files.

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:record

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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
srec_catexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
srec_cmpexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
srec_infoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire1.65.0
gestionnaire mis à jour2026-07-13
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:srecord
Version1.65.0
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://srecord.sourceforge.net/
Dernière mise à jour2026-07-13T17:31:47+09:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

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.

Debian apt95%

libsrecord-dev 1.64-4.1+b1

library for manipulating EPROM load files (development)

http://srecord.sourceforge.net

sudo apt install libsrecord-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: srecord
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Srecord
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libsrecord-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libsrecord0t64 1.64-4.1+b1

library for manipulating EPROM load files (runtime)

http://srecord.sourceforge.net

sudo apt install libsrecord0t64
  • Section: libs
  • Architecture: amd64
  • Source Package: srecord
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Srecord
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libsrecord0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

srecord 1.64-4.1+b1

collection of powerful tools for manipulating EPROM load files

http://srecord.sourceforge.net

sudo apt install srecord
  • Section: utils
  • Architecture: amd64
  • Source Package: srecord
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Srecord
Debian stable package indexes · deb.debian.org · Debian stable package indexes: srecord from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

srecord

nix profile install nixpkgs#srecord
  • normalized package name match
  • Correspondance par : Srecord
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sr/srecord/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libsrecord-dev 1.64-4.1build1

library for manipulating EPROM load files (development)

http://srecord.sourceforge.net

sudo apt install libsrecord-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: srecord
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Srecord
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libsrecord-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libsrecord0t64 1.64-4.1build1

library for manipulating EPROM load files (runtime)

http://srecord.sourceforge.net

sudo apt install libsrecord0t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: srecord
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Srecord
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libsrecord0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

srecord 1.64-4.1build1

collection of powerful tools for manipulating EPROM load files

http://srecord.sourceforge.net

sudo apt install srecord
  • Section: universe/utils
  • Architecture: amd64
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Srecord
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: srecord from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

srecord 1.65.0-8.fc45

Manipulate EPROM load files

http://srecord.sourceforge.net/

sudo dnf install srecord
  • License: GPL-3.0-or-later AND LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: srecord
  • 5 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Srecord
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: srecord from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

srecord-devel 1.65.0-8.fc45

Development headers and libraries for srecord

http://srecord.sourceforge.net/

sudo dnf install srecord-devel
  • License: GPL-3.0-or-later AND LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: srecord
  • 2 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Srecord
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: srecord-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

libsrecord0 1.65.0-2.6

Srecord libraries

https://srecord.sourceforge.net/

sudo zypper install libsrecord0
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: srecord
  • 5 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Srecord
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libsrecord0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

srecord 1.65.0-2.6

Hex/bin format conversion package

https://srecord.sourceforge.net/

sudo zypper install srecord
  • License: GPL-3.0-or-later
  • Category: Development/Tools/Other
  • Architecture: x86_64
  • Source Package: srecord
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Srecord
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: srecord from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

srecord-devel 1.65.0-2.6

Srecord development files

https://srecord.sourceforge.net/

sudo zypper install srecord-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: srecord
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Srecord
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: srecord-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

srecord-doc 1.65.0-2.6

Srecord PDF documentation

https://srecord.sourceforge.net/

sudo zypper install srecord-doc
  • License: GPL-3.0-or-later
  • Category: Documentation/Other
  • Architecture: noarch
  • Source Package: srecord
  • 1 fournit
  • normalized package name match
  • Correspondance par : Srecord
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: srecord-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

srecord

sudo port install srecord
  • normalized package name match
  • Correspondance par : Srecord
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/srecord/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/srecord

scoop install main/srecord
  • normalized package name match
  • Correspondance par : Srecord
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/srecord.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

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
  • pkg.so package database
  • pkgdb category and tag curation