How To Install linphone on Fedora 34

linphone is Phone anywhere in the whole world by using the Internet Phone anywhere in the whole world by using the Internet

Introduction

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

What is linphone

Linphone is mostly sip compliant. It works successfully with these implementations * eStara softphone (commercial software for windows) * Pingtel phones (with DNS enabled and VLAN QOS support disabled). * Hotsip, a free of charge phone for Windows. * Vocal, an open source SIP stack from Vovida that includes a SIP proxy that works with linphone since version 0.7.1. * Siproxd is a free sip proxy being developed by Thomas Ries because he would like to have linphone working behind his firewall. Siproxd is simple to setup and works perfectly with linphone. * Partysip aims at being a generic and fully functionnal SIP proxy. Visit the web page for more details on its functionalities. Linphone may work also with other sip phones, but this has not been tested yet. linphone 3.6.1 43.fc34 x86_64 6.1 M linphone-3.6.1-43.fc34.src.rpm fedora Phone anywhere in the whole world by using the Internet http GPLv2+ Linphone is mostly sip compliant. It works successfully with these implementations * eStara softphone (commercial software for windows) * Pingtel phones (with DNS enabled and VLAN QOS support disabled). * Hotsip, a free of charge phone for Windows. * Vocal, an open source SIP stack from Vovida that includes a SIP proxy that works with linphone since version 0.7.1. * Siproxd is a free sip proxy being developed by Thomas Ries because he would like to have linphone working behind his firewall. Siproxd is simple to setup and works perfectly with linphone. * Partysip aims at being a generic and fully functionnal SIP proxy. Visit the web page for more details on its functionalities. Linphone may work also with other sip phones, but this has not been tested yet.

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

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

sudo dnf -y install linphone

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

sudo yum -y install linphone

How To Uninstall linphone on Fedora 34

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

sudo dnf remove linphone

linphone Package Contents on Fedora 34

/usr/bin/linphone
/usr/bin/linphonec
/usr/bin/linphonecsh
/usr/bin/lpc2xml_test
/usr/bin/xml2lpc_test
/usr/lib/.build-id
/usr/lib/.build-id/12
/usr/lib/.build-id/12/fd8726fa6a20e2c1af3d736da3f27c7c9de82a
/usr/lib/.build-id/27
/usr/lib/.build-id/27/bcb59fd00caaf00c1cacae8a47e0f5bda7347a
/usr/lib/.build-id/3e
/usr/lib/.build-id/3e/1da1f2db81ed99e826f839d03c0cf941b3d260
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/9de0c20b900cedec7a080a1992df90965d5599
/usr/lib/.build-id/8e
/usr/lib/.build-id/8e/6c4274893b036289c3f4128bc7d43f99526f76
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/b8beedf6f7ca54beaf3a203fea325615453517
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/c986f0c8ef956996028e3981b1aba47b85d472
/usr/lib/.build-id/d6
/usr/lib/.build-id/d6/b3b917e09e9d9c78480954bf83745fa0754fd5
/usr/lib/liblinphone.so.5
/usr/lib/liblinphone.so.5.0.0
/usr/lib/liblpc2xml.so.0
/usr/lib/liblpc2xml.so.0.0.0
/usr/lib/libxml2lpc.so.0
/usr/lib/libxml2lpc.so.0.0.0
/usr/share/applications/linphone.desktop
/usr/share/doc/linphone
/usr/share/doc/linphone/AUTHORS
/usr/share/doc/linphone/COPYING
/usr/share/doc/linphone/ChangeLog
/usr/share/doc/linphone/NEWS
/usr/share/doc/linphone/README
/usr/share/doc/linphone/TODO
/usr/share/gnome/help/linphone
/usr/share/gnome/help/linphone/C
/usr/share/gnome/help/linphone/fr
/usr/share/gnome/help/linphone/it
/usr/share/gnome/help/linphone/ja
/usr/share/linphone
/usr/share/linphone/COPYING
/usr/share/linphone/about.ui
/usr/share/linphone/buddylookup.ui
/usr/share/linphone/call_logs.ui
/usr/share/linphone/call_statistics.ui
/usr/share/linphone/contact.ui
/usr/share/linphone/dscp_settings.ui
/usr/share/linphone/keypad.ui
/usr/share/linphone/log.ui
/usr/share/linphone/main.ui
/usr/share/linphone/parameters.ui
/usr/share/linphone/password.ui
/usr/share/linphone/rootca.pem
/usr/share/linphone/sip_account.ui
/usr/share/linphone/stock_people.png
/usr/share/linphone/tunnel_config.ui
/usr/share/linphone/waiting.ui
/usr/share/locale/cs/LC_MESSAGES/linphone.mo
/usr/share/locale/de/LC_MESSAGES/linphone.mo
/usr/share/locale/es/LC_MESSAGES/linphone.mo
/usr/share/locale/fr/LC_MESSAGES/linphone.mo
/usr/share/locale/he/LC_MESSAGES/linphone.mo
/usr/share/locale/hu/LC_MESSAGES/linphone.mo
/usr/share/locale/it/LC_MESSAGES/linphone.mo
/usr/share/locale/ja/LC_MESSAGES/linphone.mo
/usr/share/locale/nb_NO/LC_MESSAGES/linphone.mo
/usr/share/locale/nl/LC_MESSAGES/linphone.mo
/usr/share/locale/pl/LC_MESSAGES/linphone.mo
/usr/share/locale/pt_BR/LC_MESSAGES/linphone.mo
/usr/share/locale/ru/LC_MESSAGES/linphone.mo
/usr/share/locale/sr/LC_MESSAGES/linphone.mo
/usr/share/locale/sv/LC_MESSAGES/linphone.mo
/usr/share/locale/zh_CN/LC_MESSAGES/linphone.mo
/usr/share/locale/zh_TW/LC_MESSAGES/linphone.mo
/usr/share/man/cs/man1/linphone.1.gz
/usr/share/man/cs/man1/linphonec.1.gz
/usr/share/man/cs/man1/sipomatic.1.gz
/usr/share/man/man1/linphone.1.gz
/usr/share/man/man1/linphonec.1.gz
/usr/share/man/man1/linphonecsh.1.gz
/usr/share/man/man1/sipomatic.1.gz
/usr/share/pixmaps/linphone
/usr/share/pixmaps/linphone/active_chat.png
/usr/share/pixmaps/linphone/addcall-green.png
/usr/share/pixmaps/linphone/call.png
/usr/share/pixmaps/linphone/call_status_incoming.png
/usr/share/pixmaps/linphone/call_status_outgoing.png
/usr/share/pixmaps/linphone/chat.png
/usr/share/pixmaps/linphone/chat_message_delivered.png
/usr/share/pixmaps/linphone/chat_message_inprogress.png
/usr/share/pixmaps/linphone/chat_message_not_delivered.png
/usr/share/pixmaps/linphone/contact-orange.png
/usr/share/pixmaps/linphone/contact_starred.png
/usr/share/pixmaps/linphone/contact_unstarred.png
/usr/share/pixmaps/linphone/dialer-orange.png
/usr/share/pixmaps/linphone/dialer.png
/usr/share/pixmaps/linphone/history-orange.png
/usr/share/pixmaps/linphone/hold_off.png
/usr/share/pixmaps/linphone/hold_on.png
/usr/share/pixmaps/linphone/linphone-banner.png
/usr/share/pixmaps/linphone/linphone.icns
/usr/share/pixmaps/linphone/linphone.png
/usr/share/pixmaps/linphone/mic_active.png
/usr/share/pixmaps/linphone/mic_muted.png
/usr/share/pixmaps/linphone/notok.png
/usr/share/pixmaps/linphone/ok.png
/usr/share/pixmaps/linphone/speaker.png
/usr/share/pixmaps/linphone/startcall-green.png
/usr/share/pixmaps/linphone/startcall-small.png
/usr/share/pixmaps/linphone/status-green.png
/usr/share/pixmaps/linphone/status-offline.png
/usr/share/pixmaps/linphone/status-orange.png
/usr/share/pixmaps/linphone/status-red.png
/usr/share/pixmaps/linphone/stopcall-red.png
/usr/share/pixmaps/linphone/stopcall-small.png
/usr/share/sounds/linphone
/usr/share/sounds/linphone/hello16000.wav
/usr/share/sounds/linphone/hello8000.wav
/usr/share/sounds/linphone/ringback.wav
/usr/share/sounds/linphone/rings
/usr/share/sounds/linphone/rings/bigben.wav
/usr/share/sounds/linphone/rings/oldphone-mono-30s.caf
/usr/share/sounds/linphone/rings/oldphone-mono.wav
/usr/share/sounds/linphone/rings/oldphone.wav
/usr/share/sounds/linphone/rings/orig.wav
/usr/share/sounds/linphone/rings/rock.wav
/usr/share/sounds/linphone/rings/sweet.wav
/usr/share/sounds/linphone/rings/synth.wav
/usr/share/sounds/linphone/rings/tapping.wav
/usr/share/sounds/linphone/rings/toy-mono.wav
/usr/bin/linphone
/usr/bin/linphonec
/usr/bin/linphonecsh
/usr/bin/lpc2xml_test
/usr/bin/xml2lpc_test
/usr/lib/.build-id
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/489c17b4fba224d0eab4e1a54236185d94b5f9
/usr/lib/.build-id/44
/usr/lib/.build-id/44/b4efc0549b446490dd923d4ae7c21172d3d071
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/0f09c17105ca71d1293681960cf5222654a24c
/usr/lib/.build-id/62
/usr/lib/.build-id/62/a0181787863e1a60dbc0663a4bf19edac733de
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/0f2e0685a174c5fa975bd7f1c9dcd5e1d983a8
/usr/lib/.build-id/98
/usr/lib/.build-id/98/a8010263899e08bc8807c1abc0fcc786f9016e
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/2a5ea1450c3bbf1f8e29e82409b441a1f6f814
/usr/lib/.build-id/f8
/usr/lib/.build-id/f8/da6e3681470ad169021161faf612bf0dc81062
/usr/lib64/liblinphone.so.5
/usr/lib64/liblinphone.so.5.0.0
/usr/lib64/liblpc2xml.so.0
/usr/lib64/liblpc2xml.so.0.0.0
/usr/lib64/libxml2lpc.so.0
/usr/lib64/libxml2lpc.so.0.0.0
/usr/share/applications/linphone.desktop
/usr/share/doc/linphone
/usr/share/doc/linphone/AUTHORS
/usr/share/doc/linphone/COPYING
/usr/share/doc/linphone/ChangeLog
/usr/share/doc/linphone/NEWS
/usr/share/doc/linphone/README
/usr/share/doc/linphone/TODO
/usr/share/gnome/help/linphone
/usr/share/gnome/help/linphone/C
/usr/share/gnome/help/linphone/fr
/usr/share/gnome/help/linphone/it
/usr/share/gnome/help/linphone/ja
/usr/share/linphone
/usr/share/linphone/COPYING
/usr/share/linphone/about.ui
/usr/share/linphone/buddylookup.ui
/usr/share/linphone/call_logs.ui
/usr/share/linphone/call_statistics.ui
/usr/share/linphone/contact.ui
/usr/share/linphone/dscp_settings.ui
/usr/share/linphone/keypad.ui
/usr/share/linphone/log.ui
/usr/share/linphone/main.ui
/usr/share/linphone/parameters.ui
/usr/share/linphone/password.ui
/usr/share/linphone/rootca.pem
/usr/share/linphone/sip_account.ui
/usr/share/linphone/stock_people.png
/usr/share/linphone/tunnel_config.ui
/usr/share/linphone/waiting.ui
/usr/share/locale/cs/LC_MESSAGES/linphone.mo
/usr/share/locale/de/LC_MESSAGES/linphone.mo
/usr/share/locale/es/LC_MESSAGES/linphone.mo
/usr/share/locale/fr/LC_MESSAGES/linphone.mo
/usr/share/locale/he/LC_MESSAGES/linphone.mo
/usr/share/locale/hu/LC_MESSAGES/linphone.mo
/usr/share/locale/it/LC_MESSAGES/linphone.mo
/usr/share/locale/ja/LC_MESSAGES/linphone.mo
/usr/share/locale/nb_NO/LC_MESSAGES/linphone.mo
/usr/share/locale/nl/LC_MESSAGES/linphone.mo
/usr/share/locale/pl/LC_MESSAGES/linphone.mo
/usr/share/locale/pt_BR/LC_MESSAGES/linphone.mo
/usr/share/locale/ru/LC_MESSAGES/linphone.mo
/usr/share/locale/sr/LC_MESSAGES/linphone.mo
/usr/share/locale/sv/LC_MESSAGES/linphone.mo
/usr/share/locale/zh_CN/LC_MESSAGES/linphone.mo
/usr/share/locale/zh_TW/LC_MESSAGES/linphone.mo
/usr/share/man/cs/man1/linphone.1.gz
/usr/share/man/cs/man1/linphonec.1.gz
/usr/share/man/cs/man1/sipomatic.1.gz
/usr/share/man/man1/linphone.1.gz
/usr/share/man/man1/linphonec.1.gz
/usr/share/man/man1/linphonecsh.1.gz
/usr/share/man/man1/sipomatic.1.gz
/usr/share/pixmaps/linphone
/usr/share/pixmaps/linphone/active_chat.png
/usr/share/pixmaps/linphone/addcall-green.png
/usr/share/pixmaps/linphone/call.png
/usr/share/pixmaps/linphone/call_status_incoming.png
/usr/share/pixmaps/linphone/call_status_outgoing.png
/usr/share/pixmaps/linphone/chat.png
/usr/share/pixmaps/linphone/chat_message_delivered.png
/usr/share/pixmaps/linphone/chat_message_inprogress.png
/usr/share/pixmaps/linphone/chat_message_not_delivered.png
/usr/share/pixmaps/linphone/contact-orange.png
/usr/share/pixmaps/linphone/contact_starred.png
/usr/share/pixmaps/linphone/contact_unstarred.png
/usr/share/pixmaps/linphone/dialer-orange.png
/usr/share/pixmaps/linphone/dialer.png
/usr/share/pixmaps/linphone/history-orange.png
/usr/share/pixmaps/linphone/hold_off.png
/usr/share/pixmaps/linphone/hold_on.png
/usr/share/pixmaps/linphone/linphone-banner.png
/usr/share/pixmaps/linphone/linphone.icns
/usr/share/pixmaps/linphone/linphone.png
/usr/share/pixmaps/linphone/mic_active.png
/usr/share/pixmaps/linphone/mic_muted.png
/usr/share/pixmaps/linphone/notok.png
/usr/share/pixmaps/linphone/ok.png
/usr/share/pixmaps/linphone/speaker.png
/usr/share/pixmaps/linphone/startcall-green.png
/usr/share/pixmaps/linphone/startcall-small.png
/usr/share/pixmaps/linphone/status-green.png
/usr/share/pixmaps/linphone/status-offline.png
/usr/share/pixmaps/linphone/status-orange.png
/usr/share/pixmaps/linphone/status-red.png
/usr/share/pixmaps/linphone/stopcall-red.png
/usr/share/pixmaps/linphone/stopcall-small.png
/usr/share/sounds/linphone
/usr/share/sounds/linphone/hello16000.wav
/usr/share/sounds/linphone/hello8000.wav
/usr/share/sounds/linphone/ringback.wav
/usr/share/sounds/linphone/rings
/usr/share/sounds/linphone/rings/bigben.wav
/usr/share/sounds/linphone/rings/oldphone-mono-30s.caf
/usr/share/sounds/linphone/rings/oldphone-mono.wav
/usr/share/sounds/linphone/rings/oldphone.wav
/usr/share/sounds/linphone/rings/orig.wav
/usr/share/sounds/linphone/rings/rock.wav
/usr/share/sounds/linphone/rings/sweet.wav
/usr/share/sounds/linphone/rings/synth.wav
/usr/share/sounds/linphone/rings/tapping.wav
/usr/share/sounds/linphone/rings/toy-mono.wav

References

Summary

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