How To Install rcssserver3d on Fedora 36

In this tutorial we learn how to install rcssserver3d in Fedora 36. rcssserver3d is Robocup 3D Soccer Simulation Server

Introduction

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

What is rcssserver3d

The RoboCup Soccer Simulator is a research and educational tool for multi-agent systems and artificial intelligence. It enables for two teams of 11 simulated autonomous robotic players to play soccer (football). This package contains the 3D version of the simulator.

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

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

sudo dnf -y install rcssserver3d

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

sudo yum -y install rcssserver3d

How To Uninstall rcssserver3d on Fedora 36

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

sudo dnf remove rcssserver3d

rcssserver3d Package Contents on Fedora 36

/usr/bin/rcsoccersim3d
/usr/bin/rcssagent3d
/usr/bin/rcssmonitor3d
/usr/bin/rcssserver3d
/usr/bin/simspark
/usr/bin/sparkgui
/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/d725c3109fa51fb07600197587623d5b47f64e
/usr/lib/.build-id/04
/usr/lib/.build-id/04/ad848d7caf5cb439312497765208420d378a2d
/usr/lib/.build-id/10
/usr/lib/.build-id/10/b8e367b74b8ba3b80b70665ec68144f00d9b26
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/68cab40bcdf37d63ff1f6fc1fcf8b58d36b60f
/usr/lib/.build-id/41
/usr/lib/.build-id/41/996a2a7230c08f8ff4366af9c28c76762331ee
/usr/lib/.build-id/74
/usr/lib/.build-id/74/4f5a9fb56d3fa512116bbe40405506ea751c3c
/usr/lib/.build-id/9c
/usr/lib/.build-id/9c/d16b61f1f1769dbb9b88d185bd508022f6fb43
/usr/lib64/guiplugin
/usr/lib64/guiplugin/soccercontrolframe.so
/usr/lib64/rcssserver3d
/usr/lib64/rcssserver3d/soccer.so
/usr/lib64/rcssserver3d/soccermonitor.so
/usr/share/applications/rcssserver3d.desktop
/usr/share/doc/rcssserver3d
/usr/share/doc/rcssserver3d/AUTHORS
/usr/share/doc/rcssserver3d/COPYING
/usr/share/doc/rcssserver3d/ChangeLog
/usr/share/doc/rcssserver3d/NEWS
/usr/share/doc/rcssserver3d/README
/usr/share/doc/rcssserver3d/TEXT_INSTEAD_OF_A_MANUAL.txt
/usr/share/doc/rcssserver3d/THANKS
/usr/share/pixmaps/simspark.png
/usr/share/rcssserver3d
/usr/share/rcssserver3d/internalsoccerbindings.rb
/usr/share/rcssserver3d/internalsoccerbindingsgui.rb
/usr/share/rcssserver3d/internalsoccermonitor.rb
/usr/share/rcssserver3d/internalsoccermonitorgui.rb
/usr/share/rcssserver3d/materials
/usr/share/rcssserver3d/materials/leftgoal.mtl
/usr/share/rcssserver3d/materials/leftsoccergoal.mtl
/usr/share/rcssserver3d/materials/nao.mtl
/usr/share/rcssserver3d/materials/naosoccerfield.mtl
/usr/share/rcssserver3d/materials/rightgoal.mtl
/usr/share/rcssserver3d/materials/rightsoccergoal.mtl
/usr/share/rcssserver3d/materials/skybox.mtl
/usr/share/rcssserver3d/materials/soccerball.mtl
/usr/share/rcssserver3d/materials/soccerbottorso.mtl
/usr/share/rcssserver3d/models
/usr/share/rcssserver3d/models/leftgoal.obj
/usr/share/rcssserver3d/models/leftsoccergoal.obj
/usr/share/rcssserver3d/models/lfoot.obj
/usr/share/rcssserver3d/models/llowerarm.obj
/usr/share/rcssserver3d/models/lshank.obj
/usr/share/rcssserver3d/models/lshank0.obj
/usr/share/rcssserver3d/models/lshank1.obj
/usr/share/rcssserver3d/models/lshank2.obj
/usr/share/rcssserver3d/models/lshank3.obj
/usr/share/rcssserver3d/models/lshank4.obj
/usr/share/rcssserver3d/models/lthigh.obj
/usr/share/rcssserver3d/models/lupperarm.obj
/usr/share/rcssserver3d/models/lupperarm0.obj
/usr/share/rcssserver3d/models/lupperarm1.obj
/usr/share/rcssserver3d/models/lupperarm2.obj
/usr/share/rcssserver3d/models/lupperarm3.obj
/usr/share/rcssserver3d/models/lupperarm4.obj
/usr/share/rcssserver3d/models/naobody.obj
/usr/share/rcssserver3d/models/naobody0.obj
/usr/share/rcssserver3d/models/naobody1.obj
/usr/share/rcssserver3d/models/naobody2.obj
/usr/share/rcssserver3d/models/naobody3.obj
/usr/share/rcssserver3d/models/naobody4.obj
/usr/share/rcssserver3d/models/naohead.obj
/usr/share/rcssserver3d/models/naosoccerfield.obj
/usr/share/rcssserver3d/models/rfoot.obj
/usr/share/rcssserver3d/models/rightgoal.obj
/usr/share/rcssserver3d/models/rightsoccergoal.obj
/usr/share/rcssserver3d/models/rlowerarm.obj
/usr/share/rcssserver3d/models/rshank.obj
/usr/share/rcssserver3d/models/rshank0.obj
/usr/share/rcssserver3d/models/rshank1.obj
/usr/share/rcssserver3d/models/rshank2.obj
/usr/share/rcssserver3d/models/rshank3.obj
/usr/share/rcssserver3d/models/rshank4.obj
/usr/share/rcssserver3d/models/rthigh.obj
/usr/share/rcssserver3d/models/rupperarm.obj
/usr/share/rcssserver3d/models/rupperarm0.obj
/usr/share/rcssserver3d/models/rupperarm1.obj
/usr/share/rcssserver3d/models/rupperarm2.obj
/usr/share/rcssserver3d/models/rupperarm3.obj
/usr/share/rcssserver3d/models/rupperarm4.obj
/usr/share/rcssserver3d/models/skybox.obj
/usr/share/rcssserver3d/models/soccerball.obj
/usr/share/rcssserver3d/models/soccerbottorso.obj
/usr/share/rcssserver3d/naorobottypes.rb
/usr/share/rcssserver3d/naosoccersim.rb
/usr/share/rcssserver3d/naosoccersimgui.rb
/usr/share/rcssserver3d/rcssmonitor3d.rb
/usr/share/rcssserver3d/rcssserver3d.rb
/usr/share/rcssserver3d/rcssserver3dintegrated.rb
/usr/share/rcssserver3d/rcssserver3dinternal.rb
/usr/share/rcssserver3d/rsg
/usr/share/rcssserver3d/rsg/agent
/usr/share/rcssserver3d/rsg/agent/ball.rsg
/usr/share/rcssserver3d/rsg/agent/fieldline.rsg
/usr/share/rcssserver3d/rsg/agent/fieldring.rsg
/usr/share/rcssserver3d/rsg/agent/flag.rsg
/usr/share/rcssserver3d/rsg/agent/flag_left.rsg
/usr/share/rcssserver3d/rsg/agent/flag_left1.rsg
/usr/share/rcssserver3d/rsg/agent/flag_left2.rsg
/usr/share/rcssserver3d/rsg/agent/flag_no_viz.rsg
/usr/share/rcssserver3d/rsg/agent/flag_right.rsg
/usr/share/rcssserver3d/rsg/agent/flag_right1.rsg
/usr/share/rcssserver3d/rsg/agent/flag_right2.rsg
/usr/share/rcssserver3d/rsg/agent/hoap2.rsg
/usr/share/rcssserver3d/rsg/agent/nao
/usr/share/rcssserver3d/rsg/agent/nao/box_appearance.rsg
/usr/share/rcssserver3d/rsg/agent/nao/box_physics.rsg
/usr/share/rcssserver3d/rsg/agent/nao/box_physics_nocollider.rsg
/usr/share/rcssserver3d/rsg/agent/nao/box_physics_with_handler.rsg
/usr/share/rcssserver3d/rsg/agent/nao/capsule_appearance.rsg
/usr/share/rcssserver3d/rsg/agent/nao/capsule_physics.rsg
/usr/share/rcssserver3d/rsg/agent/nao/capsule_physics_nocollider.rsg
/usr/share/rcssserver3d/rsg/agent/nao/contactjointhandler.rsg
/usr/share/rcssserver3d/rsg/agent/nao/dragcontroller.rsg
/usr/share/rcssserver3d/rsg/agent/nao/goal.rsg
/usr/share/rcssserver3d/rsg/agent/nao/hingejoint.rsg
/usr/share/rcssserver3d/rsg/agent/nao/nao.rsg
/usr/share/rcssserver3d/rsg/agent/nao/nao_hetero.rsg
/usr/share/rcssserver3d/rsg/agent/nao/naoarm.rsg
/usr/share/rcssserver3d/rsg/agent/nao/naoleg.rsg
/usr/share/rcssserver3d/rsg/agent/nao/naolegtoe.rsg
/usr/share/rcssserver3d/rsg/agent/nao/naoneckhead.rsg
/usr/share/rcssserver3d/rsg/agent/nao/soccer.rsg
/usr/share/rcssserver3d/rsg/agent/nao/sphere_appearance.rsg
/usr/share/rcssserver3d/rsg/agent/nao/sphere_physics.rsg
/usr/share/rcssserver3d/rsg/agent/nao/sphere_physics_nocollider.rsg
/usr/share/rcssserver3d/rsg/agent/nao/touchperceptorhandler.rsg
/usr/share/rcssserver3d/rsg/agent/nao/universaljoint.rsg
/usr/share/rcssserver3d/rsg/agent/soccer.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot055.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot056.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058
/usr/share/rcssserver3d/rsg/agent/soccerbot058/box.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/box_with_handler.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/box_with_hj.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/box_with_hj_with_capsule.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/box_with_uj.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/contactjointhandler.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/foot.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/head.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/lowerarm.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/lowerarm_body.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/soccerbot.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbot058/soccerbottorso.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbotcomp.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbotleftlowerarmcomp.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbotrightlowerarmcomp.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbottorso.rsg
/usr/share/rcssserver3d/rsg/agent/soccerbottorsocomp.rsg
/usr/share/rcssserver3d/rsg/agent/soccerplayer.rsg
/usr/share/rcssserver3d/scripts
/usr/share/rcssserver3d/scripts/bindings.rb
/usr/share/rcssserver3d/scripts/rcs-materials-textures.rb
/usr/share/rcssserver3d/scripts/rcs-materials.rb
/usr/share/rcssserver3d/scripts/rsgedit-materials.rb
/usr/share/rcssserver3d/soccerbindings.rb
/usr/share/rcssserver3d/soccersim-monitor.rb
/usr/share/rcssserver3d/soccersim.rb
/usr/share/rcssserver3d/soccersimgui.rb
/usr/share/rcssserver3d/textures
/usr/share/rcssserver3d/textures/naogoalnet.png
/usr/share/rcssserver3d/textures/num1.png
/usr/share/rcssserver3d/textures/num10.png
/usr/share/rcssserver3d/textures/num11.png
/usr/share/rcssserver3d/textures/num2.png
/usr/share/rcssserver3d/textures/num3.png
/usr/share/rcssserver3d/textures/num4.png
/usr/share/rcssserver3d/textures/num5.png
/usr/share/rcssserver3d/textures/num6.png
/usr/share/rcssserver3d/textures/num7.png
/usr/share/rcssserver3d/textures/num8.png
/usr/share/rcssserver3d/textures/num9.png
/usr/share/rcssserver3d/textures/rcs-grass-w-lines.tga
/usr/share/rcssserver3d/textures/rcs-grass.png
/usr/share/rcssserver3d/textures/rcs-grass3.png
/usr/share/rcssserver3d/textures/rcs-naofield.png
/usr/share/rcssserver3d/textures/rcs-soccerball.png
/usr/share/rcssserver3d/textures/rcs-soccerball.tga
/usr/share/rcssserver3d/textures/rcs-torso-01.png
/usr/share/rcssserver3d/textures/rcs-torso-02.png
/usr/share/rcssserver3d/textures/rcs-torso-03.png
/usr/share/rcssserver3d/textures/rcs-torso-04.png
/usr/share/rcssserver3d/textures/rcs-torso-05.png
/usr/share/rcssserver3d/textures/rcs-torso-06.png
/usr/share/rcssserver3d/textures/rcs-torso-07.png
/usr/share/rcssserver3d/textures/rcs-torso-08.png
/usr/share/rcssserver3d/textures/rcs-torso-09.png
/usr/share/rcssserver3d/textures/rcs-torso-10.png
/usr/share/rcssserver3d/textures/rcs-torso-11.png
/usr/share/rcssserver3d/textures/rcs-unum01.png
/usr/share/rcssserver3d/textures/rcs-unum02.png
/usr/share/rcssserver3d/textures/rcs-unum03.png
/usr/share/rcssserver3d/textures/rcs-unum04.png
/usr/share/rcssserver3d/textures/rcs-unum05.png
/usr/share/rcssserver3d/textures/rcs-unum06.png
/usr/share/rcssserver3d/textures/rcs-unum07.png
/usr/share/rcssserver3d/textures/rcs-unum08.png
/usr/share/rcssserver3d/textures/rcs-unum09.png
/usr/share/rcssserver3d/textures/rcs-unum10.png
/usr/share/rcssserver3d/textures/rcs-unum11.png
/usr/share/rcssserver3d/textures/skyrender0001.jpg
/usr/share/rcssserver3d/textures/skyrender0002.jpg
/usr/share/rcssserver3d/textures/skyrender0003.jpg
/usr/share/rcssserver3d/textures/skyrender0004.jpg
/usr/share/rcssserver3d/textures/skyrender0005.jpg
/usr/share/rcssserver3d/textures/skyrender0006.jpg

References

Summary

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