How To Install kajongg on Fedora 34
Introduction
In this tutorial we learn how to install kajongg
on Fedora 34.
What is kajongg
Kajongg is the ancient Chinese board game for 4 players. Kajongg can be used in two different ways as always and use Kajongg for the computation of scores and for bookkeeping. Or you can use Kajongg to play against any combination of other human players or computer players.
We can use yum
or dnf
to install kajongg
on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install kajongg.
Install kajongg 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 kajongg
using dnf
by running the following command:
sudo dnf -y install kajongg
Install kajongg 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 kajongg
using yum
by running the following command:
sudo yum -y install kajongg
How To Uninstall kajongg on Fedora 34
To uninstall only the kajongg
package we can use the following command:
sudo dnf remove kajongg
kajongg Package Contents on Fedora 34
/usr/bin/kajongg
/usr/bin/kajonggserver
/usr/share/applications/org.kde.kajongg.desktop
/usr/share/doc/HTML/de/kajongg
/usr/share/doc/HTML/de/kajongg/index.cache.bz2
/usr/share/doc/HTML/de/kajongg/index.docbook
/usr/share/doc/HTML/en/kajongg
/usr/share/doc/HTML/en/kajongg/chat.png
/usr/share/doc/HTML/en/kajongg/config_background.png
/usr/share/doc/HTML/en/kajongg/config_play.png
/usr/share/doc/HTML/en/kajongg/config_tiles.png
/usr/share/doc/HTML/en/kajongg/differ.png
/usr/share/doc/HTML/en/kajongg/enterhand.png
/usr/share/doc/HTML/en/kajongg/explain.png
/usr/share/doc/HTML/en/kajongg/gamescreen.png
/usr/share/doc/HTML/en/kajongg/index.cache.bz2
/usr/share/doc/HTML/en/kajongg/index.docbook
/usr/share/doc/HTML/en/kajongg/penalty.png
/usr/share/doc/HTML/en/kajongg/ruleseteditor.png
/usr/share/doc/HTML/en/kajongg/scoretable.png
/usr/share/doc/HTML/es/kajongg
/usr/share/doc/HTML/es/kajongg/index.cache.bz2
/usr/share/doc/HTML/es/kajongg/index.docbook
/usr/share/doc/HTML/et/kajongg
/usr/share/doc/HTML/et/kajongg/index.cache.bz2
/usr/share/doc/HTML/et/kajongg/index.docbook
/usr/share/doc/HTML/gl/kajongg
/usr/share/doc/HTML/gl/kajongg/index.cache.bz2
/usr/share/doc/HTML/gl/kajongg/index.docbook
/usr/share/doc/HTML/it/kajongg
/usr/share/doc/HTML/it/kajongg/index.cache.bz2
/usr/share/doc/HTML/it/kajongg/index.docbook
/usr/share/doc/HTML/nl/kajongg
/usr/share/doc/HTML/nl/kajongg/index.cache.bz2
/usr/share/doc/HTML/nl/kajongg/index.docbook
/usr/share/doc/HTML/pt/kajongg
/usr/share/doc/HTML/pt/kajongg/index.cache.bz2
/usr/share/doc/HTML/pt/kajongg/index.docbook
/usr/share/doc/HTML/pt_BR/kajongg
/usr/share/doc/HTML/pt_BR/kajongg/index.cache.bz2
/usr/share/doc/HTML/pt_BR/kajongg/index.docbook
/usr/share/doc/HTML/sv/kajongg
/usr/share/doc/HTML/sv/kajongg/index.cache.bz2
/usr/share/doc/HTML/sv/kajongg/index.docbook
/usr/share/doc/HTML/uk/kajongg
/usr/share/doc/HTML/uk/kajongg/config_background.png
/usr/share/doc/HTML/uk/kajongg/config_play.png
/usr/share/doc/HTML/uk/kajongg/config_tiles.png
/usr/share/doc/HTML/uk/kajongg/differ.png
/usr/share/doc/HTML/uk/kajongg/explain.png
/usr/share/doc/HTML/uk/kajongg/gamescreen.png
/usr/share/doc/HTML/uk/kajongg/index.cache.bz2
/usr/share/doc/HTML/uk/kajongg/index.docbook
/usr/share/doc/HTML/uk/kajongg/ruleseteditor.png
/usr/share/doc/HTML/uk/kajongg/scoretable.png
/usr/share/icons/hicolor/128x128/apps/kajongg.png
/usr/share/icons/hicolor/16x16/apps/kajongg.png
/usr/share/icons/hicolor/22x22/apps/kajongg.png
/usr/share/icons/hicolor/32x32/apps/kajongg.png
/usr/share/icons/hicolor/48x48/apps/kajongg.png
/usr/share/icons/hicolor/64x64/apps/kajongg.png
/usr/share/icons/hicolor/scalable/actions/games-kajongg-law.svgz
/usr/share/icons/hicolor/scalable/apps/kajongg.svgz
/usr/share/kajongg
/usr/share/kajongg/__pycache__
/usr/share/kajongg/__pycache__/about.cpython-39.pyc
/usr/share/kajongg/__pycache__/altint.cpython-39.pyc
/usr/share/kajongg/__pycache__/animation.cpython-39.pyc
/usr/share/kajongg/__pycache__/background.cpython-39.pyc
/usr/share/kajongg/__pycache__/backgroundselector.cpython-39.pyc
/usr/share/kajongg/__pycache__/board.cpython-39.pyc
/usr/share/kajongg/__pycache__/chat.cpython-39.pyc
/usr/share/kajongg/__pycache__/client.cpython-39.pyc
/usr/share/kajongg/__pycache__/common.cpython-39.pyc
/usr/share/kajongg/__pycache__/config.cpython-39.pyc
/usr/share/kajongg/__pycache__/configdialog.cpython-39.pyc
/usr/share/kajongg/__pycache__/deferredutil.cpython-39.pyc
/usr/share/kajongg/__pycache__/dialogs.cpython-39.pyc
/usr/share/kajongg/__pycache__/differ.cpython-39.pyc
/usr/share/kajongg/__pycache__/game.cpython-39.pyc
/usr/share/kajongg/__pycache__/games.cpython-39.pyc
/usr/share/kajongg/__pycache__/genericdelegates.cpython-39.pyc
/usr/share/kajongg/__pycache__/guiutil.cpython-39.pyc
/usr/share/kajongg/__pycache__/hand.cpython-39.pyc
/usr/share/kajongg/__pycache__/handboard.cpython-39.pyc
/usr/share/kajongg/__pycache__/humanclient.cpython-39.pyc
/usr/share/kajongg/__pycache__/intelligence.cpython-39.pyc
/usr/share/kajongg/__pycache__/kajongg.cpython-39.pyc
/usr/share/kajongg/__pycache__/kajonggserver.cpython-39.pyc
/usr/share/kajongg/__pycache__/kde.cpython-39.pyc
/usr/share/kajongg/__pycache__/kdepaths.cpython-39.pyc
/usr/share/kajongg/__pycache__/kdestub.cpython-39.pyc
/usr/share/kajongg/__pycache__/log.cpython-39.pyc
/usr/share/kajongg/__pycache__/login.cpython-39.pyc
/usr/share/kajongg/__pycache__/mainwindow.cpython-39.pyc
/usr/share/kajongg/__pycache__/meld.cpython-39.pyc
/usr/share/kajongg/__pycache__/message.cpython-39.pyc
/usr/share/kajongg/__pycache__/mi18n.cpython-39.pyc
/usr/share/kajongg/__pycache__/mjresource.cpython-39.pyc
/usr/share/kajongg/__pycache__/modeltest.cpython-39.pyc
/usr/share/kajongg/__pycache__/move.cpython-39.pyc
/usr/share/kajongg/__pycache__/permutations.cpython-39.pyc
/usr/share/kajongg/__pycache__/player.cpython-39.pyc
/usr/share/kajongg/__pycache__/playerlist.cpython-39.pyc
/usr/share/kajongg/__pycache__/predefined.cpython-39.pyc
/usr/share/kajongg/__pycache__/qt.cpython-39.pyc
/usr/share/kajongg/__pycache__/qtreactor.cpython-39.pyc
/usr/share/kajongg/__pycache__/query.cpython-39.pyc
/usr/share/kajongg/__pycache__/rand.cpython-39.pyc
/usr/share/kajongg/__pycache__/rule.cpython-39.pyc
/usr/share/kajongg/__pycache__/rulecode.cpython-39.pyc
/usr/share/kajongg/__pycache__/rulesetselector.cpython-39.pyc
/usr/share/kajongg/__pycache__/scene.cpython-39.pyc
/usr/share/kajongg/__pycache__/scoring.cpython-39.pyc
/usr/share/kajongg/__pycache__/scoringdialog.cpython-39.pyc
/usr/share/kajongg/__pycache__/server.cpython-39.pyc
/usr/share/kajongg/__pycache__/servercommon.cpython-39.pyc
/usr/share/kajongg/__pycache__/servertable.cpython-39.pyc
/usr/share/kajongg/__pycache__/sound.cpython-39.pyc
/usr/share/kajongg/__pycache__/statesaver.cpython-39.pyc
/usr/share/kajongg/__pycache__/tables.cpython-39.pyc
/usr/share/kajongg/__pycache__/tile.cpython-39.pyc
/usr/share/kajongg/__pycache__/tileset.cpython-39.pyc
/usr/share/kajongg/__pycache__/tilesetselector.cpython-39.pyc
/usr/share/kajongg/__pycache__/tilesource.cpython-39.pyc
/usr/share/kajongg/__pycache__/tree.cpython-39.pyc
/usr/share/kajongg/__pycache__/uitile.cpython-39.pyc
/usr/share/kajongg/__pycache__/uiwall.cpython-39.pyc
/usr/share/kajongg/__pycache__/user.cpython-39.pyc
/usr/share/kajongg/__pycache__/util.cpython-39.pyc
/usr/share/kajongg/__pycache__/visible.cpython-39.pyc
/usr/share/kajongg/__pycache__/wall.cpython-39.pyc
/usr/share/kajongg/__pycache__/wind.cpython-39.pyc
/usr/share/kajongg/about.py
/usr/share/kajongg/altint.py
/usr/share/kajongg/animation.py
/usr/share/kajongg/background.py
/usr/share/kajongg/backgroundselector.py
/usr/share/kajongg/backgroundselector.ui
/usr/share/kajongg/board.py
/usr/share/kajongg/chat.py
/usr/share/kajongg/client.py
/usr/share/kajongg/common.py
/usr/share/kajongg/config.py
/usr/share/kajongg/configdialog.py
/usr/share/kajongg/deferredutil.py
/usr/share/kajongg/dialogs.py
/usr/share/kajongg/differ.py
/usr/share/kajongg/game.py
/usr/share/kajongg/games.py
/usr/share/kajongg/genericdelegates.py
/usr/share/kajongg/guiutil.py
/usr/share/kajongg/hand.py
/usr/share/kajongg/handboard.py
/usr/share/kajongg/humanclient.py
/usr/share/kajongg/intelligence.py
/usr/share/kajongg/kajongg.py
/usr/share/kajongg/kajonggserver.py
/usr/share/kajongg/kajonggui.rc
/usr/share/kajongg/kde.py
/usr/share/kajongg/kdepaths.py
/usr/share/kajongg/kdestub.py
/usr/share/kajongg/log.py
/usr/share/kajongg/login.py
/usr/share/kajongg/mainwindow.py
/usr/share/kajongg/meld.py
/usr/share/kajongg/message.py
/usr/share/kajongg/mi18n.py
/usr/share/kajongg/mjresource.py
/usr/share/kajongg/modeltest.py
/usr/share/kajongg/move.py
/usr/share/kajongg/permutations.py
/usr/share/kajongg/player.py
/usr/share/kajongg/playerlist.py
/usr/share/kajongg/predefined.py
/usr/share/kajongg/qt.py
/usr/share/kajongg/qtreactor.py
/usr/share/kajongg/query.py
/usr/share/kajongg/rand.py
/usr/share/kajongg/rule.py
/usr/share/kajongg/rulecode.py
/usr/share/kajongg/rulesetselector.py
/usr/share/kajongg/scene.py
/usr/share/kajongg/scoring.py
/usr/share/kajongg/scoringdialog.py
/usr/share/kajongg/server.py
/usr/share/kajongg/servercommon.py
/usr/share/kajongg/servertable.py
/usr/share/kajongg/sound.py
/usr/share/kajongg/statesaver.py
/usr/share/kajongg/tables.py
/usr/share/kajongg/tile.py
/usr/share/kajongg/tileset.py
/usr/share/kajongg/tilesetselector.py
/usr/share/kajongg/tilesetselector.ui
/usr/share/kajongg/tilesource.py
/usr/share/kajongg/tree.py
/usr/share/kajongg/uitile.py
/usr/share/kajongg/uiwall.py
/usr/share/kajongg/user.py
/usr/share/kajongg/util.py
/usr/share/kajongg/visible.py
/usr/share/kajongg/voices
/usr/share/kajongg/voices/de
/usr/share/kajongg/voices/de/female1
/usr/share/kajongg/voices/de/female1/COPYRIGHT
/usr/share/kajongg/voices/de/female1/b1.ogg
/usr/share/kajongg/voices/de/female1/b2.ogg
/usr/share/kajongg/voices/de/female1/b3.ogg
/usr/share/kajongg/voices/de/female1/b4.ogg
/usr/share/kajongg/voices/de/female1/b5.ogg
/usr/share/kajongg/voices/de/female1/b6.ogg
/usr/share/kajongg/voices/de/female1/b7.ogg
/usr/share/kajongg/voices/de/female1/b8.ogg
/usr/share/kajongg/voices/de/female1/b9.ogg
/usr/share/kajongg/voices/de/female1/c1.ogg
/usr/share/kajongg/voices/de/female1/c2.ogg
/usr/share/kajongg/voices/de/female1/c3.ogg
/usr/share/kajongg/voices/de/female1/c4.ogg
/usr/share/kajongg/voices/de/female1/c5.ogg
/usr/share/kajongg/voices/de/female1/c6.ogg
/usr/share/kajongg/voices/de/female1/c7.ogg
/usr/share/kajongg/voices/de/female1/c8.ogg
/usr/share/kajongg/voices/de/female1/c9.ogg
/usr/share/kajongg/voices/de/female1/chow.ogg
/usr/share/kajongg/voices/de/female1/dangerousgame.ogg
/usr/share/kajongg/voices/de/female1/db.ogg
/usr/share/kajongg/voices/de/female1/dg.ogg
/usr/share/kajongg/voices/de/female1/dr.ogg
/usr/share/kajongg/voices/de/female1/kong.ogg
/usr/share/kajongg/voices/de/female1/mahjongg.ogg
/usr/share/kajongg/voices/de/female1/md5sum
/usr/share/kajongg/voices/de/female1/nochoice.ogg
/usr/share/kajongg/voices/de/female1/originalcall.ogg
/usr/share/kajongg/voices/de/female1/pung.ogg
/usr/share/kajongg/voices/de/female1/s1.ogg
/usr/share/kajongg/voices/de/female1/s2.ogg
/usr/share/kajongg/voices/de/female1/s3.ogg
/usr/share/kajongg/voices/de/female1/s4.ogg
/usr/share/kajongg/voices/de/female1/s5.ogg
/usr/share/kajongg/voices/de/female1/s6.ogg
/usr/share/kajongg/voices/de/female1/s7.ogg
/usr/share/kajongg/voices/de/female1/s8.ogg
/usr/share/kajongg/voices/de/female1/s9.ogg
/usr/share/kajongg/voices/de/female1/violatesoriginalcall.ogg
/usr/share/kajongg/voices/de/female1/we.ogg
/usr/share/kajongg/voices/de/female1/wn.ogg
/usr/share/kajongg/voices/de/female1/ws.ogg
/usr/share/kajongg/voices/de/female1/ww.ogg
/usr/share/kajongg/voices/de/female2
/usr/share/kajongg/voices/de/female2/COPYRIGHT
/usr/share/kajongg/voices/de/female2/b1.ogg
/usr/share/kajongg/voices/de/female2/b2.ogg
/usr/share/kajongg/voices/de/female2/b3.ogg
/usr/share/kajongg/voices/de/female2/b4.ogg
/usr/share/kajongg/voices/de/female2/b5.ogg
/usr/share/kajongg/voices/de/female2/b6.ogg
/usr/share/kajongg/voices/de/female2/b7.ogg
/usr/share/kajongg/voices/de/female2/b8.ogg
/usr/share/kajongg/voices/de/female2/b9.ogg
/usr/share/kajongg/voices/de/female2/c1.ogg
/usr/share/kajongg/voices/de/female2/c2.ogg
/usr/share/kajongg/voices/de/female2/c3.ogg
/usr/share/kajongg/voices/de/female2/c4.ogg
/usr/share/kajongg/voices/de/female2/c5.ogg
/usr/share/kajongg/voices/de/female2/c6.ogg
/usr/share/kajongg/voices/de/female2/c7.ogg
/usr/share/kajongg/voices/de/female2/c8.ogg
/usr/share/kajongg/voices/de/female2/c9.ogg
/usr/share/kajongg/voices/de/female2/chow.ogg
/usr/share/kajongg/voices/de/female2/dangerousgame.ogg
/usr/share/kajongg/voices/de/female2/db.ogg
/usr/share/kajongg/voices/de/female2/dg.ogg
/usr/share/kajongg/voices/de/female2/dr.ogg
/usr/share/kajongg/voices/de/female2/kong.ogg
/usr/share/kajongg/voices/de/female2/mahjongg.ogg
/usr/share/kajongg/voices/de/female2/md5sum
/usr/share/kajongg/voices/de/female2/nochoice.ogg
/usr/share/kajongg/voices/de/female2/originalcall.ogg
/usr/share/kajongg/voices/de/female2/pung.ogg
/usr/share/kajongg/voices/de/female2/s1.ogg
/usr/share/kajongg/voices/de/female2/s2.ogg
/usr/share/kajongg/voices/de/female2/s3.ogg
/usr/share/kajongg/voices/de/female2/s4.ogg
/usr/share/kajongg/voices/de/female2/s5.ogg
/usr/share/kajongg/voices/de/female2/s6.ogg
/usr/share/kajongg/voices/de/female2/s7.ogg
/usr/share/kajongg/voices/de/female2/s8.ogg
/usr/share/kajongg/voices/de/female2/s9.ogg
/usr/share/kajongg/voices/de/female2/violatesoriginalcall.ogg
/usr/share/kajongg/voices/de/female2/we.ogg
/usr/share/kajongg/voices/de/female2/wn.ogg
/usr/share/kajongg/voices/de/female2/ws.ogg
/usr/share/kajongg/voices/de/female2/ww.ogg
/usr/share/kajongg/voices/de/male1
/usr/share/kajongg/voices/de/male1/COPYRIGHT
/usr/share/kajongg/voices/de/male1/b1.ogg
/usr/share/kajongg/voices/de/male1/b2.ogg
/usr/share/kajongg/voices/de/male1/b3.ogg
/usr/share/kajongg/voices/de/male1/b4.ogg
/usr/share/kajongg/voices/de/male1/b5.ogg
/usr/share/kajongg/voices/de/male1/b6.ogg
/usr/share/kajongg/voices/de/male1/b7.ogg
/usr/share/kajongg/voices/de/male1/b8.ogg
/usr/share/kajongg/voices/de/male1/b9.ogg
/usr/share/kajongg/voices/de/male1/c1.ogg
/usr/share/kajongg/voices/de/male1/c2.ogg
/usr/share/kajongg/voices/de/male1/c3.ogg
/usr/share/kajongg/voices/de/male1/c4.ogg
/usr/share/kajongg/voices/de/male1/c5.ogg
/usr/share/kajongg/voices/de/male1/c6.ogg
/usr/share/kajongg/voices/de/male1/c7.ogg
/usr/share/kajongg/voices/de/male1/c8.ogg
/usr/share/kajongg/voices/de/male1/c9.ogg
/usr/share/kajongg/voices/de/male1/chow.ogg
/usr/share/kajongg/voices/de/male1/dangerousgame.ogg
/usr/share/kajongg/voices/de/male1/db.ogg
/usr/share/kajongg/voices/de/male1/dg.ogg
/usr/share/kajongg/voices/de/male1/dr.ogg
/usr/share/kajongg/voices/de/male1/kong.ogg
/usr/share/kajongg/voices/de/male1/mahjongg.ogg
/usr/share/kajongg/voices/de/male1/md5sum
/usr/share/kajongg/voices/de/male1/nochoice.ogg
/usr/share/kajongg/voices/de/male1/originalcall.ogg
/usr/share/kajongg/voices/de/male1/pung.ogg
/usr/share/kajongg/voices/de/male1/s1.ogg
/usr/share/kajongg/voices/de/male1/s2.ogg
/usr/share/kajongg/voices/de/male1/s3.ogg
/usr/share/kajongg/voices/de/male1/s4.ogg
/usr/share/kajongg/voices/de/male1/s5.ogg
/usr/share/kajongg/voices/de/male1/s6.ogg
/usr/share/kajongg/voices/de/male1/s7.ogg
/usr/share/kajongg/voices/de/male1/s8.ogg
/usr/share/kajongg/voices/de/male1/s9.ogg
/usr/share/kajongg/voices/de/male1/violatesoriginalcall.ogg
/usr/share/kajongg/voices/de/male1/we.ogg
/usr/share/kajongg/voices/de/male1/wn.ogg
/usr/share/kajongg/voices/de/male1/ws.ogg
/usr/share/kajongg/voices/de/male1/ww.ogg
/usr/share/kajongg/voices/de/male2
/usr/share/kajongg/voices/de/male2/COPYRIGHT
/usr/share/kajongg/voices/de/male2/b1.ogg
/usr/share/kajongg/voices/de/male2/b2.ogg
/usr/share/kajongg/voices/de/male2/b3.ogg
/usr/share/kajongg/voices/de/male2/b4.ogg
/usr/share/kajongg/voices/de/male2/b5.ogg
/usr/share/kajongg/voices/de/male2/b6.ogg
/usr/share/kajongg/voices/de/male2/b7.ogg
/usr/share/kajongg/voices/de/male2/b8.ogg
/usr/share/kajongg/voices/de/male2/b9.ogg
/usr/share/kajongg/voices/de/male2/c1.ogg
/usr/share/kajongg/voices/de/male2/c2.ogg
/usr/share/kajongg/voices/de/male2/c3.ogg
/usr/share/kajongg/voices/de/male2/c4.ogg
/usr/share/kajongg/voices/de/male2/c5.ogg
/usr/share/kajongg/voices/de/male2/c6.ogg
/usr/share/kajongg/voices/de/male2/c7.ogg
/usr/share/kajongg/voices/de/male2/c8.ogg
/usr/share/kajongg/voices/de/male2/c9.ogg
/usr/share/kajongg/voices/de/male2/chow.ogg
/usr/share/kajongg/voices/de/male2/db.ogg
/usr/share/kajongg/voices/de/male2/dg.ogg
/usr/share/kajongg/voices/de/male2/dr.ogg
/usr/share/kajongg/voices/de/male2/kong.ogg
/usr/share/kajongg/voices/de/male2/mahjongg.ogg
/usr/share/kajongg/voices/de/male2/md5sum
/usr/share/kajongg/voices/de/male2/nochoice.ogg
/usr/share/kajongg/voices/de/male2/originalcall.ogg
/usr/share/kajongg/voices/de/male2/pung.ogg
/usr/share/kajongg/voices/de/male2/s1.ogg
/usr/share/kajongg/voices/de/male2/s2.ogg
/usr/share/kajongg/voices/de/male2/s3.ogg
/usr/share/kajongg/voices/de/male2/s4.ogg
/usr/share/kajongg/voices/de/male2/s5.ogg
/usr/share/kajongg/voices/de/male2/s6.ogg
/usr/share/kajongg/voices/de/male2/s7.ogg
/usr/share/kajongg/voices/de/male2/s8.ogg
/usr/share/kajongg/voices/de/male2/s9.ogg
/usr/share/kajongg/voices/de/male2/violatesoriginalcall.ogg
/usr/share/kajongg/voices/de/male2/we.ogg
/usr/share/kajongg/voices/de/male2/wn.ogg
/usr/share/kajongg/voices/de/male2/ws.ogg
/usr/share/kajongg/voices/de/male2/ww.ogg
/usr/share/kajongg/voices/female1
/usr/share/kajongg/voices/female1/COPYRIGHT
/usr/share/kajongg/voices/female1/b1.ogg
/usr/share/kajongg/voices/female1/b2.ogg
/usr/share/kajongg/voices/female1/b3.ogg
/usr/share/kajongg/voices/female1/b4.ogg
/usr/share/kajongg/voices/female1/b5.ogg
/usr/share/kajongg/voices/female1/b6.ogg
/usr/share/kajongg/voices/female1/b7.ogg
/usr/share/kajongg/voices/female1/b8.ogg
/usr/share/kajongg/voices/female1/b9.ogg
/usr/share/kajongg/voices/female1/c1.ogg
/usr/share/kajongg/voices/female1/c2.ogg
/usr/share/kajongg/voices/female1/c3.ogg
/usr/share/kajongg/voices/female1/c4.ogg
/usr/share/kajongg/voices/female1/c5.ogg
/usr/share/kajongg/voices/female1/c6.ogg
/usr/share/kajongg/voices/female1/c7.ogg
/usr/share/kajongg/voices/female1/c8.ogg
/usr/share/kajongg/voices/female1/c9.ogg
/usr/share/kajongg/voices/female1/chow.ogg
/usr/share/kajongg/voices/female1/dangerousgame.ogg
/usr/share/kajongg/voices/female1/db.ogg
/usr/share/kajongg/voices/female1/dg.ogg
/usr/share/kajongg/voices/female1/dr.ogg
/usr/share/kajongg/voices/female1/kong.ogg
/usr/share/kajongg/voices/female1/mahjongg.ogg
/usr/share/kajongg/voices/female1/md5sum
/usr/share/kajongg/voices/female1/nochoice.ogg
/usr/share/kajongg/voices/female1/originalcall.ogg
/usr/share/kajongg/voices/female1/pung.ogg
/usr/share/kajongg/voices/female1/s1.ogg
/usr/share/kajongg/voices/female1/s2.ogg
/usr/share/kajongg/voices/female1/s3.ogg
/usr/share/kajongg/voices/female1/s4.ogg
/usr/share/kajongg/voices/female1/s5.ogg
/usr/share/kajongg/voices/female1/s6.ogg
/usr/share/kajongg/voices/female1/s7.ogg
/usr/share/kajongg/voices/female1/s8.ogg
/usr/share/kajongg/voices/female1/s9.ogg
/usr/share/kajongg/voices/female1/violatesoriginalcall.ogg
/usr/share/kajongg/voices/female1/we.ogg
/usr/share/kajongg/voices/female1/wn.ogg
/usr/share/kajongg/voices/female1/ws.ogg
/usr/share/kajongg/voices/female1/ww.ogg
/usr/share/kajongg/voices/female2
/usr/share/kajongg/voices/female2/COPYRIGHT
/usr/share/kajongg/voices/female2/b1.ogg
/usr/share/kajongg/voices/female2/b2.ogg
/usr/share/kajongg/voices/female2/b3.ogg
/usr/share/kajongg/voices/female2/b4.ogg
/usr/share/kajongg/voices/female2/b5.ogg
/usr/share/kajongg/voices/female2/b6.ogg
/usr/share/kajongg/voices/female2/b7.ogg
/usr/share/kajongg/voices/female2/b8.ogg
/usr/share/kajongg/voices/female2/b9.ogg
/usr/share/kajongg/voices/female2/c1.ogg
/usr/share/kajongg/voices/female2/c2.ogg
/usr/share/kajongg/voices/female2/c3.ogg
/usr/share/kajongg/voices/female2/c4.ogg
/usr/share/kajongg/voices/female2/c5.ogg
/usr/share/kajongg/voices/female2/c6.ogg
/usr/share/kajongg/voices/female2/c7.ogg
/usr/share/kajongg/voices/female2/c8.ogg
/usr/share/kajongg/voices/female2/c9.ogg
/usr/share/kajongg/voices/female2/chow.ogg
/usr/share/kajongg/voices/female2/dangerousgame.ogg
/usr/share/kajongg/voices/female2/db.ogg
/usr/share/kajongg/voices/female2/dg.ogg
/usr/share/kajongg/voices/female2/dr.ogg
/usr/share/kajongg/voices/female2/kong.ogg
/usr/share/kajongg/voices/female2/mahjongg.ogg
/usr/share/kajongg/voices/female2/md5sum
/usr/share/kajongg/voices/female2/nochoice.ogg
/usr/share/kajongg/voices/female2/originalcall.ogg
/usr/share/kajongg/voices/female2/pung.ogg
/usr/share/kajongg/voices/female2/s1.ogg
/usr/share/kajongg/voices/female2/s2.ogg
/usr/share/kajongg/voices/female2/s3.ogg
/usr/share/kajongg/voices/female2/s4.ogg
/usr/share/kajongg/voices/female2/s5.ogg
/usr/share/kajongg/voices/female2/s6.ogg
/usr/share/kajongg/voices/female2/s7.ogg
/usr/share/kajongg/voices/female2/s8.ogg
/usr/share/kajongg/voices/female2/s9.ogg
/usr/share/kajongg/voices/female2/violatesoriginalcall.ogg
/usr/share/kajongg/voices/female2/we.ogg
/usr/share/kajongg/voices/female2/wn.ogg
/usr/share/kajongg/voices/female2/ws.ogg
/usr/share/kajongg/voices/female2/ww.ogg
/usr/share/kajongg/voices/male1
/usr/share/kajongg/voices/male1/COPYRIGHT
/usr/share/kajongg/voices/male1/b1.ogg
/usr/share/kajongg/voices/male1/b2.ogg
/usr/share/kajongg/voices/male1/b3.ogg
/usr/share/kajongg/voices/male1/b4.ogg
/usr/share/kajongg/voices/male1/b5.ogg
/usr/share/kajongg/voices/male1/b6.ogg
/usr/share/kajongg/voices/male1/b7.ogg
/usr/share/kajongg/voices/male1/b8.ogg
/usr/share/kajongg/voices/male1/b9.ogg
/usr/share/kajongg/voices/male1/c1.ogg
/usr/share/kajongg/voices/male1/c2.ogg
/usr/share/kajongg/voices/male1/c3.ogg
/usr/share/kajongg/voices/male1/c4.ogg
/usr/share/kajongg/voices/male1/c5.ogg
/usr/share/kajongg/voices/male1/c6.ogg
/usr/share/kajongg/voices/male1/c7.ogg
/usr/share/kajongg/voices/male1/c8.ogg
/usr/share/kajongg/voices/male1/c9.ogg
/usr/share/kajongg/voices/male1/chow.ogg
/usr/share/kajongg/voices/male1/dangerousgame.ogg
/usr/share/kajongg/voices/male1/db.ogg
/usr/share/kajongg/voices/male1/dg.ogg
/usr/share/kajongg/voices/male1/dr.ogg
/usr/share/kajongg/voices/male1/kong.ogg
/usr/share/kajongg/voices/male1/mahjongg.ogg
/usr/share/kajongg/voices/male1/md5sum
/usr/share/kajongg/voices/male1/nochoice.ogg
/usr/share/kajongg/voices/male1/originalcall.ogg
/usr/share/kajongg/voices/male1/pung.ogg
/usr/share/kajongg/voices/male1/s1.ogg
/usr/share/kajongg/voices/male1/s2.ogg
/usr/share/kajongg/voices/male1/s3.ogg
/usr/share/kajongg/voices/male1/s4.ogg
/usr/share/kajongg/voices/male1/s5.ogg
/usr/share/kajongg/voices/male1/s6.ogg
/usr/share/kajongg/voices/male1/s7.ogg
/usr/share/kajongg/voices/male1/s8.ogg
/usr/share/kajongg/voices/male1/s9.ogg
/usr/share/kajongg/voices/male1/violatesoriginalcall.ogg
/usr/share/kajongg/voices/male1/we.ogg
/usr/share/kajongg/voices/male1/wn.ogg
/usr/share/kajongg/voices/male1/ws.ogg
/usr/share/kajongg/voices/male1/ww.ogg
/usr/share/kajongg/voices/male2
/usr/share/kajongg/voices/male2/b1.ogg
/usr/share/kajongg/voices/male2/b2.ogg
/usr/share/kajongg/voices/male2/b3.ogg
/usr/share/kajongg/voices/male2/b4.ogg
/usr/share/kajongg/voices/male2/b5.ogg
/usr/share/kajongg/voices/male2/b6.ogg
/usr/share/kajongg/voices/male2/b7.ogg
/usr/share/kajongg/voices/male2/b8.ogg
/usr/share/kajongg/voices/male2/b9.ogg
/usr/share/kajongg/voices/male2/c1.ogg
/usr/share/kajongg/voices/male2/c2.ogg
/usr/share/kajongg/voices/male2/c3.ogg
/usr/share/kajongg/voices/male2/c4.ogg
/usr/share/kajongg/voices/male2/c5.ogg
/usr/share/kajongg/voices/male2/c6.ogg
/usr/share/kajongg/voices/male2/c7.ogg
/usr/share/kajongg/voices/male2/c8.ogg
/usr/share/kajongg/voices/male2/c9.ogg
/usr/share/kajongg/voices/male2/chow.ogg
/usr/share/kajongg/voices/male2/dangerousgame.ogg
/usr/share/kajongg/voices/male2/db.ogg
/usr/share/kajongg/voices/male2/dg.ogg
/usr/share/kajongg/voices/male2/dr.ogg
/usr/share/kajongg/voices/male2/kong.ogg
/usr/share/kajongg/voices/male2/mahjongg.ogg
/usr/share/kajongg/voices/male2/md5sum
/usr/share/kajongg/voices/male2/nochoice.ogg
/usr/share/kajongg/voices/male2/originalcall.ogg
/usr/share/kajongg/voices/male2/pung.ogg
/usr/share/kajongg/voices/male2/s1.ogg
/usr/share/kajongg/voices/male2/s2.ogg
/usr/share/kajongg/voices/male2/s3.ogg
/usr/share/kajongg/voices/male2/s4.ogg
/usr/share/kajongg/voices/male2/s5.ogg
/usr/share/kajongg/voices/male2/s6.ogg
/usr/share/kajongg/voices/male2/s7.ogg
/usr/share/kajongg/voices/male2/s8.ogg
/usr/share/kajongg/voices/male2/s9.ogg
/usr/share/kajongg/voices/male2/violatesoriginalcall.ogg
/usr/share/kajongg/voices/male2/we.ogg
/usr/share/kajongg/voices/male2/wn.ogg
/usr/share/kajongg/voices/male2/ws.ogg
/usr/share/kajongg/voices/male2/ww.ogg
/usr/share/kajongg/wall.py
/usr/share/kajongg/wind.py
/usr/share/licenses/kajongg
/usr/share/licenses/kajongg/COPYING
/usr/share/licenses/kajongg/COPYING.DOC
/usr/share/licenses/kajongg/COPYRIGHT
/usr/share/locale/bg/LC_MESSAGES/kajongg.mo
/usr/share/locale/bs/LC_MESSAGES/kajongg.mo
/usr/share/locale/ca/LC_MESSAGES/kajongg.mo
/usr/share/locale/ca@valencia/LC_MESSAGES/kajongg.mo
/usr/share/locale/cs/LC_MESSAGES/kajongg.mo
/usr/share/locale/da/LC_MESSAGES/kajongg.mo
/usr/share/locale/de/LC_MESSAGES/kajongg.mo
/usr/share/locale/el/LC_MESSAGES/kajongg.mo
/usr/share/locale/en_GB/LC_MESSAGES/kajongg.mo
/usr/share/locale/eo/LC_MESSAGES/kajongg.mo
/usr/share/locale/es/LC_MESSAGES/kajongg.mo
/usr/share/locale/et/LC_MESSAGES/kajongg.mo
/usr/share/locale/eu/LC_MESSAGES/kajongg.mo
/usr/share/locale/fi/LC_MESSAGES/kajongg.mo
/usr/share/locale/fr/LC_MESSAGES/kajongg.mo
/usr/share/locale/ga/LC_MESSAGES/kajongg.mo
/usr/share/locale/gl/LC_MESSAGES/kajongg.mo
/usr/share/locale/hu/LC_MESSAGES/kajongg.mo
/usr/share/locale/is/LC_MESSAGES/kajongg.mo
/usr/share/locale/it/LC_MESSAGES/kajongg.mo
/usr/share/locale/ja/LC_MESSAGES/kajongg.mo
/usr/share/locale/kk/LC_MESSAGES/kajongg.mo
/usr/share/locale/km/LC_MESSAGES/kajongg.mo
/usr/share/locale/lt/LC_MESSAGES/kajongg.mo
/usr/share/locale/ml/LC_MESSAGES/kajongg.mo
/usr/share/locale/mr/LC_MESSAGES/kajongg.mo
/usr/share/locale/nb/LC_MESSAGES/kajongg.mo
/usr/share/locale/nds/LC_MESSAGES/kajongg.mo
/usr/share/locale/nl/LC_MESSAGES/kajongg.mo
/usr/share/locale/nn/LC_MESSAGES/kajongg.mo
/usr/share/locale/pl/LC_MESSAGES/kajongg.mo
/usr/share/locale/pt/LC_MESSAGES/kajongg.mo
/usr/share/locale/pt_BR/LC_MESSAGES/kajongg.mo
/usr/share/locale/ro/LC_MESSAGES/kajongg.mo
/usr/share/locale/ru/LC_MESSAGES/kajongg.mo
/usr/share/locale/sk/LC_MESSAGES/kajongg.mo
/usr/share/locale/sl/LC_MESSAGES/kajongg.mo
/usr/share/locale/sr/LC_MESSAGES/kajongg.mo
/usr/share/locale/sv/LC_MESSAGES/kajongg.mo
/usr/share/locale/tr/LC_MESSAGES/kajongg.mo
/usr/share/locale/ug/LC_MESSAGES/kajongg.mo
/usr/share/locale/uk/LC_MESSAGES/kajongg.mo
/usr/share/locale/zh_CN/LC_MESSAGES/kajongg.mo
/usr/share/locale/zh_TW/LC_MESSAGES/kajongg.mo
/usr/share/metainfo/org.kde.kajongg.appdata.xml
References
Summary
In this tutorial we learn how to install kajongg
on Fedora 34 using yum and dnf.