Предупреждение не является вашей проблемой.
Настоящая проблема заключается в том, что вы просто пропускаете некоторые зависимости в своих оснастках: по какой-то причине оснастка не устанавливает все требуемые зависимости, как это должно быть. В Ubuntu у меня есть telegram-desktop, и он отлично работает, и я сделал эту проверку:
snap list
, чтобы вывести список текущих снимков.
И затем я проверил все взаимозависимости, посмотрев на соединения с:
snap connections telegram-desktop
это на моей машине Utbuntu приводит к:
Interface Plug Slot Notes
alsa telegram-desktop:alsa - -
audio-playback telegram-desktop:audio-playback :audio-playback -
audio-record telegram-desktop:audio-record - -
content[gtk-3-themes] telegram-desktop:gtk-3-themes gtk-common-themes:gtk-3-themes -
content[icon-themes] telegram-desktop:icon-themes gtk-common-themes:icon-themes -
content[kde-frameworks-5-core18-all] telegram-desktop:kde-frameworks-5-plug kde-frameworks-5-core18:kde-frameworks-5-core18-slot -
content[sound-themes] telegram-desktop:sound-themes gtk-common-themes:sound-themes -
desktop telegram-desktop:desktop :desktop -
desktop-legacy telegram-desktop:desktop-legacy :desktop-legacy -
gsettings telegram-desktop:gsettings :gsettings -
home telegram-desktop:home :home -
network telegram-desktop:network :network -
network-manager telegram-desktop:network-manager - -
opengl telegram-desktop:opengl :opengl -
pulseaudio telegram-desktop:pulseaudio :pulseaudio -
removable-media telegram-desktop:removable-media - -
unity7 telegram-desktop:unity7 :unity7 -
wayland telegram-desktop:wayland :wayland -
x11 telegram-desktop:x11 :x11 -
далее Я обнаружил, что библиотека libQt5Widgets.so.5, которую вы пропустили, предоставляется kde-frameworks -5-core18
sudo find /snap -name libQt5Widgets.so
/snap/kde-frameworks-5-core18/32/usr/lib/x86_64-linux-gnu/libQt5Widgets.so
Я не знаю, можно ли на fedora использовать:
snap install kde-frameworks-5-core18
, чтобы исправить отсутствующую зависимость.
С другой стороны в Fedora и подобных дистрибутивах вы можете попробовать использовать flatpak вместо оснастки: flatpak является стандартным диспетчером пакетов приложений для семейства Fedora.
Сначала вам нужно добавить flathub в качестве удаленного репозитория flatpak:
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
далее вы можете искать:
flatpak search discord
flatpak search telegram
и затем установить приложения:
sudo flatpak install com.discordapp.Discord
sudo flatpak install org.telegram.desktop
Я проверил это на виртуальной машине CentOS (у меня нет готовой Fedora чтобы проверить, но CentOS достаточно близко), и я получил их оба правильные работает.