У меня есть часть программного обеспечения, которое я хочу установить и которое распространяется в виде "flatpak". Однако после установки системы flatpak в моей системе Ubuntu Mate 20.04 мне не удается загрузить пакет, который я хочу использовать. Я получаю эту ошибку:

$ flatpak install chirp-daily-20220103.flatpak 

Note that the directories 

'/var/lib/flatpak/exports/share'
'/home/simon/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.


** (flatpak install:41527): WARNING **: 20:31:39.113: Error unregistering authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.235 was not provided by any .service files
error: Authorization error: Message recipient disconnected from message bus without replying

Кроме того, попытка перечислить плоские пакеты, похоже, тоже не работает, поэтому я не знаю, что еще я могу попробовать:

$ flatpak search vlc
No matches found

Выше, насколько я понимаю, должны быть перечислены варианты установки vlc.

Какие-либо предложения?

3
Toby Eggitt 10 Янв 2022 в 07:29
Это ошибка, возникающая только при установке этого конкретного пакета? Если это так, пожалуйста, сообщите об этом на их странице GitHub. Вы также можете установить это приложение через PPA. Ваш вопрос в настоящее время написан таким образом, что ему не хватает конкретики и ясности. Вы должны предоставить всю соответствующую информацию, чтобы можно было дать соответствующий ответ.
 – 
Someone
10 Янв 2022 в 07:09
Я совершенно не знаком с flatpak. У меня нет причин думать, что это проблема с пакетом, но нет возможности проверить это. Что бы вы хотели, чтобы я попробовал?
 – 
Toby Eggitt
10 Янв 2022 в 07:30
Проверьте, правильно ли установлен какой-либо другой пакет flatpak. Например, попробуйте flatpak install flathub com.rafaelmardojai.Blanket (Примечание: я не участвую в разработке этого программного обеспечения).
 – 
Archisman Panigrahi
10 Янв 2022 в 07:45
Попробуйте запустить flatpak update --appstream
 – 
Someone
10 Янв 2022 в 08:00
Если вы установили flatpak каким-либо другим способом, кроме Apt, удалите его и выполните шаги, перечисленные в ответе @N0rbert. Похоже, здесь что-то не так с проводкой. За кулисами Flatpak имеет относительно сложную конфигурацию, особенно там, где задействованы/необходимы разрешения.
 – 
Nate T
10 Янв 2022 в 11:40

1 ответ

Ваша версия Flatpak может быть устаревшей. Установите новее из официальный PPA следующим образом

sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak

Затем добавьте удаленный FlatHub по умолчанию и повторите попытку установки Chirp:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

cd ~/Downloads
wget -c https://trac.chirp.danplanet.com/chirp_daily/LATEST/chirp-daily-20220103.flatpak
flatpak install chirp-daily-20220103.flatpak

Затем перезагрузитесь, чтобы зарегистрировать flatpak в системе, и, наконец, запустите CHIRP из меню «Приложения» или «Brisk».

3
N0rbert 10 Янв 2022 в 11:19
Flatpak отлично устанавливает программное обеспечение в домашний каталог без sudo. Это не требуется.
 – 
Archisman Panigrahi
10 Янв 2022 в 10:23
На моей тестовой виртуальной машине команда flatpak запросила пароль sudoer два раза - для удаленного доступа и для установки. Спасибо, @ArchismanPanigrahi.
 – 
N0rbert
10 Янв 2022 в 10:46