Home
» LINUX
»
How to Install the Dino XMPP Client on Linux
How to Install the Dino XMPP Client on Linux
To install the Dino XMPP client on Linux, use Flatpak from Flathub for a consistent option across distributions, or install Dino from your distribution’s own package repository. The native package names are dino-im on Ubuntu and Debian, and dino on Fedora and Arch Linux. Choose one route below; you do not need to run every command.
Dino is a Linux desktop client for Jabber/XMPP messaging. It does not provide an XMPP account or host a chat server, so have an account from an XMPP provider ready before signing in. Dino’s official project site links to the current distribution package list and source code.
Install Dino with Flatpak
Flatpak is a practical choice when your distribution does not package Dino or you want one installation method that works across Linux systems. Flathub lists the app under the case-sensitive ID im.dino.Dino. The install command can also fetch the required runtime if it is not already installed.
Check that Flatpak and Flathub are available. Open a terminal from your applications menu and run flatpak --version. If the command is missing, follow the official Flatpak setup instructions for your distribution and add Flathub as directed. These setup steps differ by Linux release.
Install Dino. Run the command below. Review the application and runtime details shown by Flatpak, then confirm the installation when prompted.
flatpak install flathub im.dino.Dino
Flatpak install command for Dino: flatpak install flathub im.dino.Dino.
Open the app. Launch Dino from the desktop’s applications menu, or start it from a terminal with flatpak run im.dino.Dino. This launch command is useful if the menu entry has not appeared yet.
If Flatpak reports that it cannot find a matching reference, check that Flathub is listed as a remote with flatpak remotes. If it is absent, add it using Flatpak’s documented command, flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo, then repeat the install command. The Flatpak application guide explains remotes, installs, launching, and updates.
Install Dino from your Linux package manager
Use a native package when you prefer software managed with the rest of your operating system. The package version and availability depend on your release and enabled repositories. If the package manager cannot find Dino, check the distribution’s package page or use the Flatpak method above instead of downloading an old standalone package.
Ubuntu or Debian
On supported Ubuntu and Debian releases, the package is named dino-im. Refresh the package index and install it:
sudo apt update
sudo apt install dino-im
Ubuntu and Debian terminal commands to refresh APT and install dino-im.
On Ubuntu, Dino is in the Universe component. If APT says it cannot locate dino-im, confirm that Universe is enabled for your release and refresh the package index again. Package availability can differ on older or minimal installations. Check the live Ubuntu package search or Debian stable package page before troubleshooting further.
Fedora
Fedora provides Dino under the package name dino. Install it with DNF:
sudo dnf install dino
Fedora terminal command to install Dino with DNF.
The Fedora package index shows which Fedora releases currently carry the package. DNF will resolve the dependencies from your configured Fedora repositories.
Arch Linux
Arch Linux provides the stable package dino in its official Extra repository; an AUR helper is not required for this package. Run a full system upgrade and install Dino in the same transaction:
sudo pacman -Syu dino
Arch Linux terminal command to update packages and install dino.
Combining the system upgrade and installation avoids a partial-upgrade workflow. Confirm the package prompt to proceed. You can verify the current package details on the Arch Linux package page.
Sign in and keep Dino updated
When Dino opens, sign in with the full XMPP address from your provider, often written as name@example.net, and the account password or app-specific credential the provider requires. If you do not have an account, create one with an XMPP service first; Dino is a client, not a hosted messaging service. Accounts may require provider-specific server details, so use those instructions if automatic connection does not work.
Dino supports XMPP features such as group chats, file transfers, and end-to-end encryption options, but support can vary by server and by the other person’s client. Do not assume a conversation is end-to-end encrypted just because Dino is installed; check the encryption state in the conversation and follow Dino’s current guidance before sending sensitive information.
For the Flatpak build, update Dino with flatpak update im.dino.Dino, or update all Flatpak apps through your desktop’s software center. For a native package, use your distribution’s regular software updater. If the app will not start, try flatpak run im.dino.Dino to see a terminal error; for native packages, refresh the system package index and check the package manager’s error before reinstalling.
For version-specific installation notes, start with Dino’s official distribution package guide and the relevant distribution package listing. This avoids the obsolete fixed-version download links and repository setup commands found in older installation guides.