{"id":696,"date":"2024-07-01T16:49:17","date_gmt":"2024-07-01T13:49:17","guid":{"rendered":"http:\/\/trueconf.com/blog\/?p=696"},"modified":"2026-02-17T15:47:03","modified_gmt":"2026-02-17T12:47:03","slug":"trueconf-linux","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/trueconf-linux","title":{"rendered":"How to install TrueConf client application for Linux"},"content":{"rendered":"<p class=\"primary-medium-text ui-mb-sm-1\">TrueConf offers native applications for multiple Linux distributions. Check out TrueConf advantages:<\/p>\r\n\r\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\r\n    <li class=\"ui-list__item ui-list__item--disc\">4K video conferencing for up to 2000 users<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">Team messaging and personal chats<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">Ability to archive chats and group them by folders<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">Support for \u201cfavorites\u201d (a private chat with important messages to be reviewed)<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">Meeting recording<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">Content sharing and slideshow<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">Remote desktop control<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">Real-time meeting management<\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\">100% security for your communications.<\/li>\r\n<\/ul>\r\n\r\n<h2 id=\"get-os\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Find out your operating system version<\/h2>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">You can check your operating system version by running the following command in the terminal (it can be applied for all Linux operating systems):<\/p>\r\n\r\n<pre class=\"lang:default decode:true wrap:true\">cat \/etc\/*release*<\/pre>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">The basic information about your operating system, including its name and version, will be displayed in the console. For example, on the screenshot below you can see that you are using Debian 10:<\/p>\r\n\r\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2022\/02\/debian-10-info.png\" data-rel=\"lightbox-gallery-EaSjz6by\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2022\/02\/debian-10-info.png\" alt=\"\" width=\"686\" height=\"279\" class=\"aligncenter size-full wp-image-21020\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2022\/02\/debian-10-info.png 686w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2022\/02\/debian-10-info-290x118.png 290w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" \/><\/a>\r\n\r\n<h2 id=\"download\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Download TrueConf for Linux<\/h2>\r\n\r\n<div class=\"button-group-container\" style=\"display: flex; justify-content: center;\">\r\n    <a href=\"https:\/\/trueconf.com\/downloads\/linux.html#linux-distr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" role=\"link\" class=\"default-button default-button--md default-button--orange default-button--rounded default-button--truncate default-button__download-icon default-button--left-icon white-icon\">\r\n        <span class=\"default-button__text white-text\">Choose your operation system<\/span>\r\n    <\/a>\r\n<\/div>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">Should you encounter any problems with application installation, please contact our <a href=\"https:\/\/trueconf.com\/support.html\" target=\"_blank\" rel=\"noopener\">technical support team<\/a>.<\/p>\r\n\r\n<h2 id=\"graphical\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Graphical Installation<\/h2>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">For installing TrueConf, we recommend using the graphical installer. The graphical installer can be invoked by (double) clicking the downloaded package. Depending on your distribution you will get different possibilities to install the package, e.g. <strong>Open with Ubuntu Software Center<\/strong>.<\/p>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">To install the application from the terminal, run the commands with <b>sudo<\/b>, or first switch to administrator mode by executing the <code>su - command<\/code> in the terminal and entering the root password. Please note that <b>sudo<\/b> may not be available in the OS by default. You can check its availability with the <code>sudo -V<\/code> command. The examples shown below include <b>sudo<\/b>.<\/p>\r\n\r\n<h2 id=\"deb\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Debian, Ubuntu, Mint<\/h2>\r\n\r\n<h3 id=\"install-deb\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to Install It?<\/h3>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">You will need to run a command using the administrator account to launch the downloaded package:<\/p>\r\n\r\n<pre class=\"lang:default decode:true wrap:true\">dpkg -i trueconf_client_name.deb<\/pre>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\"><code>trueconf_client_name.deb<\/code> \u2014 the downloaded package name<\/p>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">To install missing dependencies, use the command:<\/p>\r\n\r\n<pre class=\"lang:default decode:true wrap:true\">apt-get -f install<\/pre>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">TrueConf repository address is assigned automatically after the application installation.<\/p>\r\n\r\n<h3 id=\"alternate-deb\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Alternate installation<\/h3>\r\n\r\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\r\n    <li class=\"ui-list__item ui-list__item--num\"><p class=\"primary-medium-text ui-mb-sm-1\">Switch to the administrator account and create the file \/etc\/apt\/sources.list.d\/trueconf.list by running the command in the terminal (the file with required contents will be created immediately):<\/p>\r\n    <p class=\"primary-medium-text ui-mb-sm-1\">For Debian<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">echo \"deb [arch=$(dpkg --print-architecture)] https:\/\/mirror.trueconf.com\/debian $(lsb_release -cs) non-free\" | sudo tee \/etc\/apt\/sources.list.d\/trueconf.list > \/dev\/null<\/pre>\r\n    <p class=\"primary-medium-text ui-mb-sm-1\">For Ubuntu<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">echo \"deb [arch=$(dpkg --print-architecture)] https:\/\/mirror.trueconf.com\/ubuntu $(lsb_release -cs) non-free\" | sudo tee \/etc\/apt\/sources.list.d\/trueconf.list > \/dev\/null<\/pre>\r\n    <p class=\"primary-medium-text ui-mb-sm-1\">For Mint<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">echo \"deb [arch=$(dpkg --print-architecture)] https:\/\/mirror.trueconf.com\/linuxmint $(lsb_release -cs) non-free\" | sudo tee \/etc\/apt\/sources.list.d\/trueconf.list > \/dev\/null<\/pre>\r\n    <\/li>\r\n    <li class=\"ui-list__item ui-list__item--num\"><p class=\"primary-medium-text ui-mb-sm-1\">Run the following commands:<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">wget -O- https:\/\/mirror.trueconf.com\/deb.trueconf.asc | gpg --no-default-keyring --keyring gnupg-ring:\/etc\/apt\/trusted.gpg.d\/trueconf.gpg --import\r\nchmod 644 \/etc\/apt\/trusted.gpg.d\/trueconf.gpg\r\napt update\r\napt install trueconf<\/pre>\r\n    <\/li>\r\n<\/ul>\r\n\r\n<h3 id=\"update-deb\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to Update It?<\/h3>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">After initial installation of the application in one of the suggested methods you will be notified about updates automatically.<\/p>\r\n\r\n<h2 id=\"rpm\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">CentOS, Red Hat Enterprise Linux, Fedora, openSUSE<\/h2>\r\n\r\n<h3 id=\"epel\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Connection of EPEL repository<\/h3>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">Before installing TrueConf on CentOS and Red Hat, connect the EPEL repository by running the following command as the administrator:<\/p>\r\n\r\n<pre class=\"lang:default decode:true wrap:true\">dnf install epel-release<\/pre>\r\n\r\n<h3 id=\"install-rpm\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to Install It?<\/h3>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">You will need to run a command to launch the downloaded package:<\/p>\r\n\r\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\r\n    <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">CentOS (you need to install and enable EPEL repository beforehand):<\/p>\r\n        <pre class=\"lang:default decode:true wrap:true\">sudo dnf install trueconf_client_name.rpm<\/pre>\r\n    <\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">Red Hat Enterprise Linux (you need to install and enable EPEL repository beforehand):<\/p>\r\n        <pre class=\"lang:default decode:true wrap:true\">sudo dnf install trueconf_client_name.rpm<\/pre>\r\n    <\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">Fedora:<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">sudo dnf install trueconf_client_name.rpm<\/pre>\r\n    <\/li>\r\n    <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">openSUSE:<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">sudo zypper install trueconf-client-name.rpm<\/pre>\r\n    <\/li>\r\n<\/ul>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">Where <code>trueconf_client_name.rpm<\/code> is the downloaded package name.<\/p>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">TrueConf repository address is assigned automatically after the application installation.<\/p>\r\n\r\n<h3 id=\"alternate-rpm\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Alternate installation for CentOS, Red Hat Enterprise Linux and Fedora<\/h3>\r\n\r\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\r\n    <li class=\"ui-list__item ui-list__item--lett\"><p class=\"primary-medium-text ui-mb-sm-1\">Create a file \/etc\/yum.repos.d\/trueconf.repo with the following command (the file with required contents will be created immediately):<\/p>\r\n    <ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\r\n        <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">For CentOS (you need to install and enable EPEL repository beforehand):<\/p>\r\n        <pre class=\"lang:default decode:true wrap:true\">{ echo \"[trueconf]\"\r\n  echo \"name=TrueConf Repository\"\r\n  echo \"baseurl=https:\/\/mirror.trueconf.com\/centos\/$releasever\/$basearch\/release\"\r\n  echo \"enabled=1\"\r\n  echo \"gpgcheck=1\"\r\n  echo \"gpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-trueconf\"\r\n} | sudo tee -a \/etc\/yum.repos.d\/trueconf.repo > \/dev\/null<\/pre>\r\n        <\/li>\r\n        <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">For CentOS Stream (you need to install and enable EPEL repository beforehand):<\/p>\r\n        <pre class=\"lang:default decode:true wrap:true\">{ echo \"[trueconf]\"\r\n  echo \"name=TrueConf Repository\"\r\n  echo \"baseurl=https:\/\/mirror.trueconf.com\/centos-stream\/$releasever\/$basearch\/release\"\r\n  echo \"enabled=1\"\r\n  echo \"gpgcheck=1\"\r\n  echo \"gpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-trueconf\"\r\n} | sudo tee -a \/etc\/yum.repos.d\/trueconf.repo > \/dev\/null<\/pre>\r\n        <\/li>\r\n        <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">For Red Hat Enterprise Linux (you need to install and enable EPEL repository beforehand):<\/p>\r\n        <pre class=\"lang:default decode:true wrap:true\">{ echo \"[trueconf]\"\r\n  echo \"name=TrueConf Repository\"\r\n  echo \"baseurl=https:\/\/mirror.trueconf.com\/rhel\/$releasever\/$basearch\/release\"\r\n  echo \"enabled=1\"\r\n  echo \"gpgcheck=1\"\r\n  echo \"gpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-trueconf\"\r\n} | sudo tee -a \/etc\/yum.repos.d\/trueconf.repo > \/dev\/null<\/pre>\r\n        <\/li>\r\n        <li class=\"ui-list__item ui-list__item--disc\"><p class=\"primary-medium-text ui-mb-sm-1\">For Fedora:<\/p>\r\n        <pre class=\"lang:default decode:true wrap:true\">{ echo \"[trueconf]\"\r\n  echo \"name=TrueConf Repository\"\r\n  echo \"baseurl=https:\/\/mirror.trueconf.com\/fedora\/$releasever\/$basearch\/release\"\r\n  echo \"enabled=1\"\r\n  echo \"gpgcheck=1\"\r\n  echo \"gpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-trueconf\"\r\n} | sudo tee -a \/etc\/yum.repos.d\/trueconf.repo > \/dev\/null<\/pre>\r\n        <\/li>\r\n    <\/ul>\r\n    <\/li>\r\n    <li class=\"ui-list__item ui-list__item--num\"><p class=\"primary-medium-text ui-mb-sm-1\">Run commands:<\/p>\r\n    <p class=\"primary-medium-text ui-mb-sm-1\">For CentOS Stream 9, Fedora 38:<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">sudo rpm --import https:\/\/mirror.trueconf.com\/rpm-v3.trueconf.pub\r\nsudo dnf install trueconf<\/pre>\r\n        <p class=\"primary-medium-text ui-mb-sm-1\">For CentOS older than Stream 9, Fedora older than version 38 and Red Hat Enterprise Linux:<\/p>\r\n        <pre class=\"lang:default decode:true wrap:true\">sudo rpm --import https:\/\/mirror.trueconf.com\/rpm.trueconf.pub\r\nsudo dnf install trueconf<\/pre>\r\n    <\/li>\r\n<\/ul>\r\n\r\n<h3 id=\"alternate-opensuse\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Alternate installation for openSUSE<\/h3>\r\n\r\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\r\n    <li class=\"ui-list__item ui-list__item--num\"><p class=\"primary-medium-text ui-mb-sm-1\">Create a file \/etc\/zypp\/repos.d\/trueconf.repo with the following command (the file with required contents will be created immediately):<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">{ echo \"[trueconf]\"\r\n  echo \"name=TrueConf Repository\"\r\n  echo \"enabled=1\"\r\n  echo \"autorefresh=1\"\r\n  echo \"baseurl=https:\/\/mirror.trueconf.com\/opensuse\/$releasever\/$basearch\/release\"\r\n  echo \"gpgcheck=1\"\r\n  echo \"type=rpm-md\"\r\n  echo \"keeppackages=0\"\r\n} | sudo tee -a \/etc\/zypp\/repos.d\/trueconf.repo > \/dev\/null<\/pre>\r\n    <\/li>\r\n    <li class=\"ui-list__item ui-list__item--num\"><p class=\"primary-medium-text ui-mb-sm-1\">Run commands:<\/p>\r\n    <pre class=\"lang:default decode:true wrap:true\">sudo wget https:\/\/mirror.trueconf.com\/rpm.trueconf.pub\r\nsudo rpm --import rpm.trueconf.pub\r\nsudo zypper refresh\r\nsudo zypper install trueconf<\/pre>\r\n    <\/li>\r\n<\/ul>\r\n\r\n<h3 id=\"update-rpm\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to Update It?<\/h3>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">After initial installation of the application you will be notified about updates automatically.<\/p>\r\n\r\n<h2 id=\"tar\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Arch<\/h2>\r\n\r\n<h3 id=\"install-tar\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to Install It?<\/h3>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">Available only for 64-bit systems:<\/p>\r\n\r\n<pre class=\"lang:default decode:true wrap:true\">sudo pacman -U trueconf_client_name.pkg.tar.xz<\/pre>\r\n\r\n<code>trueconf_client_name.pkg.tar.xz<\/code> \u2014 the downloaded package name.\r\n\r\n<h3 id=\"update-tar\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to Update It?<\/h3>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">The distribution is installed on top of the current version.<\/p>\r\n\r\n<p class=\"primary-medium-text ui-mb-sm-1\">We are constantly improving and developing our products, so when new versions of the client application are released, the user will receive an automatic notification from the system right away!<\/p>","protected":false},"excerpt":{"rendered":"TrueConf offers native applications for multiple Linux distributions. Check out TrueConf advantages: 4K video conferencing for up to 2000 users Team messaging and personal chats Ability to archive chats and group them by folders Support for \u201cfavorites\u201d (a private chat with important messages to be reviewed) Meeting recording Content sharing and slideshow Remote desktop control [&hellip;]","protected":false},"author":45,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[275,308],"class_list":["post-696","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-conference-management","tag-trueconf-for-linux","no-wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=696"}],"version-history":[{"count":198,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/696\/revisions"}],"predecessor-version":[{"id":43104,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/696\/revisions\/43104"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}