Вопрос или проблема
Я устал от Firefox (версии 119.0.1 64-бит), который говорит мне, что я должен обновить. Поэтому я попытался удалить мою текущую версию, предполагая, что она пришла из SNAP или FLATPAK. Что касается SNAP, то она отображается в /var/cache/snapd/names. Однако команда
sudo snap remove firefox
выдает: snap “firefox” не установлен
Приложение Ubuntu Software показывает, что Firefox не установлен.
flatpak list
не показывает Firefox, и
sudo flatpak uninstall firefox
говорит: ошибка: Не найдены установленные ссылки для ‘firefox’
Поэтому кажется, что я установил его из специального репозитория, предположительно, того, который предоставляет firefox. Как мне это определить и затем обновить, или удалить и переустановить?
Каковы результаты apt policy firefox
? Результаты apt policy firefox
в моем Ubuntu 24.04 показывают, что пакет firefox snap установлен (firefox: Установлен: 1:1snap1-0ubuntu5
). Если Firefox был установлен из PPA, результаты apt policy firefox
также бы это показали.
Вывод apt policy firefox
подскажет вам, какую из этих команд выполнять.
- Установить или обновить пакет firefox apt:
sudo apt update && sudo apt install firefox
- Удалить пакет firefox apt:
sudo apt remove firefox
- Установить пакет firefox snap:
sudo snap install firefox
- Удалить пакет firefox snap:
sudo snap remove firefox
- Обновить только пакет firefox snap:
sudo snap refresh firefox
Команда sudo snap refresh firefox
возвращает snap "firefox" не имеет доступных обновлений
, если обновления для firefox недоступны.
Ответ или решение
Чтобы определить источник вашей установки браузера Firefox на ОС Ubuntu, выполните следующие шаги.
1. Используйте команду apt policy firefox
В терминале введите следующую команду:
apt policy firefox
Эта команда предоставит информацию о текущем состоянии пакета Firefox, включая его версию и источник установки (например, стандартный репозиторий, PPA или Snap). В вашем случае, если результат покажет строку, содержащую что-то вроде firefox: Установлен: 1:1snap1-0ubuntu5
, это означает, что Firefox был установлен как пакет Snap.
2. Установите, удалите или обновите Firefox
В зависимости от результатов команды apt policy firefox
, вы сможете управлять вашей установкой Firefox с помощью следующих команд:
- Установить или обновить пакет Firefox (если это не Snap):
sudo apt update && sudo apt install firefox
- Удалить пакет Firefox (если он был установлен через apt):
sudo apt remove firefox
- Установить Firefox из Snap (в случае, если он не установлен):
sudo snap install firefox
- Удалить пакет Firefox из Snap (если установлен как Snap):
sudo snap remove firefox
- Обновить только Firefox, установленный через Snap:
sudo snap refresh firefox
3. Проверка обновлений
Чтобы проверить наличие обновлений для вашего Snap-пакета, используйте команду:
sudo snap refresh firefox
Если обновлений нет, вы получите сообщение: snap "firefox" has no updates available
.
4. Поиск других источников установки
Если ни один из вышеуказанных методов не сработал, возможно, Firefox был установлен из другого источника (например, с помощью сборки из исходников или другого менеджера пакетов). Чтобы исследовать это, выполните:
whereis firefox
Эта команда покажет директории, где может находиться бинарный файл Firefox, а также его конфигурационные файлы.
Заключение
Применив вышеуказанные шаги, вы сможете выяснить, откуда был установлен ваш браузер Firefox, и обновить или удалить его при необходимости. Если у вас возникли сложности на каком-либо этапе, рекомендуется обратиться за помощью к сообществу Ubuntu или к справочной документации, предоставленной разработчиками Ubuntu.
Таким образом, система управления пакетами Ubuntu предоставляет мощные инструменты для управления приложениями, включая популярный браузер Firefox, который может быть установлен из различных источников. Убедитесь в том, что у вас всегда установлена последняя версия для обеспечения безопасности и стабильности работы.