How To Install libindi on Fedora 36

In this tutorial we learn how to install libindi in Fedora 36. libindi is Instrument Neutral Distributed Interface

Introduction

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

What is libindi

INDI is a distributed control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, and scalable. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more.

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

Install libindi 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 libindi using dnf by running the following command:

sudo dnf -y install libindi

Install libindi 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 libindi using yum by running the following command:

sudo yum -y install libindi

How To Uninstall libindi on Fedora 36

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

sudo dnf remove libindi

libindi Package Contents on Fedora 36

/usr/bin/indi_aaf2_focus
/usr/bin/indi_activefocuser_focus
/usr/bin/indi_arduinost4
/usr/bin/indi_astromech_lpm
/usr/bin/indi_astrometry
/usr/bin/indi_astrotrac_telescope
/usr/bin/indi_baader_dome
/usr/bin/indi_celestron_gps
/usr/bin/indi_celestron_sct_focus
/usr/bin/indi_crux_mount
/usr/bin/indi_ddw_dome
/usr/bin/indi_deepskydad_af1_focus
/usr/bin/indi_deepskydad_af2_focus
/usr/bin/indi_deepskydad_af3_focus
/usr/bin/indi_deepskydad_fp1
/usr/bin/indi_deepskydad_fr1
/usr/bin/indi_dmfc_focus
/usr/bin/indi_domepro2_dome
/usr/bin/indi_dsc_telescope
/usr/bin/indi_efa_focus
/usr/bin/indi_eq500x_telescope
/usr/bin/indi_esattoarco_focus
/usr/bin/indi_eval
/usr/bin/indi_falcon_rotator
/usr/bin/indi_fcusb_focus
/usr/bin/indi_flipflat
/usr/bin/indi_gemini_focus
/usr/bin/indi_getprop
/usr/bin/indi_gpusb
/usr/bin/indi_hid_test
/usr/bin/indi_hitecastrodc_focus
/usr/bin/indi_ieq_telescope
/usr/bin/indi_ieqlegacy_telescope
/usr/bin/indi_imager_agent
/usr/bin/indi_integra_focus
/usr/bin/indi_ioptronHC8406
/usr/bin/indi_ioptronv3_telescope
/usr/bin/indi_joystick
/usr/bin/indi_lacerta_mfoc_focus
/usr/bin/indi_lakeside_focus
/usr/bin/indi_lx200_10micron
/usr/bin/indi_lx200_16
/usr/bin/indi_lx200_OnStep
/usr/bin/indi_lx200_TeenAstro
/usr/bin/indi_lx200ap
/usr/bin/indi_lx200ap_gtocp2
/usr/bin/indi_lx200ap_v2
/usr/bin/indi_lx200autostar
/usr/bin/indi_lx200basic
/usr/bin/indi_lx200classic
/usr/bin/indi_lx200fs2
/usr/bin/indi_lx200gemini
/usr/bin/indi_lx200generic
/usr/bin/indi_lx200gotonova
/usr/bin/indi_lx200gps
/usr/bin/indi_lx200pulsar2
/usr/bin/indi_lx200ss2000pc
/usr/bin/indi_lx200zeq25
/usr/bin/indi_lynx_focus
/usr/bin/indi_manual_wheel
/usr/bin/indi_mbox_weather
/usr/bin/indi_meta_weather
/usr/bin/indi_microtouch_focus
/usr/bin/indi_moonlite_focus
/usr/bin/indi_moonlitedro_focus
/usr/bin/indi_myfocuserpro2_focus
/usr/bin/indi_nexdome_beaver
/usr/bin/indi_nfocus
/usr/bin/indi_nframe_rotator
/usr/bin/indi_nightcrawler_focus
/usr/bin/indi_nstep_focus
/usr/bin/indi_onfocus_focus
/usr/bin/indi_openweathermap_weather
/usr/bin/indi_optec_wheel
/usr/bin/indi_paramount_telescope
/usr/bin/indi_pegasus_flatmaster
/usr/bin/indi_pegasus_focuscube
/usr/bin/indi_pegasus_ppb
/usr/bin/indi_pegasus_ppba
/usr/bin/indi_pegasus_scopsoag
/usr/bin/indi_pegasus_uch
/usr/bin/indi_pegasus_upb
/usr/bin/indi_perfectstar_focus
/usr/bin/indi_planewave_deltat
/usr/bin/indi_pmc8_telescope
/usr/bin/indi_pyxis_rotator
/usr/bin/indi_qhycfw1_wheel
/usr/bin/indi_qhycfw2_wheel
/usr/bin/indi_qhycfw3_wheel
/usr/bin/indi_quantum_wheel
/usr/bin/indi_rainbow_telescope
/usr/bin/indi_rainbowrsf_focus
/usr/bin/indi_rbfocus_focus
/usr/bin/indi_rigel_dome
/usr/bin/indi_robo_focus
/usr/bin/indi_rolloff_dome
/usr/bin/indi_scopedome_dome
/usr/bin/indi_script_dome
/usr/bin/indi_script_telescope
/usr/bin/indi_sestosenso2_focus
/usr/bin/indi_sestosenso_focus
/usr/bin/indi_setprop
/usr/bin/indi_siefs_focus
/usr/bin/indi_simulator_ccd
/usr/bin/indi_simulator_dome
/usr/bin/indi_simulator_focus
/usr/bin/indi_simulator_gps
/usr/bin/indi_simulator_guide
/usr/bin/indi_simulator_lightpanel
/usr/bin/indi_simulator_receiver
/usr/bin/indi_simulator_rotator
/usr/bin/indi_simulator_sqm
/usr/bin/indi_simulator_telescope
/usr/bin/indi_simulator_weather
/usr/bin/indi_simulator_wheel
/usr/bin/indi_skycommander_telescope
/usr/bin/indi_skysafari
/usr/bin/indi_skywatcherAltAzMount
/usr/bin/indi_skywatcherAltAzSimple
/usr/bin/indi_smartfocus_focus
/usr/bin/indi_snapcap
/usr/bin/indi_sqm_weather
/usr/bin/indi_star2000
/usr/bin/indi_steeldrive2_focus
/usr/bin/indi_steeldrive_focus
/usr/bin/indi_synscan_telescope
/usr/bin/indi_synscanlegacy_telescope
/usr/bin/indi_tcfs3_focus
/usr/bin/indi_tcfs_focus
/usr/bin/indi_teenastro_focus
/usr/bin/indi_temma_telescope
/usr/bin/indi_trutech_wheel
/usr/bin/indi_usbdewpoint
/usr/bin/indi_usbfocusv3_focus
/usr/bin/indi_v4l2_ccd
/usr/bin/indi_vantage_weather
/usr/bin/indi_watchdog
/usr/bin/indi_watcher_weather
/usr/bin/indi_weather_safety_proxy
/usr/bin/indi_xagyl_wheel
/usr/bin/indiserver
/usr/lib/.build-id
/usr/lib/.build-id/01
/usr/lib/.build-id/01/d235be7762686d54e4b338fafe3502e97a966d
/usr/lib/.build-id/04
/usr/lib/.build-id/04/ae444aa5f72309256ed403e578a69571277334
/usr/lib/.build-id/07
/usr/lib/.build-id/07/ba79e6735534b3f2a547228fe836eb887de96a
/usr/lib/.build-id/09
/usr/lib/.build-id/09/b045d61f576f0513978cd60e0a117757ebaa2d
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/8563b3c90dd5e856277439e4b518bfc0fe81fe
/usr/lib/.build-id/10
/usr/lib/.build-id/10/c3aceb84159942f52b51c34d6d5c9c91ae9306
/usr/lib/.build-id/15
/usr/lib/.build-id/15/dbfd9dfd7deddd70559677293756615ce26b08
/usr/lib/.build-id/19
/usr/lib/.build-id/19/94545ed6c4725778863050be073ec8ddd44a4a
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/5492dcc8a6e3811e3d0c875cf84b18f8e4b73d
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/389aa194453388ad1d54abd30e3a6ea538de9a
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/a914623aad8ec876b28af245a1e807f8301d39
/usr/lib/.build-id/1f/dca1a6c41c73422b7005d191b8e592513c3d19
/usr/lib/.build-id/20
/usr/lib/.build-id/20/dfbd940efeb45bdf84a58adacb4abc81edfd03
/usr/lib/.build-id/21
/usr/lib/.build-id/21/c6b345a29a5b9f10d2581850a89b8940b99477
/usr/lib/.build-id/26
/usr/lib/.build-id/26/fb4032e7ab9d8cfd9848e4353dbe3e8a9e199d
/usr/lib/.build-id/27
/usr/lib/.build-id/27/e8584fb1a7b1d1837806dbfd1d81120cb05354
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/5f08d71a2e3dd909b6c066f43487850f1d7ddb
/usr/lib/.build-id/2c
/usr/lib/.build-id/2c/ec487c985abec19db7feca8f5c29dc38f1fa57
/usr/lib/.build-id/2e
/usr/lib/.build-id/2e/b1d3551fcb4e9b9b47553c5730b254aa61de08
/usr/lib/.build-id/30
/usr/lib/.build-id/30/0a63e33834e3021826f4a600f0213832f1560a
/usr/lib/.build-id/30/f25d925d33e84a44919b91b817df145ca230fe
/usr/lib/.build-id/32
/usr/lib/.build-id/32/15599d435e2b812ac72f54797f2ae5cabce26b
/usr/lib/.build-id/35
/usr/lib/.build-id/35/60a004fd8591b627ed86e49ccfc9bec540e914
/usr/lib/.build-id/35/c09d32de6afc828c57cb0e25aabfc2b5966cdb
/usr/lib/.build-id/36
/usr/lib/.build-id/36/1b84b776f5cea1c6b7cbf72766d4618bf58fdb
/usr/lib/.build-id/36/a611ffac057ed4bb3268e8ddb3bd0cb331df74
/usr/lib/.build-id/36/aa827a25f92a7dc55bddd03eb73a5af4d11da7
/usr/lib/.build-id/38
/usr/lib/.build-id/38/8bd12e2169724ba95416aedda89344c7a672aa
/usr/lib/.build-id/3a
/usr/lib/.build-id/3a/0f44be0f26193da6d7ae38dfddcf549767c768
/usr/lib/.build-id/3a/c9eb62ab3ef4f97edc2fa757c0266a3d0c1423
/usr/lib/.build-id/3a/e1e23d48f68a715bf4841dcff607409ade2b20
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/199d9ae3d5f630b5702ac140937dac55406835
/usr/lib/.build-id/3d
/usr/lib/.build-id/3d/6ac0847b300c8cb5fdbefb6eb10bdba95f4bec
/usr/lib/.build-id/40
/usr/lib/.build-id/40/17bbec4fea4e40b895d0149b666cdd6f9b0768
/usr/lib/.build-id/46
/usr/lib/.build-id/46/0ae0e5ed08b8a73ba31e515b80133b3218b608
/usr/lib/.build-id/46/7a30b3532cf180c77196620f9a6f813ad50f6b
/usr/lib/.build-id/46/eba530bdaf11581c9990988641da7d3720ccc4
/usr/lib/.build-id/47
/usr/lib/.build-id/47/e16b19c9e5b5030c20932816712411e469c7e9
/usr/lib/.build-id/4a
/usr/lib/.build-id/4a/679faae13f90fb897ed68c3b17cbe16f702e39
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/31d8abf15015fe63689399e8eff3e7e78cf12e
/usr/lib/.build-id/4c/adb49b7d34f66f9a68bd96e0a1a05e41e4065d
/usr/lib/.build-id/52
/usr/lib/.build-id/52/3a7900333a879dca1aaef66417890273cd798a
/usr/lib/.build-id/53
/usr/lib/.build-id/53/115f42eda9874f7f6cef3d5dfa4f4f3efbca0f
/usr/lib/.build-id/53/d97436e4cfcbe3c61049319418b9f69c56dc9e
/usr/lib/.build-id/56
/usr/lib/.build-id/56/f908d125643306796744d776fb5db3697446ec
/usr/lib/.build-id/58
/usr/lib/.build-id/58/05a1d15c0bc3bc210ca56a717e035ec85530c0
/usr/lib/.build-id/5c
/usr/lib/.build-id/5c/3d67bcaebb2967168fe96a64d534920164ffe0
/usr/lib/.build-id/5c/b8eb6765e42173c4577e1740728ac7df6632f4
/usr/lib/.build-id/5c/e11344d17460f5d943442fd08485121bae711f
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/097c66a7fd1ef33c51bd350ca857a3d3677ad1
/usr/lib/.build-id/5f/5fbe55d9a9ddfa1ff6aaab80d54dc5336b3314
/usr/lib/.build-id/60
/usr/lib/.build-id/60/1fa1b93220f6a9158f099715069d73b09ffce3
/usr/lib/.build-id/62
/usr/lib/.build-id/62/3019b0317041b9f78c77241e1408e683d11560
/usr/lib/.build-id/63
/usr/lib/.build-id/63/c6c73d4393377835b03a11d640accb25969fd8
/usr/lib/.build-id/67
/usr/lib/.build-id/67/1aa4d5c7acbe646c2943f2411e5019ec7eb2cf
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/4267ba840473104060e17e4b5c285b2e54b6f5
/usr/lib/.build-id/71
/usr/lib/.build-id/71/7f342cf9e0284edd8caee57a6b77af2fc41355
/usr/lib/.build-id/73
/usr/lib/.build-id/73/5a72517804d5d1cceedd409032a526836e43c6
/usr/lib/.build-id/74
/usr/lib/.build-id/74/3a19a620d87be0e711a01b719796c9fe7f3ccb
/usr/lib/.build-id/74/436fbf82e674c493e66637d0f2923ea2cf7103
/usr/lib/.build-id/74/a918a868c0e370c64fba42991e587188d7da52
/usr/lib/.build-id/76
/usr/lib/.build-id/76/679abaff9c75e21185fc5a5157e23ecbda4f24
/usr/lib/.build-id/76/a527a104facc3d267dee1fd23f80af84a743c4
/usr/lib/.build-id/77
/usr/lib/.build-id/77/e75675485c87b2f2a022953852597921d21d05
/usr/lib/.build-id/78
/usr/lib/.build-id/78/07511f2b7c5d408a9522caab762fcc7553ade8
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/a75d3eab47409a815fab6c3c48600d0a4d7efc
/usr/lib/.build-id/80
/usr/lib/.build-id/80/4d701077b897174deeef58f76ff894597f48eb
/usr/lib/.build-id/80/b61060b67451b6203054f50bd7762e0d839cbe
/usr/lib/.build-id/83
/usr/lib/.build-id/83/162033fae0b6c5bff6c6daafcf8cd121bad68e
/usr/lib/.build-id/8a
/usr/lib/.build-id/8a/13c25f1c04041266561e22ffba9ca5a4cf138c
/usr/lib/.build-id/8a/3dfe7bd401ab7e431e2327d6cd3aad7079b457
/usr/lib/.build-id/8a/4a060217871783c599e8ade71ac1622e007091
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/50f548728da9e6d85efe14a99445b9483fe383
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/1f9253a52af200b09712c7ee9930e2d163aacb
/usr/lib/.build-id/96
/usr/lib/.build-id/96/59c87a072f2462f74a645fd67384a53bd24be4
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/a6b164823f1cda7a4c84f93aea770a803b5a8b
/usr/lib/.build-id/9e
/usr/lib/.build-id/9e/72703fae9bc6118bbb4ce3f9bace57476de384
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/09d89f05d04b54e96ccc94bd7fa523e122d523
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/4041f1b7d31817aa45d8db75597d9192ccb1f7
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/90116d48a9f139fed7fe8aa1ae8480fbfef62b
/usr/lib/.build-id/a5
/usr/lib/.build-id/a5/4d4154ac1d41552056dbedc9dd13c4865cecd0
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/15102f0ff72b3cc2806ba704297e3cbe7b18ee
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/8a681979ee05c7489b676eb0ef08590fdb4e35
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/7a83357e4921e65b308e4a9bd1e5ca470e542c
/usr/lib/.build-id/ac/fd35af7367bdfe0c84a1599045a719f1afbf83
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/4a19724848881f48c7167bb7493281bcffae28
/usr/lib/.build-id/af
/usr/lib/.build-id/af/843b20af190baeb5df5df35c8a64b18e280371
/usr/lib/.build-id/af/a153f8bdc7d21d6fe21b45d69b948495db0d3d
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/ce678bea156e53aec4ccc78240a892cca2d4cf
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/dbd1f6b1d1926881626164056ca59f54f25680
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/1210fe7ed2bf4528e84bc925e9c356f65e405c
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/e4882ad1e4224a9cf07b83552b9a1d5a6625ca
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/3f7384e0c7cfd2cee2011284aed3a2bf951892
/usr/lib/.build-id/bd
/usr/lib/.build-id/bd/b7d76873d262db765b4bbde5af1ad575ca1445
/usr/lib/.build-id/be
/usr/lib/.build-id/be/dd8a779e360251e45d74d8ed8fa2e9e0605820
/usr/lib/.build-id/c4
/usr/lib/.build-id/c4/4342620d331b2f961e64e682d86b16690c285b
/usr/lib/.build-id/c4/501d89d252a765fd763700ccab433fe62f5a2d
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/0891e177e58649f97e09dbc9b3edc7070578e7
/usr/lib/.build-id/ca
/usr/lib/.build-id/ca/6a1303ed1ba4f7833804f3f6a2cd2848734be1
/usr/lib/.build-id/cb
/usr/lib/.build-id/cb/3fc7aebaffadbeb731724a29574ca6feb37f30
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/b169f2b2a080f62f5b78c814e5b6ce3b0bb232
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/75fd23b44d1e336fd3c5759f1e1ed93ce013b0
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/eeabce90e1c64814157ba0684d278c2ba47a31
/usr/lib/.build-id/d4
/usr/lib/.build-id/d4/ae9100005d0fcdb66e466b5d2ac33352176d8a
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/8691191924231e17a9a14e0ff0ab49e603ed09
/usr/lib/.build-id/d6
/usr/lib/.build-id/d6/4c92e9fcd04c03ba44e53cdc9bd83b82e009e7
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/026f37756661ce5c62f1072ec9db0342b3955e
/usr/lib/.build-id/d8
/usr/lib/.build-id/d8/59f5affda077806c2061418c417ddac9633da6
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/6f1cbdba67a333be0192dc2e1f879da9518d0f
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/c741a2e63d7ba65108747417de553f83536ded
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/a0e4e180ab8d5daf93992d02db751451878648
/usr/lib/.build-id/de
/usr/lib/.build-id/de/3df1c259aa47631600c9a19166ed1156199876
/usr/lib/.build-id/df
/usr/lib/.build-id/df/8e7132dbc70e54974b90f8b425a01bcabb4d1c
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/c9d2890706df775d42cd6333b2e295dd127916
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/1163da7f0170e11f8ff6a4de8a8b8b85bba733
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/22f50d130a87f3d486bf79d8255eae2d533da7
/usr/lib/.build-id/e7
/usr/lib/.build-id/e7/a65eae3a73b7a3f33d68e95ac14d140c00ea3f
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/0acea25cb141f57d5484230165e00c77710273
/usr/lib/.build-id/f3
/usr/lib/.build-id/f3/00d844b562a5543bf4ef8a988e892d630b36a5
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/6ceadcc4c3f5d153bab25a9b1770a92ca377f9
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/17953b84237eccb878865439bf676b3ebf1928
/usr/lib/.build-id/f9
/usr/lib/.build-id/f9/0e9e3964e0652232d64c6c05632769fc06b19b
/usr/lib/.build-id/fa
/usr/lib/.build-id/fa/fe6247003eb5bb6277c6568b591eb08dcc3c6e
/usr/lib/udev/rules.d/80-dbk21-camera.rules
/usr/lib/udev/rules.d/99-indi_auxiliary.rules
/usr/share/doc/libindi
/usr/share/doc/libindi/AUTHORS
/usr/share/doc/libindi/ChangeLog
/usr/share/doc/libindi/NEWS
/usr/share/doc/libindi/README
/usr/share/indi
/usr/share/indi/drivers.xml
/usr/share/indi/indi_tcfs_sk.xml
/usr/share/licenses/libindi
/usr/share/licenses/libindi/COPYING.BSD
/usr/share/licenses/libindi/COPYING.GPL
/usr/share/licenses/libindi/COPYING.LGPL
/usr/share/licenses/libindi/COPYRIGHT
/usr/share/licenses/libindi/LICENSE

References

Summary

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