How To Install inn on Fedora 36

In this tutorial we learn how to install inn in Fedora 36. inn is The InterNetNews system, an Usenet news server

Introduction

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

What is inn

INN (InterNetNews) is a complete system for serving Usenet news and/or private newsfeeds. INN includes innd, an NNTP (NetNews Transfer Protocol) server, and nnrpd, a news server that handles connections from news readers. Install the inn package if you need a complete system for posting, injecting, relaying and serving Usenet news. You may also need to install inn-devel, if you are going to use a separate program which interfaces to INN, like newsgate or tin.

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

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

sudo dnf -y install inn

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

sudo yum -y install inn

How To Uninstall inn on Fedora 36

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

sudo dnf remove inn

inn Package Contents on Fedora 36

/etc/news
/etc/news/.profile
/etc/news/actsync.cfg
/etc/news/actsync.ign
/etc/news/buffindexed.conf
/etc/news/control.ctl
/etc/news/control.ctl.local
/etc/news/cycbuff.conf
/etc/news/distrib.pats
/etc/news/distributions
/etc/news/expire.ctl
/etc/news/incoming.conf
/etc/news/inn-radius.conf
/etc/news/innfeed.conf
/etc/news/innreport.conf
/etc/news/innshellvars.local
/etc/news/innshellvars.pl.local
/etc/news/innshellvars.tcl.local
/etc/news/innwatch.ctl
/etc/news/localgroups
/etc/news/moderators
/etc/news/motd.innd.sample
/etc/news/motd.nnrpd.sample
/etc/news/news2mail.cf
/etc/news/newsfeeds
/etc/news/nnrpd.track
/etc/news/nntpsend.ctl
/etc/news/nocem.ctl
/etc/news/ovdb.conf
/etc/news/readers.conf
/etc/news/send-uucp.cf
/etc/news/storage.conf
/etc/news/subscriptions
/etc/rsyslog.d
/etc/rsyslog.d/inn.conf
/run/news
/usr/bin/rnews
/usr/lib/.build-id
/usr/lib/.build-id/09
/usr/lib/.build-id/09/c260e17341785ae4c24d52c23bf101e8817f17
/usr/lib/.build-id/0c
/usr/lib/.build-id/0c/21f5bf9c1e7dba35a1d321f444f39168b3af24
/usr/lib/.build-id/14
/usr/lib/.build-id/14/70925ff0da9bcb60f1f20cb9c28faf011e239d
/usr/lib/.build-id/18
/usr/lib/.build-id/18/593dc725f71f06d414894c4d684d9e047db8f5
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/e5be45d6c95f2b7e3a44390373c88bf11b7582
/usr/lib/.build-id/1c
/usr/lib/.build-id/1c/9a65fb46da51ca353d6d93087a670cadc0b92a
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/84220d0e2bd9eb57b7014b71f8d36a8ec257cb
/usr/lib/.build-id/22
/usr/lib/.build-id/22/07a868e191ad4cacdf00d234bfaf8234eef706
/usr/lib/.build-id/26
/usr/lib/.build-id/26/37c1e51cc0fdf147d66549f044edc3d95c4777
/usr/lib/.build-id/28
/usr/lib/.build-id/28/8bc0ed38647c432cf89754f92ada9456ac338c
/usr/lib/.build-id/2a
/usr/lib/.build-id/2a/40cf1e76ecb8c2d29e3b3547089093f17d6319
/usr/lib/.build-id/2c
/usr/lib/.build-id/2c/27b90bffc6f3010f3b5a3be869646c8e527675
/usr/lib/.build-id/31
/usr/lib/.build-id/31/f86d35123dcbafc9b9a659de6068cf411027ff
/usr/lib/.build-id/3f
/usr/lib/.build-id/3f/93585d764b319d41678553a340ab88764c84c2
/usr/lib/.build-id/42
/usr/lib/.build-id/42/6a82cc50f18034003ef69dd689f131cfb5ae23
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/736127d0e83b0b8073a60abe8335a0111c6cb9
/usr/lib/.build-id/53
/usr/lib/.build-id/53/fb1185737b81d2e3f4e5a4174a738cac8be3ab
/usr/lib/.build-id/59
/usr/lib/.build-id/59/abc990127e43e69b9c80a467c037cfff85a0eb
/usr/lib/.build-id/5a
/usr/lib/.build-id/5a/7dbe3bed13cf58fd47ce5d96796cb660cae31d
/usr/lib/.build-id/5e
/usr/lib/.build-id/5e/9c9915a94b4c96002c06494e095c70fd44e66c
/usr/lib/.build-id/63
/usr/lib/.build-id/63/783c7980946de66e3516aaa7e6129416ad1e72
/usr/lib/.build-id/63/baaab2555f620f0919055ea60b84e3709865b3
/usr/lib/.build-id/6a
/usr/lib/.build-id/6a/a500f261bbeb3b3e0506ed40c21f50ad967b5a
/usr/lib/.build-id/71
/usr/lib/.build-id/71/6a03730fb00141a72157f7f32131c15721f290
/usr/lib/.build-id/74
/usr/lib/.build-id/74/ca20b634ff355aa860e8128a18b3bfca6cad26
/usr/lib/.build-id/75
/usr/lib/.build-id/75/fa20391e3c8cfdf83895c9e47ab60d3beb60c6
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/6232b000e95e11be53392fc63e1621638958e3
/usr/lib/.build-id/7a/ca6418d043aacb83c4d15110e8d6816e03fb7b
/usr/lib/.build-id/83
/usr/lib/.build-id/83/ea3a5ec5f15720780ff46154475711b737f5cb
/usr/lib/.build-id/84
/usr/lib/.build-id/84/ee29be41dbb1ce53455acbc2e92c5b162ef5b7
/usr/lib/.build-id/86
/usr/lib/.build-id/86/a031440420ed4cde9cf2c1814ea23ba5ccf488
/usr/lib/.build-id/8a
/usr/lib/.build-id/8a/78be7982255af8b3a179c04a44548bdfaf5807
/usr/lib/.build-id/8f
/usr/lib/.build-id/8f/8927cc63b7447ed2a7e951db73e01374f3c7f6
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/ca73649212dc9e4e62d3f1f43767e70898f410
/usr/lib/.build-id/b1
/usr/lib/.build-id/b1/199096dc279c40ec98fe15c4787e61c6b06382
/usr/lib/.build-id/b1/fba64065e7e2c5f0dcb8e7c2401c09cc8dcecd
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/722d4e5b9c816e9f3b2764abbcfd09ac675ec7
/usr/lib/.build-id/c4
/usr/lib/.build-id/c4/fe1ea0ca49065e09012953c4ae93de4fb60425
/usr/lib/.build-id/c8
/usr/lib/.build-id/c8/1398b8f47adc5a84e6848448aad5dab6951877
/usr/lib/.build-id/ca
/usr/lib/.build-id/ca/ef44c72ee076a0f8639c05b13b1ff4c2571f91
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/77a6092eae0367d5eb4769b2d575a52cb82319
/usr/lib/.build-id/e1
/usr/lib/.build-id/e1/47acbb71928ab4b7447b34193689b28ef95242
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/9367a453041ed5c2ed0c82547309ccf4a1568b
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/6f6b4e3ef634b20ccb0c0475bebd166a82af16
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/cd6799892604a2f4c503773b17b490346e0706
/usr/lib/.build-id/f6
/usr/lib/.build-id/f6/a1e1c7caddaf94ae146ab9018ea6855e110411
/usr/lib/systemd/system-preset/80-inn.preset
/usr/lib/systemd/system/innd-expire.service
/usr/lib/systemd/system/innd-expire.timer
/usr/lib/systemd/system/innd-nntpsend.service
/usr/lib/systemd/system/innd-nntpsend.timer
/usr/lib/systemd/system/innd-rnews.service
/usr/lib/systemd/system/innd-rnews.timer
/usr/lib/systemd/system/innd.service
/usr/lib/tmpfiles.d/inn.conf
/usr/libexec/news
/usr/libexec/news/actmerge
/usr/libexec/news/actsync
/usr/libexec/news/actsyncd
/usr/libexec/news/archive
/usr/libexec/news/auth
/usr/libexec/news/auth/passwd
/usr/libexec/news/auth/passwd/auth_krb5
/usr/libexec/news/auth/passwd/ckpasswd
/usr/libexec/news/auth/passwd/radius
/usr/libexec/news/auth/resolv
/usr/libexec/news/auth/resolv/domain
/usr/libexec/news/auth/resolv/ident
/usr/libexec/news/batcher
/usr/libexec/news/buffchan
/usr/libexec/news/buffindexed_d
/usr/libexec/news/cnfsheadconf
/usr/libexec/news/cnfsstat
/usr/libexec/news/control
/usr/libexec/news/control/checkgroups.pl
/usr/libexec/news/control/ihave.pl
/usr/libexec/news/control/newgroup.pl
/usr/libexec/news/control/rmgroup.pl
/usr/libexec/news/control/sendme.pl
/usr/libexec/news/control/sendsys.pl
/usr/libexec/news/control/senduuname.pl
/usr/libexec/news/control/version.pl
/usr/libexec/news/controlbatch
/usr/libexec/news/controlchan
/usr/libexec/news/convdate
/usr/libexec/news/ctlinnd
/usr/libexec/news/cvtbatch
/usr/libexec/news/docheckgroups
/usr/libexec/news/expire
/usr/libexec/news/expireover
/usr/libexec/news/expirerm
/usr/libexec/news/fastrm
/usr/libexec/news/filechan
/usr/libexec/news/filter
/usr/libexec/news/filter/INN.py
/usr/libexec/news/filter/filter_innd.py
/usr/libexec/news/filter/filter_nnrpd.pl
/usr/libexec/news/filter/nnrpd.py
/usr/libexec/news/filter/nnrpd_access.pl
/usr/libexec/news/filter/nnrpd_access.py
/usr/libexec/news/filter/nnrpd_auth.pl
/usr/libexec/news/filter/nnrpd_auth.py
/usr/libexec/news/filter/nnrpd_dynamic.py
/usr/libexec/news/filter/startup_innd.pl
/usr/libexec/news/getlist
/usr/libexec/news/grephistory
/usr/libexec/news/imapfeed
/usr/libexec/news/innbind
/usr/libexec/news/inncheck
/usr/libexec/news/innconfval
/usr/libexec/news/innd
/usr/libexec/news/inndf
/usr/libexec/news/innfeed
/usr/libexec/news/innmail
/usr/libexec/news/innreport
/usr/libexec/news/innreport_inn.pm
/usr/libexec/news/innshellvars
/usr/libexec/news/innshellvars.pl
/usr/libexec/news/innshellvars.tcl
/usr/libexec/news/innstat
/usr/libexec/news/innupgrade
/usr/libexec/news/innwatch
/usr/libexec/news/innxbatch
/usr/libexec/news/innxmit
/usr/libexec/news/mailpost
/usr/libexec/news/makedbz
/usr/libexec/news/makehistory
/usr/libexec/news/mod-active
/usr/libexec/news/news.daily
/usr/libexec/news/news2mail
/usr/libexec/news/ninpaths
/usr/libexec/news/nnrpd
/usr/libexec/news/nntpget
/usr/libexec/news/nntpsend
/usr/libexec/news/ovdb_init
/usr/libexec/news/ovdb_monitor
/usr/libexec/news/ovdb_server
/usr/libexec/news/ovdb_stat
/usr/libexec/news/overchan
/usr/libexec/news/perl-nocem
/usr/libexec/news/pgpverify
/usr/libexec/news/procbatch
/usr/libexec/news/prunehistory
/usr/libexec/news/pullnews
/usr/libexec/news/rc.news
/usr/libexec/news/rnews
/usr/libexec/news/rnews.libexec
/usr/libexec/news/rnews.libexec/bunbatch
/usr/libexec/news/rnews.libexec/c7unbatch
/usr/libexec/news/rnews.libexec/decode
/usr/libexec/news/rnews.libexec/encode
/usr/libexec/news/rnews.libexec/gunbatch
/usr/libexec/news/scanlogs
/usr/libexec/news/scanspool
/usr/libexec/news/send-ihave
/usr/libexec/news/send-nntp
/usr/libexec/news/send-uucp
/usr/libexec/news/sendinpaths
/usr/libexec/news/sendxbatches
/usr/libexec/news/shlock
/usr/libexec/news/shrinkfile
/usr/libexec/news/signcontrol
/usr/libexec/news/simpleftp
/usr/libexec/news/sm
/usr/libexec/news/tally.control
/usr/libexec/news/tdx-util
/usr/libexec/news/tinyleaf
/usr/libexec/news/writelog
/usr/share/doc/inn
/usr/share/doc/inn/CONTRIBUTORS
/usr/share/doc/inn/ChangeLog
/usr/share/doc/inn/FAQ.html
/usr/share/doc/inn/HACKING
/usr/share/doc/inn/INSTALL
/usr/share/doc/inn/NEWS
/usr/share/doc/inn/README
/usr/share/doc/inn/TODO
/usr/share/doc/inn/config-design
/usr/share/doc/inn/config-semantics
/usr/share/doc/inn/config-syntax
/usr/share/doc/inn/external-auth
/usr/share/doc/inn/history
/usr/share/doc/inn/history-innfeed
/usr/share/doc/inn/hook-perl
/usr/share/doc/inn/hook-python
/usr/share/doc/inn/sample-control
/usr/share/doc/inn/samples
/usr/share/doc/inn/samples/INN.py
/usr/share/doc/inn/samples/Makefile
/usr/share/doc/inn/samples/active.minimal
/usr/share/doc/inn/samples/actsync.cfg
/usr/share/doc/inn/samples/actsync.ign
/usr/share/doc/inn/samples/buffindexed.conf
/usr/share/doc/inn/samples/buffindexed.conf.in
/usr/share/doc/inn/samples/control.ctl
/usr/share/doc/inn/samples/control.ctl.local
/usr/share/doc/inn/samples/cycbuff.conf
/usr/share/doc/inn/samples/distrib.pats
/usr/share/doc/inn/samples/distributions
/usr/share/doc/inn/samples/expire.ctl
/usr/share/doc/inn/samples/filter_innd.pl
/usr/share/doc/inn/samples/filter_innd.py
/usr/share/doc/inn/samples/filter_nnrpd.pl
/usr/share/doc/inn/samples/incoming.conf
/usr/share/doc/inn/samples/inn-radius.conf
/usr/share/doc/inn/samples/inn.conf
/usr/share/doc/inn/samples/inn.conf.in
/usr/share/doc/inn/samples/inn.conf.in.rh
/usr/share/doc/inn/samples/innfeed.conf
/usr/share/doc/inn/samples/innreport.conf
/usr/share/doc/inn/samples/innreport.conf.in
/usr/share/doc/inn/samples/innreport.css
/usr/share/doc/inn/samples/innshellvars.local
/usr/share/doc/inn/samples/innshellvars.pl.local
/usr/share/doc/inn/samples/innshellvars.tcl.local
/usr/share/doc/inn/samples/innwatch.ctl
/usr/share/doc/inn/samples/localgroups
/usr/share/doc/inn/samples/moderators
/usr/share/doc/inn/samples/motd.innd
/usr/share/doc/inn/samples/motd.nnrpd
/usr/share/doc/inn/samples/news2mail.cf
/usr/share/doc/inn/samples/newsfeeds
/usr/share/doc/inn/samples/newsfeeds.in
/usr/share/doc/inn/samples/newsgroups.minimal
/usr/share/doc/inn/samples/nnrpd.py
/usr/share/doc/inn/samples/nnrpd.track
/usr/share/doc/inn/samples/nnrpd_access.pl
/usr/share/doc/inn/samples/nnrpd_access.pl.in
/usr/share/doc/inn/samples/nnrpd_access.py
/usr/share/doc/inn/samples/nnrpd_access_wrapper.pl
/usr/share/doc/inn/samples/nnrpd_access_wrapper.pl.in
/usr/share/doc/inn/samples/nnrpd_access_wrapper.py
/usr/share/doc/inn/samples/nnrpd_auth.pl
/usr/share/doc/inn/samples/nnrpd_auth.pl.in
/usr/share/doc/inn/samples/nnrpd_auth.py
/usr/share/doc/inn/samples/nnrpd_auth_wrapper.pl
/usr/share/doc/inn/samples/nnrpd_auth_wrapper.pl.in
/usr/share/doc/inn/samples/nnrpd_auth_wrapper.py
/usr/share/doc/inn/samples/nnrpd_dynamic.py
/usr/share/doc/inn/samples/nnrpd_dynamic_wrapper.py
/usr/share/doc/inn/samples/nntpsend.ctl
/usr/share/doc/inn/samples/nocem.ctl
/usr/share/doc/inn/samples/ovdb.conf
/usr/share/doc/inn/samples/passwd.nntp
/usr/share/doc/inn/samples/readers.conf
/usr/share/doc/inn/samples/send-uucp.cf
/usr/share/doc/inn/samples/startup_innd.pl
/usr/share/doc/inn/samples/storage.conf
/usr/share/doc/inn/samples/subscriptions
/usr/share/licenses/inn
/usr/share/licenses/inn/GPL
/usr/share/licenses/inn/LICENSE
/usr/share/man/man1/convdate.1.gz
/usr/share/man/man1/fastrm.1.gz
/usr/share/man/man1/getlist.1.gz
/usr/share/man/man1/grephistory.1.gz
/usr/share/man/man1/innconfval.1.gz
/usr/share/man/man1/innmail.1.gz
/usr/share/man/man1/nntpget.1.gz
/usr/share/man/man1/pgpverify.1.gz
/usr/share/man/man1/pullnews.1.gz
/usr/share/man/man1/rnews.1.gz
/usr/share/man/man1/shlock.1.gz
/usr/share/man/man1/shrinkfile.1.gz
/usr/share/man/man1/simpleftp.1.gz
/usr/share/man/man1/sm.1.gz
/usr/share/man/man3/INN::Config.3pm.gz
/usr/share/man/man3/INN::Utils::Shlock.3pm.gz
/usr/share/man/man3/uwildmat.3.gz
/usr/share/man/man5/active.5.gz
/usr/share/man/man5/active.times.5.gz
/usr/share/man/man5/buffindexed.conf.5.gz
/usr/share/man/man5/control.ctl.5.gz
/usr/share/man/man5/cycbuff.conf.5.gz
/usr/share/man/man5/distrib.pats.5.gz
/usr/share/man/man5/distributions.5.gz
/usr/share/man/man5/expire.ctl.5.gz
/usr/share/man/man5/history.5.gz
/usr/share/man/man5/incoming.conf.5.gz
/usr/share/man/man5/inn-radius.conf.5.gz
/usr/share/man/man5/inn.conf.5.gz
/usr/share/man/man5/innfeed.conf.5.gz
/usr/share/man/man5/innwatch.ctl.5.gz
/usr/share/man/man5/localgroups.5.gz
/usr/share/man/man5/moderators.5.gz
/usr/share/man/man5/motd.innd.5.gz
/usr/share/man/man5/motd.news.5.gz
/usr/share/man/man5/motd.nnrpd.5.gz
/usr/share/man/man5/newsfeeds.5.gz
/usr/share/man/man5/newsgroups.5.gz
/usr/share/man/man5/newslog.5.gz
/usr/share/man/man5/nnrpd.track.5.gz
/usr/share/man/man5/nntpsend.ctl.5.gz
/usr/share/man/man5/nocem.ctl.5.gz
/usr/share/man/man5/ovdb.5.gz
/usr/share/man/man5/passwd.nntp.5.gz
/usr/share/man/man5/readers.conf.5.gz
/usr/share/man/man5/storage.conf.5.gz
/usr/share/man/man5/subscriptions.5.gz
/usr/share/man/man8/actsync.8.gz
/usr/share/man/man8/actsyncd.8.gz
/usr/share/man/man8/archive.8.gz
/usr/share/man/man8/auth_krb5.8.gz
/usr/share/man/man8/batcher.8.gz
/usr/share/man/man8/buffchan.8.gz
/usr/share/man/man8/ckpasswd.8.gz
/usr/share/man/man8/cnfsheadconf.8.gz
/usr/share/man/man8/cnfsstat.8.gz
/usr/share/man/man8/controlchan.8.gz
/usr/share/man/man8/ctlinnd.8.gz
/usr/share/man/man8/cvtbatch.8.gz
/usr/share/man/man8/docheckgroups.8.gz
/usr/share/man/man8/domain.8.gz
/usr/share/man/man8/expire.8.gz
/usr/share/man/man8/expireover.8.gz
/usr/share/man/man8/expirerm.8.gz
/usr/share/man/man8/filechan.8.gz
/usr/share/man/man8/ident.8.gz
/usr/share/man/man8/imapfeed.8.gz
/usr/share/man/man8/innbind.8.gz
/usr/share/man/man8/inncheck.8.gz
/usr/share/man/man8/innd.8.gz
/usr/share/man/man8/inndf.8.gz
/usr/share/man/man8/innfeed.8.gz
/usr/share/man/man8/innreport.8.gz
/usr/share/man/man8/innstat.8.gz
/usr/share/man/man8/innupgrade.8.gz
/usr/share/man/man8/innwatch.8.gz
/usr/share/man/man8/innxbatch.8.gz
/usr/share/man/man8/innxmit.8.gz
/usr/share/man/man8/inpaths.8.gz
/usr/share/man/man8/mailpost.8.gz
/usr/share/man/man8/makedbz.8.gz
/usr/share/man/man8/makehistory.8.gz
/usr/share/man/man8/mod-active.8.gz
/usr/share/man/man8/news.daily.8.gz
/usr/share/man/man8/news2mail.8.gz
/usr/share/man/man8/ninpaths.8.gz
/usr/share/man/man8/nnrpd.8.gz
/usr/share/man/man8/nntpsend.8.gz
/usr/share/man/man8/ovdb_init.8.gz
/usr/share/man/man8/ovdb_monitor.8.gz
/usr/share/man/man8/ovdb_server.8.gz
/usr/share/man/man8/ovdb_stat.8.gz
/usr/share/man/man8/overchan.8.gz
/usr/share/man/man8/perl-nocem.8.gz
/usr/share/man/man8/procbatch.8.gz
/usr/share/man/man8/prunehistory.8.gz
/usr/share/man/man8/radius.8.gz
/usr/share/man/man8/rc.news.8.gz
/usr/share/man/man8/scanlogs.8.gz
/usr/share/man/man8/scanspool.8.gz
/usr/share/man/man8/send-nntp.8.gz
/usr/share/man/man8/send-uucp.8.gz
/usr/share/man/man8/sendinpaths.8.gz
/usr/share/man/man8/tally.control.8.gz
/usr/share/man/man8/tdx-util.8.gz
/usr/share/man/man8/tinyleaf.8.gz
/usr/share/man/man8/writelog.8.gz
/usr/share/perl5/vendor_perl/INN
/usr/share/perl5/vendor_perl/INN/Config.pm
/usr/share/perl5/vendor_perl/INN/Utils/Shlock.pm
/var/lib/news
/var/lib/news/active
/var/lib/news/active.times
/var/lib/news/distributions
/var/lib/news/history
/var/lib/news/http
/var/lib/news/http/innreport.css
/var/lib/news/newsgroups
/var/lib/news/subscriptions
/var/lib/news/tmp
/var/log/news/OLD
/var/run/news
/var/spool/news
/var/spool/news/archive
/var/spool/news/articles
/var/spool/news/incoming
/var/spool/news/incoming/bad
/var/spool/news/innfeed
/var/spool/news/outgoing
/var/spool/news/overview

References

Summary

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