Как установить и использовать приложение, зависящее от libappindicator1 в Ubuntu 24.04?

Вопрос или проблема

Я пытаюсь установить top tracker, предоставленный Toptal. Я получаю следующую ошибку

*sudo dpkg -i ~/Downloads/toptracker_1.6.2-6524_amd64.deb 
[sudo] пароль для пользователя: 
Выбор ранее невыбранного пакета toptracker.
(Чтение базы данных ... 204997 файлов и каталогов в данный момент установлено.)
Подготовка распаковки .../toptracker_1.6.2-6524_amd64.deb ...
Распаковка toptracker (1.6.2-6524) ...
dpkg: проблемы с зависимостями мешают настройке toptracker:
 toptracker зависит от libappindicator1; однако:
  Пакет libappindicator1 не установлен.
dpkg: ошибка при обработке пакета toptracker (--install):
 проблемы с зависимостями - оставлен не настроенным
Обработка триггеров для gnome-menus (3.36.0-1.1ubuntu3) ...
Обработка триггеров для desktop-file-utils (0.27-2build1) ...
При обработке возникли ошибки:
 toptracker*

Когда я пытался установить libappindicator1, то получал

sudo apt-get install libappindicator1
Чтение списков пакетов... Готово
Формирование дерева зависимостей... Готово
Чтение состояния информации... Готово
Пакет libappindicator1 недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника

E: У пакета 'libappindicator1' нет кандидата на установку

Может кто-нибудь подсказать, как это исправить?

Чтобы установить файл toptracker_1.6.2-6524_amd64.deb в Ubuntu 24.04, перейдите в каталог, содержащий файл toptracker_1.6.2-6524_amd64.deb, который вы скачали, откройте терминал и выполните следующие команды.

wget http://mirrors.kernel.org/ubuntu/pool/universe/liba/libappindicator/libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb http://mirrors.kernel.org/ubuntu/pool/universe/libd/libdbusmenu/libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb  
sudo apt install ./libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb ./libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb ./toptracker_1.6.2-6524_amd64.deb

Скачайте libappindicator1

wget http://mirrors.kernel.org/ubuntu/pool/universe/liba/libappindicator/libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb 

Скачайте зависимость, необходимую для libappindicator1

wget http://mirrors.kernel.org/ubuntu/pool/universe/libd/libdbusmenu/libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb

Установите оба пакета

sudo apt install  ./libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb ./libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb 

Установите forticlient, скачанный с https://www.fortinet.com/support/product-downloads

sudo apt install ./forticlient_vpn_7.4.0.1636_amd64.deb

Ответ или решение

Чтобы установить и использовать приложение, зависимое от пакета libappindicator1, в Ubuntu 24.04, следуйте нижеприведенным пошаговым инструкциям. Приложение, в данном случае — Top Tracker от Toptal, требует установки этого пакета для корректной работы.

Шаг 1: Понимание зависимости

При установке Top Tracker произошла ошибка, указывающая, что пакет libappindicator1 не установлен:

dpkg: dependency problems prevent configuration of toptracker:
 toptracker depends on libappindicator1; however:
  Package libappindicator1 is not installed.

Это означает, что перед установкой Top Tracker необходимо установить libappindicator1 и его зависимости.

Шаг 2: Установка необходимых зависимостей

Так как libappindicator1 отсутствует в репозиториях Ubuntu 24.04, мы можем загрузить и установить его вручную. Для этого выполните следующие шаги в терминале.

2.1: Откройте терминал

Откройте терминал, чтобы ввести команды.

2.2: Загрузка пакетов

Сначала скачайте пакет libappindicator1 и его зависимость libdbusmenu-gtk4. Введите следующие команды:

wget http://mirrors.kernel.org/ubuntu/pool/universe/liba/libappindicator/libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/libd/libdbusmenu/libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb

2.3: Установка загруженных пакетов

Теперь установите загруженные пакеты с помощью следующей команды:

sudo apt install ./libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb ./libdbusmenu-gtk4_16.04.1+18.10.20180917-0ubuntu8_amd64.deb

Шаг 3: Установка Top Tracker

После успешной установки зависимостей теперь можно установить Top Tracker. Выполните следующую команду:

sudo dpkg -i ~/Downloads/toptracker_1.6.2-6524_amd64.deb

Шаг 4: Проверка установки

Чтобы убедиться, что приложение правильно установлено, вы можете запустить его через меню приложений или командой в терминале:

toptracker

Заключение

Теперь вы успешно установили Top Tracker, разрешив зависимость libappindicator1. Это часто бывает необходимо при работе с приложениями, которые зависят от библиотек, отсутствующих в стандартных репозиториях для обновленных версий Ubuntu.

Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за поддержкой или поискать на форумах сообщества Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...