Вопрос или проблема
У меня Ubuntu 24.04.1 LTS. Я не могу обновить приложения, которые не входят в snaps. Я загрузил последние deb-файлы для Chrome, Microsoft Edge и т. д., но не могу найти способ заменить версии на жестком диске этими новыми обновленными версиями. Если я пытаюсь использовать Центр приложений, он говорит мне, что приложения фактически установлены, но не дает возможности их обновить. Если я пытаюсь использовать Обновления программного обеспечения, опции для распознавания deb-файлов вовсе нет.
Ответ или решение
Проблема с установкой обновлений в Ubuntu 24.04.1 LTS
Установка и обновление приложений в Ubuntu может вызывать трудности, особенно когда речь идет о пакетах, не связанных со Snap. Если вы столкнулись с проблемой обновления таких приложений, как Google Chrome и Microsoft Edge, из-за отсутствия опций в App Center и Software Updates, необходимо рассмотреть несколько возможных решений.
1. Проверка системного окружения
Первым шагом стоит убедиться, что ваше окружение правильно настроено для работы с DEB-пакетами. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt upgrade
Эти команды обновят информацию о доступных пакета и установят обновления для всех установленных пакетов, которые управляются apt
.
2. Установка DEB-пакетов вручную
Если вы уже загрузили последние версии DEB-файлов для необходимых приложений, можно установить их вручную с помощью команды dpkg
. Перейдите в каталог, где находятся загруженные файлы, и выполните следующую команду:
sudo dpkg -i имя_пакета.deb
Вместо имя_пакета.deb
подставьте фактическое имя вашего DEB-файла. Если возникнут ошибки, можно их исправить, выполнив:
sudo apt --fix-broken install
3. Добавление репозиториев для автоматического обновления
Обычно более удобным способом установки и обновления программ является использование репозиториев. Вы можете добавить репозитории для Google Chrome и Microsoft Edge следующим образом:
- Для Google Chrome:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/google-chrome.list
- Для Microsoft Edge:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge/ stable main" | sudo tee /etc/apt/sources.list.d/microsoft-edge.list
После добавления репозиториев обязательно обновите базу данных пакетного менеджера:
sudo apt update
Теперь вы сможете установить и обновить программы через команды:
sudo apt install google-chrome-stable
sudo apt install microsoft-edge-stable
4. Использование GUI для графического обновления
Если вы предпочитаете графические интерфейсы, а не терминал, убедитесь, что у вас установлены необходимые программы для работы с DEB-пакетами в Вашем программном центре. Также можно попробовать обновить пакеты через стандартный "Software Center" или "Synaptic Package Manager".
Заключение
Если после выполнения всех описанных шагов проблема не решена, возможно, проблема связана с конфигурацией системы или зависимостями, которые необходимо проверить. В этом случае стоит обратиться к более специализированным форумам и ресурсам, таким как Ask Ubuntu или редакции Ubuntu на Reddit, для получения более конкретной помощи. Настоятельно рекомендую поддерживать вашу систему в актуальном состоянии, что позволяет избежать большинства проблем с обновлениями.
Постоянно обновляя систему и используемые приложения, вы не только поддерживаете безопасность вашего устройства, но и обеспечиваете его стабильную работу.