How To Install srecord on Fedora 36

In this tutorial we learn how to install srecord in Fedora 36. srecord is Manipulate EPROM load files

Introduction

In this tutorial we learn how to install srecord on Fedora 36.

What is srecord

The SRecord package is a collection of powerful tools for manipulating EPROM load files. - The SRecord package understands a number of file formats S-Record, Intel, Tektronix, Binary. These file formats may be read and written. Also C array definitions, for output only. - The SRecord package has a number of tools and converting files, srec_cmp for comparing files and srec_info for printing summaries. - The SRecord package has a number for filters to the data, crop to keep address ranges, exclude to remove address ranges, fill to plug holes in the data, length to insert the data length, maximum to insert the data address maximum, minimum to insert the data address minimum, offset to adjust addresses, and split for wide data buses and memory striping. More than one filter may be applied to each input file. Different filters may be applied to each input file. All filters may be applied to all file formats.

We can use yum or dnf to install srecord on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install srecord.

Install srecord on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install srecord using dnf by running the following command:

sudo dnf -y install srecord

Install srecord on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install srecord using yum by running the following command:

sudo yum -y install srecord

How To Uninstall srecord on Fedora 36

To uninstall only the srecord package we can use the following command:

sudo dnf remove srecord

srecord Package Contents on Fedora 36

/usr/bin/srec_cat
/usr/bin/srec_cmp
/usr/bin/srec_info
/usr/lib/.build-id
/usr/lib/.build-id/15
/usr/lib/.build-id/15/5bc8ae33b09189900eaa924e4a18b981fe591a
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/7404b3b97acfc3c630251e1101ed5e786b075a
/usr/lib/.build-id/af
/usr/lib/.build-id/af/ac3ec2d8b656cd1c0e6eaadb61a47c8c960c42
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/1ea56502db58b9b65c07f821b5dc7c3ddf78e5
/usr/lib64/libsrecord.so.0
/usr/lib64/libsrecord.so.0.0.0
/usr/share/doc/srecord
/usr/share/doc/srecord/BUILDING
/usr/share/doc/srecord/BUILDING.pdf
/usr/share/doc/srecord/README
/usr/share/doc/srecord/README.pdf
/usr/share/doc/srecord/change_log.pdf
/usr/share/doc/srecord/reference.pdf
/usr/share/licenses/srecord
/usr/share/licenses/srecord/LICENSE
/usr/share/man/man1/srec_cat.1.gz
/usr/share/man/man1/srec_cmp.1.gz
/usr/share/man/man1/srec_examples.1.gz
/usr/share/man/man1/srec_info.1.gz
/usr/share/man/man1/srec_input.1.gz
/usr/share/man/man1/srec_license.1.gz
/usr/share/man/man3/srecord.3.gz
/usr/share/man/man3/srecord_license.3.gz
/usr/share/man/man5/srec_aomf.5.gz
/usr/share/man/man5/srec_ascii_hex.5.gz
/usr/share/man/man5/srec_atmel_generic.5.gz
/usr/share/man/man5/srec_binary.5.gz
/usr/share/man/man5/srec_brecord.5.gz
/usr/share/man/man5/srec_coe.5.gz
/usr/share/man/man5/srec_cosmac.5.gz
/usr/share/man/man5/srec_dec_binary.5.gz
/usr/share/man/man5/srec_emon52.5.gz
/usr/share/man/man5/srec_fairchild.5.gz
/usr/share/man/man5/srec_fastload.5.gz
/usr/share/man/man5/srec_formatted_binary.5.gz
/usr/share/man/man5/srec_forth.5.gz
/usr/share/man/man5/srec_fpc.5.gz
/usr/share/man/man5/srec_idt.5.gz
/usr/share/man/man5/srec_intel.5.gz
/usr/share/man/man5/srec_intel16.5.gz
/usr/share/man/man5/srec_logisim.5.gz
/usr/share/man/man5/srec_mem.5.gz
/usr/share/man/man5/srec_mif.5.gz
/usr/share/man/man5/srec_mips_flash.5.gz
/usr/share/man/man5/srec_mos_tech.5.gz
/usr/share/man/man5/srec_motorola.5.gz
/usr/share/man/man5/srec_msbin.5.gz
/usr/share/man/man5/srec_needham.5.gz
/usr/share/man/man5/srec_os65v.5.gz
/usr/share/man/man5/srec_ppb.5.gz
/usr/share/man/man5/srec_ppx.5.gz
/usr/share/man/man5/srec_signetics.5.gz
/usr/share/man/man5/srec_spasm.5.gz
/usr/share/man/man5/srec_spectrum.5.gz
/usr/share/man/man5/srec_stewie.5.gz
/usr/share/man/man5/srec_tektronix.5.gz
/usr/share/man/man5/srec_tektronix_extended.5.gz
/usr/share/man/man5/srec_ti_tagged.5.gz
/usr/share/man/man5/srec_ti_tagged_16.5.gz
/usr/share/man/man5/srec_ti_txt.5.gz
/usr/share/man/man5/srec_trs80.5.gz
/usr/share/man/man5/srec_vmem.5.gz
/usr/share/man/man5/srec_wilson.5.gz

References

Summary

In this tutorial we learn how to install srecord on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).


title: “How To Install srecord on Fedora 36” linkTitle: “srecord” type: “docs” description: “In this tutorial we learn how to install srecord in Fedora 36. srecord is Manipulate EPROM load files” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/srecord-featured.png

Introduction

In this tutorial we learn how to install srecord on Fedora 36.

What is srecord

The SRecord package is a collection of powerful tools for manipulating EPROM load files. - The SRecord package understands a number of file formats S-Record, Intel, Tektronix, Binary. These file formats may be read and written. Also C array definitions, for output only. - The SRecord package has a number of tools and converting files, srec_cmp for comparing files and srec_info for printing summaries. - The SRecord package has a number for filters to the data, crop to keep address ranges, exclude to remove address ranges, fill to plug holes in the data, length to insert the data length, maximum to insert the data address maximum, minimum to insert the data address minimum, offset to adjust addresses, and split for wide data buses and memory striping. More than one filter may be applied to each input file. Different filters may be applied to each input file. All filters may be applied to all file formats.

We can use yum or dnf to install srecord on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install srecord.

Install srecord on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install srecord using dnf by running the following command:

sudo dnf -y install srecord

Install srecord on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install srecord using yum by running the following command:

sudo yum -y install srecord

How To Uninstall srecord on Fedora 36

To uninstall only the srecord package we can use the following command:

sudo dnf remove srecord

srecord Package Contents on Fedora 36

/usr/bin/srec_cat
/usr/bin/srec_cmp
/usr/bin/srec_info
/usr/lib/.build-id
/usr/lib/.build-id/1c
/usr/lib/.build-id/1c/f22ef8bec39957def90638ca1ecb062fbd93b5
/usr/lib/.build-id/29
/usr/lib/.build-id/29/03a0cf4604ee805e99c2bf975bd2a16547a36d
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/7924663067e84c5c66f17ba7f1563d55e73d80
/usr/lib/.build-id/f8
/usr/lib/.build-id/f8/6ec1f19fc6a5e5f61220dc7681bdf1c6ebf20f
/usr/lib/libsrecord.so.0
/usr/lib/libsrecord.so.0.0.0
/usr/share/doc/srecord
/usr/share/doc/srecord/BUILDING
/usr/share/doc/srecord/BUILDING.pdf
/usr/share/doc/srecord/README
/usr/share/doc/srecord/README.pdf
/usr/share/doc/srecord/change_log.pdf
/usr/share/doc/srecord/reference.pdf
/usr/share/licenses/srecord
/usr/share/licenses/srecord/LICENSE
/usr/share/man/man1/srec_cat.1.gz
/usr/share/man/man1/srec_cmp.1.gz
/usr/share/man/man1/srec_examples.1.gz
/usr/share/man/man1/srec_info.1.gz
/usr/share/man/man1/srec_input.1.gz
/usr/share/man/man1/srec_license.1.gz
/usr/share/man/man3/srecord.3.gz
/usr/share/man/man3/srecord_license.3.gz
/usr/share/man/man5/srec_aomf.5.gz
/usr/share/man/man5/srec_ascii_hex.5.gz
/usr/share/man/man5/srec_atmel_generic.5.gz
/usr/share/man/man5/srec_binary.5.gz
/usr/share/man/man5/srec_brecord.5.gz
/usr/share/man/man5/srec_coe.5.gz
/usr/share/man/man5/srec_cosmac.5.gz
/usr/share/man/man5/srec_dec_binary.5.gz
/usr/share/man/man5/srec_emon52.5.gz
/usr/share/man/man5/srec_fairchild.5.gz
/usr/share/man/man5/srec_fastload.5.gz
/usr/share/man/man5/srec_formatted_binary.5.gz
/usr/share/man/man5/srec_forth.5.gz
/usr/share/man/man5/srec_fpc.5.gz
/usr/share/man/man5/srec_idt.5.gz
/usr/share/man/man5/srec_intel.5.gz
/usr/share/man/man5/srec_intel16.5.gz
/usr/share/man/man5/srec_logisim.5.gz
/usr/share/man/man5/srec_mem.5.gz
/usr/share/man/man5/srec_mif.5.gz
/usr/share/man/man5/srec_mips_flash.5.gz
/usr/share/man/man5/srec_mos_tech.5.gz
/usr/share/man/man5/srec_motorola.5.gz
/usr/share/man/man5/srec_msbin.5.gz
/usr/share/man/man5/srec_needham.5.gz
/usr/share/man/man5/srec_os65v.5.gz
/usr/share/man/man5/srec_ppb.5.gz
/usr/share/man/man5/srec_ppx.5.gz
/usr/share/man/man5/srec_signetics.5.gz
/usr/share/man/man5/srec_spasm.5.gz
/usr/share/man/man5/srec_spectrum.5.gz
/usr/share/man/man5/srec_stewie.5.gz
/usr/share/man/man5/srec_tektronix.5.gz
/usr/share/man/man5/srec_tektronix_extended.5.gz
/usr/share/man/man5/srec_ti_tagged.5.gz
/usr/share/man/man5/srec_ti_tagged_16.5.gz
/usr/share/man/man5/srec_ti_txt.5.gz
/usr/share/man/man5/srec_trs80.5.gz
/usr/share/man/man5/srec_vmem.5.gz
/usr/share/man/man5/srec_wilson.5.gz

References

Summary

In this tutorial we learn how to install srecord on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).