How To Install sourcextractor++ on Fedora 34

sourcextractor++ is A program that extracts a catalog of sources from astronomical images, and the successor of SExtractor A program that extracts a catalog of sources from astronomical images, and the successor of SExtractor

Introduction

In this tutorial we learn how to install sourcextractor++ on Fedora 34.

What is sourcextractor++

sourcextractor++ is a program that extracts a catalog of sources from astronomical images. It is the successor to the original SExtractor package. sourcextractor++ 0.15 1.fc34 x86_64 1.1 M sourcextractor++-0.15-1.fc34.src.rpm updates A program that extracts a catalog of sources from astronomical images, and the successor of SExtractor https LGPLv3+ sourcextractor++ is a program that extracts a catalog of sources from astronomical images. It is the successor to the original SExtractor package.

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

Install sourcextractor++ on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

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

sudo dnf -y install sourcextractor++

Install sourcextractor++ on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

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

sudo yum -y install sourcextractor++

How To Uninstall sourcextractor++ on Fedora 34

To uninstall only the sourcextractor++ package we can use the following command:

sudo dnf remove sourcextractor++

sourcextractor++ Package Contents on Fedora 34

/etc/sourcextractor++.conf
/usr/bin/sourcextractor++
/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/984764d31457dfb7addd2ac9a89f42adf0b917
/usr/lib/.build-id/1d
/usr/lib/.build-id/1d/389c67939875bac2d75695ac687d7c1048a953
/usr/lib/.build-id/44
/usr/lib/.build-id/44/cd4dd589aecc1aaf2259a363acfac8a26a042d
/usr/lib/.build-id/75
/usr/lib/.build-id/75/049c4d53d4145567e3d7831a9cfe5bb8dd14b3
/usr/lib/.build-id/75/651546c59ccbb16b40b71c7cb5e613ba0bc698
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/0450b5b28401809f2fffa3c9d735ed6845e998
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/9c7a0bbb16f00e74d825039c308cb1338eed4d
/usr/lib64/cmake/ElementsProject/SourceXtractorPlusPlusEnvironment.xml
/usr/lib64/libModelFitting.so.0.13
/usr/lib64/libSEFramework.so.0.13
/usr/lib64/libSEImplementation.so.0.13
/usr/lib64/libSEMain.so.0.13
/usr/lib64/libSEUtils.so.0.13
/usr/lib64/python3.9/lib-dynload/_SourceXtractorPy.so
/usr/lib64/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_INSTALL.py
/usr/lib64/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_VERSION.py
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.pyc
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor
/usr/lib64/python3.9/site-packages/sourcextractor/__init__.py
/usr/lib64/python3.9/site-packages/sourcextractor/__pycache__
/usr/lib64/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config
/usr/lib64/python3.9/site-packages/sourcextractor/config/__init__.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/aperture.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/argv.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/measurement_images.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/model_fitting.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/output.py
/usr/share/licenses/sourcextractor++
/usr/share/licenses/sourcextractor++/LICENSE
/etc/sourcextractor++.conf
/usr/bin/sourcextractor++
/usr/lib/.build-id
/usr/lib/.build-id/06
/usr/lib/.build-id/06/0e7f86e2b84af81c01dbbf59b1bb8ee1bc3115
/usr/lib/.build-id/2f
/usr/lib/.build-id/2f/b567d98074d33b23b804ed340e33d9ecd4d479
/usr/lib/.build-id/50
/usr/lib/.build-id/50/2e73dbe527b06e897e0c179665e22eaeb65fb7
/usr/lib/.build-id/55
/usr/lib/.build-id/55/2210330e2082d0bf1467b5ec4f693c2442209d
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/0401040a45c6f5a03594cedbd2148f4b905eca
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/88638edf0fe367f7a796c5f224eb5c2331117f
/usr/lib/.build-id/c7
/usr/lib/.build-id/c7/7c9ca125c0b5b4de624a8a51006bc3cd3c46c5
/usr/lib/cmake/ElementsProject/SourceXtractorPlusPlusEnvironment.xml
/usr/lib/libModelFitting.so.0.13
/usr/lib/libSEFramework.so.0.13
/usr/lib/libSEImplementation.so.0.13
/usr/lib/libSEMain.so.0.13
/usr/lib/libSEUtils.so.0.13
/usr/lib/python3.9/lib-dynload/_SourceXtractorPy.so
/usr/lib/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_INSTALL.py
/usr/lib/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_VERSION.py
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.pyc
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor
/usr/lib/python3.9/site-packages/sourcextractor/__init__.py
/usr/lib/python3.9/site-packages/sourcextractor/__pycache__
/usr/lib/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config
/usr/lib/python3.9/site-packages/sourcextractor/config/__init__.py
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/aperture.py
/usr/lib/python3.9/site-packages/sourcextractor/config/argv.py
/usr/lib/python3.9/site-packages/sourcextractor/config/measurement_images.py
/usr/lib/python3.9/site-packages/sourcextractor/config/model_fitting.py
/usr/lib/python3.9/site-packages/sourcextractor/config/output.py
/usr/share/licenses/sourcextractor++
/usr/share/licenses/sourcextractor++/LICENSE
/etc/sourcextractor++.conf
/usr/bin/sourcextractor++
/usr/lib/.build-id
/usr/lib/.build-id/08
/usr/lib/.build-id/08/9836cb56cab00d22a7e1a3a1e0ac743216caa0
/usr/lib/.build-id/36
/usr/lib/.build-id/36/39cce6449f8bab1e9e1e18e9549550e69144aa
/usr/lib/.build-id/43
/usr/lib/.build-id/43/8c59976d3281c02ffb45cbe1ff2e771474f2a0
/usr/lib/.build-id/88
/usr/lib/.build-id/88/778257b0b45e5ac29cffbeba82b78bd1afede1
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/dfb4bef0d70f1ab40dcefdccaf07c1f6b62f71
/usr/lib/.build-id/d6
/usr/lib/.build-id/d6/b1aef8634dc3ce12bcfb715a962743071fe081
/usr/lib/.build-id/f9
/usr/lib/.build-id/f9/388a0494d6e965f78fe23cbfe131fb418a7498
/usr/lib64/cmake/ElementsProject/SourceXtractorPlusPlusEnvironment.xml
/usr/lib64/libModelFitting.so.0.15
/usr/lib64/libSEFramework.so.0.15
/usr/lib64/libSEImplementation.so.0.15
/usr/lib64/libSEMain.so.0.15
/usr/lib64/libSEUtils.so.0.15
/usr/lib64/python3.9/lib-dynload/_SourceXtractorPy.so
/usr/lib64/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_INSTALL.py
/usr/lib64/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_VERSION.py
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.pyc
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor
/usr/lib64/python3.9/site-packages/sourcextractor/__init__.py
/usr/lib64/python3.9/site-packages/sourcextractor/__pycache__
/usr/lib64/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config
/usr/lib64/python3.9/site-packages/sourcextractor/config/__init__.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.opt-1.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.pyc
/usr/lib64/python3.9/site-packages/sourcextractor/config/aperture.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/argv.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/measurement_images.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/model_fitting.py
/usr/lib64/python3.9/site-packages/sourcextractor/config/output.py
/usr/share/licenses/sourcextractor++
/usr/share/licenses/sourcextractor++/LICENSE
/etc/sourcextractor++.conf
/usr/bin/sourcextractor++
/usr/lib/.build-id
/usr/lib/.build-id/24
/usr/lib/.build-id/24/6312c33d033e881dca0fce244ceca761818588
/usr/lib/.build-id/56
/usr/lib/.build-id/56/b766eac274cb6fe9d30406289269245dea495b
/usr/lib/.build-id/5a
/usr/lib/.build-id/5a/1cae2736c87392aa3acc2214a4b7b207f0e2ca
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/58eb252c9514330c3e1b1b26bf57524b21fa68
/usr/lib/.build-id/94
/usr/lib/.build-id/94/f4438b23b5e88e150cf6cfe975d3f7c7145a67
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/8fd57dae26e3fae3e42571e137384889470d00
/usr/lib/.build-id/fd
/usr/lib/.build-id/fd/17154a65fb61ed6a54961b38483ded2a8ffbc6
/usr/lib/cmake/ElementsProject/SourceXtractorPlusPlusEnvironment.xml
/usr/lib/libModelFitting.so.0.15
/usr/lib/libSEFramework.so.0.15
/usr/lib/libSEImplementation.so.0.15
/usr/lib/libSEMain.so.0.15
/usr/lib/libSEUtils.so.0.15
/usr/lib/python3.9/lib-dynload/_SourceXtractorPy.so
/usr/lib/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_INSTALL.py
/usr/lib/python3.9/site-packages/SOURCEXTRACTORPLUSPLUS_VERSION.py
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_INSTALL.cpython-39.pyc
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/__pycache__/SOURCEXTRACTORPLUSPLUS_VERSION.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor
/usr/lib/python3.9/site-packages/sourcextractor/__init__.py
/usr/lib/python3.9/site-packages/sourcextractor/__pycache__
/usr/lib/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config
/usr/lib/python3.9/site-packages/sourcextractor/config/__init__.py
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/aperture.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/argv.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/measurement_images.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/model_fitting.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/__pycache__/output.cpython-39.pyc
/usr/lib/python3.9/site-packages/sourcextractor/config/aperture.py
/usr/lib/python3.9/site-packages/sourcextractor/config/argv.py
/usr/lib/python3.9/site-packages/sourcextractor/config/measurement_images.py
/usr/lib/python3.9/site-packages/sourcextractor/config/model_fitting.py
/usr/lib/python3.9/site-packages/sourcextractor/config/output.py
/usr/share/licenses/sourcextractor++
/usr/share/licenses/sourcextractor++/LICENSE

References

Summary

In this tutorial we learn how to install sourcextractor++ on Fedora 34 using yum and dnf.