Вопрос или проблема
… и, пожалуйста, не говорите мне “обновитесь!”
Именно этим я занимался на своих трех Lenovo Thinkpad Helix 2. На протяжении нескольких лет и итераций я обновлялся с 20.04, затем на 22.04 и далее на 24.04. К сожалению, с каждым обновлением терялась функциональность; аппаратное обеспечение поддерживалось все меньше и меньше. 24.04 совершенно непригодна для использования, она даже не выключается и не загружается должным образом. (Большинство проблем были зафиксированы как ошибки и озвучены здесь.)
Я все стер и попытался установить 24.04 с нуля, но даже носитель установки не выключается. Так что я вернулся к свежей установке 18.04, которая работает совершенно нормально. Однако она уже не поддерживается довольно долгое время. Поэтому мой вопрос:
Как мне все еще быть как можно более актуальным? Единственное, что пришло мне в голову, это использовать как можно больше снапов. Вместо стандартных приложений у меня сейчас большинство приложений установлено как снапы. Таким образом, Chrome, Libreoffice и так далее достаточно актуальны благодаря обновлению снапов.
Но это не так просто, я не нашел способ автоматизировать этот процесс; нужно находить как можно больше версий программного обеспечения в формате snap, удалять старые версии snap и так далее.
Мне также интересно, есть ли еще что-то, что я мог бы сделать? Спецификации не такие уж высокие, поэтому я не думаю, что виртуальная машина будет очень полезной. И насколько установка на виртуальной машине “близкой к оборудованию” вернется к проблемам, столкнувшимся с реальной установкой, еще предстоит выяснить.
В любом случае, я буду признателен за любые предложения о том, как поддерживать более актуальную (24.04) версию в рабочем состоянии и обновленной на аппаратном обеспечении, которое в последний раз поддерживалось на 18.04.
Ответ или решение
Поддерживать стабильность и актуальность системы Kubuntu 18.04 может быть сложной задачей, особенно когда возникают проблемы с совместимостью оборудования в более новых версиях. Несмотря на отсутствие официальной поддержки для вашей версии ОС, вы можете предпринять несколько шагов, чтобы максимально продлить её жизненный цикл и держать её в актуальном состоянии. Вот несколько рекомендаций по этому поводу:
1. Регулярные обновления пакетов
Несмотря на то, что официальные обновления для Kubuntu 18.04 прекратились, вы можете продолжать обновлять установленные пакеты через APT. Для этого выполните следующие команды в терминале:
sudo apt update
sudo apt upgrade
Также рекомендуется периодически использовать команду dist-upgrade
, которая позволяет более эффективно управлять зависимостями:
sudo apt dist-upgrade
2. Использование Snaps
Как вы уже упомянули, использование Snap-пакетов является отличным способом установки актуальных версий приложений. Для автоматизации обновлений Snap-пакетов можно настроить системныйdemon snapd
, который автоматически обновляет пакеты каждую ночь. Однако для ручного обновления Snap-пакетов выполните следующие команды:
sudo snap refresh
Чтобы удалить старые версии Snap-пакетов, используйте команду:
sudo snap remove --purge <название_пакета>
3. Управление Snap-пакетами
Создание скрипта для управления Snap-пакетами может значительно упростить вашу жизнь. Ниже приведен пример bash-скрипта, который будет обновлять Snap-пакеты и удалять старые версии:
#!/bin/bash
# Обновление всех Snap-пакетов
sudo snap refresh
# Удаление старых версий Snap-пакетов
for snap in $(snap list --all | awk '/disabled/{print $1, $3}'); do
sudo snap remove "$snap"
done
Вы можете настроить его для автоматического выполнения через cron
, чтобы он выполнялся, например, раз в неделю.
4. Оптимизация системы
Убедитесь, что в вашей системе минимальное количество фоновых операций. Отключите ненужные службы и приложения, которые могут потреблять ресурсы:
systemctl list-units --type=service
5. Сборка собственного репозитория
Если вы знакомы с пакетным менеджером dpkg
, вы можете собрать собственные .deb
пакеты оптимизированных приложений и установить их в свою систему. Это требует больше навыков, но также может быть полезным при стабильной настройке.
6. Поддержка со стороны сообщества
Рассмотрите возможность участия в сообществах Kubuntu и Ubuntu, таких как форумы или группы на платформах, таких как Reddit или Telegram. Там можно найти советы и образы, которые успели бы протестироваться другими пользователями.
7. Исследование альтернатив
Если после всех усилий проблемы с вашим оборудованием продолжаются, возможно, стоит рассмотреть альтернативные дистрибутивы, которые могут быть более совместимыми с вашим оборудованием. Попробуйте такие системы, как Xubuntu или Lubuntu, которые могут быть менее требовательны к ресурсам.
Заключение
Сочетание онлайн-ресурсов, использование современных форматов пакетов и управление ресурсами на вашей машине поможет поддерживать устойчивую работу Kubuntu 18.04. Со временем необходимо будет, возможно, рассмотреть переход на более совместимую версию Linux или на другой дистрибутив, чтобы избежать потенциальных проблем с аппаратным обеспечением.