Вопрос или проблема
Я обновился с 22.04.4 до 24.04.1 несколько дней назад, и на данный момент это действительно кажется мне даунгрейдом.
Сама установка обновления потребовала от меня исправить черный фон и выполнить sudo apt-get install -f, чтобы снова заставить работать обновление программного обеспечения. Также потребовалось выполнить обычную команду killall snap-store, чтобы получить новый центр приложений.
Но после исправления этой проблемы у меня все еще есть масса других:
- Аккумулятор моего ноутбука разряжается намного быстрее
- Иногда прокрутка страниц в браузере или кода в Godot, например, происходит с запинками и совсем не плавно
- Браузер Brave больше не работает правильно и рисует черную рамку при изменении размера, но занимает секунды, чтобы фактически изменить размер окна до этой черной рамки, которую он рисует.
- Мне нужно больше времени (в среднем 12 секунд), чтобы вывести мой ноутбук из сна, когда я закрываю и открываю крышку, чем это было в 22.04 (1-4 секунды). Иногда, выходя из сна, он устанавливает максимальную яркость экрана и не запоминает мою предыдущую настройку яркости.
- Когда я подключаю свой зарядный кабель, мой док с иконками, кажется, “перезагружается”.
- Это также происходит каждый раз, когда я переключаю режимы питания в меню в правом верхнем углу.
- Ввод с клавиатуры иногда “просачивается” сквозь окна, которые у меня в фокусе, иногда, когда я что-то набираю в VS Code и переключаюсь на Godot, я вижу несколько букв в месте, где ранее была установлена моя курсор.
- В Nautilus иногда файлы остаются “слегка” выделенными случайным образом, но не полностью серой обводкой, которую они имеют, когда выделены. Я не могу понять, когда это происходит, это не когда я открываю этот файл, например.
- Щелчок по элементам на верхней панели (индикаторы приложений? или как они называются) занимает значительно больше времени для открытия, чем в 22.04. Telegram, например, раньше мгновенно показывал мне меню, но теперь, когда я щелкаю по иконке Telegram, меню появляется примерно через 1,5-2 секунды. То же самое и для VLC плеера (у которого даже больше нет иконки). Меню Dropbox вообще не работает большую часть времени.
- При включении дробного масштабирования ничего не изменилось, когда я изменил %, но когда я отключил его снова, у меня появился ограниченный/обрамленный экран, как будто я в виртуальной машине. Так что он занял около 50% моего экрана, а остальная часть монитора была черной и недостижима мышью.
- Когда я помещаю окно приложения (например, настройки gnome) на левую половину экрана с помощью super + left, кажется, что у него довольно глюкообразная анимация, но когда я снова использовал super + left, оно переместило мое окно на 50% за пределы экрана на левой стороне в недоступное место (без подключения дополнительного монитора). Я мог бы воспроизвести это и с правой стороны. К счастью, после нескольких перезагрузок это, похоже, больше не происходит.
Единственное, что я изменил после обновления, это отключил Ubuntu Dock и Ubuntu Tiling Assistant в настройках расширений и снова включил Dash to Dock, так как Ubuntu Dock не имеет закругленных углов, которые я хочу, как у меня было в 22.04.
Мне было бы интересно узнать, возможно ли безопасно откатиться или испытывали ли другие что-то другое с похожей конфигурацией системы, как у меня:
Lenovo yoga slim 7
Ryzen 4800U (Vega 8 iGPU)
16GB DDR4 RAM
4TB m.2 SSD
Заранее спасибо 🙂
Нет поддерживаемого “отката”.
Пакеты можно понизить с помощью флага --downgrade
в apt, но никто не пробовал понижать весь стек рабочего стола и не вернулся, чтобы рассказать об этом.
Единственный поддерживаемый метод – это переустановка старой версии.
Ответ или решение
К сожалению, возврат к версии 22.04.4 после обновления до 24.04.1 в Ubuntu в целом не является простым процессом и не предусмотрен официальной документацией как поддерживаемый вариант. Однако есть несколько способов, которые могут помочь вам в этом, на что я хотел бы обратить ваше внимание.
1. Понижение версий пакетов
APT и флаг –downgrade
Технически, вы можете использовать команды APT для понижения версий конкретных пакетов. Однако данная процедура может стать сложной: не все пакеты могут быть совместимы с вашей текущей системой, и также вы рискуете поломать что-то в вашей среде рабочего стола. Команда для этого выглядит следующим образом:
sudo apt-get install --allow-downgrades <package-name>=<previous-version>
Тем не менее, это не восстановит полную стабильность системы, поскольку оно не удаляет изменения, внесенные обновлением.
2. Переустановка предыдущей версии
Наиболее безопасный путь
Самый надежный и рекомендуемый способ — это полностью переустановить версию Ubuntu 22.04.4. Для этого нужно:
- Создать резервную копию всех ваших данных. Для этого вы можете использовать внешние накопители или облачные хранилища.
- Скачать образ Ubuntu 22.04.4 с официального сайта.
- Создать загрузочный USB-накопитель с помощью таких утилит, как Rufus или Etcher.
- Загрузиться с этого накопителя и следовать инструкциям для установки, выбрав опцию «Стереть диск и установить Ubuntu» или аналогичное.
3. Обратиться за помощью к сообществу
Форумы и сообщества
Если у вас возникли сомнения или дополнительные вопросы, вы можете обратиться за помощью на форумы Ubuntu. Сообщество может поделиться личным опытом, возможно, кто-то из пользователей вашей модели ноутбука или с похожими спецификациями сможет предложить решение.
4. Загрузка предыдущих версий через систему резервного копирования
Системы резервного копирования
Если вы использовали системы резервного копирования, такие как Timeshift, вы могли бы вернуть систему в состояние, в котором она находилась до обновления. В этом случае просто загрузите Timeshift и выберите точку восстановления, соответствующую версии 22.04.4.
Заключение
Возврат к предыдущей версии операционной системы требует продуманного подхода и понимания возможных последствий. Использование флага --downgrade
может показаться заманчивым, однако, это может привести к нестабильной работе системы. Наилучшим вариантом будет переустановка ОС 22.04.4 с предварительным резервным копированием всех важный данных. Если вы столкнулись с проблемами и на прежней версии, возможно, стоит рассмотреть и другие решения, такие как тестирование альтернативных дистрибутивов Linux или обновление текущей версии до более стабильной.