Общие рекомендации по использованию дистрибутива Ubuntu: различия между версиями
Comminux (обсуждение | вклад) snap-store |
Comminux (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
== Обновление ПО == | == Обновление ПО == | ||
Обновить индекс пакетов для подключенных репозиториев. | Обновить индекс пакетов для подключенных репозиториев. | ||
| Строка 23: | Строка 16: | ||
<pre>kill -9 1619 | <pre>kill -9 1619 | ||
snap refresh snap-store</pre> | snap refresh snap-store</pre> | ||
== Работа с репозиториями == | |||
Посмотреть одной командой настройки репозиториев пакетов для APT. | |||
<code>grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*</code> | |||
== Ubuntu LTS Hardware Enablement Stack == | |||
Главным недостатком релизов с долгосрочной поддержкой является невозможность использования нового оборудования, т.к. такие дистрибутивы поставляются с устаревшей версией ядра Linux. | |||
Для установки нового ядра в Ubuntu Server 22.04 следует запустить: | |||
<code>sudo apt install --install-recommends linux-generic-hwe-22.04</code> | |||
== Обновление Ubuntu до новой версии == | == Обновление Ubuntu до новой версии == | ||
Версия от 19:05, 24 августа 2024
Обновление ПО
Обновить индекс пакетов для подключенных репозиториев.
apt update
Обновить ПО.
apt upgrade
Обновить snap приложения.
snap refresh
Если Ubuntu Software Center предупреждает о наличии обновления для snap-store, то для ручного обновления потребуется убить процесс по его pid и затем вручную запустить его обновление.
kill -9 1619 snap refresh snap-store
Работа с репозиториями
Посмотреть одной командой настройки репозиториев пакетов для APT.
grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
Ubuntu LTS Hardware Enablement Stack
Главным недостатком релизов с долгосрочной поддержкой является невозможность использования нового оборудования, т.к. такие дистрибутивы поставляются с устаревшей версией ядра Linux.
Для установки нового ядра в Ubuntu Server 22.04 следует запустить:
sudo apt install --install-recommends linux-generic-hwe-22.04
Обновление Ubuntu до новой версии
sudo do-release-upgrade
Если дистрибутив не видит новый LTS релиз, то нужно добавить следующий флаг (Обычно это происходит пока не выйдет первый корректирующий выпуск дистрибутива. К примеру, Ubuntu 24.04.1 LTS):
sudo do-release-upgrade -d
В процессе обновления, пакетный менеджер может задавать уточняющие вопросы для выбора версии конфигурационных файлов. Требуется быть внимательным в отношении системного файла /etc/systemd/resolved.conf, т.к. в обратном случае, можно лишится настроек DNS сервера.
Продолжение обновления системы после аварийной остановки
В тех случаях, когда обновление дистрибутива было завершено из за ошибки или случайного выхода из диалога установки, потребуется выполнить следующую процедуру.
Исправить сломанные зависимости:
sudo apt-get install -f
Если это все еще не работает, попробуйте следующую команду, чтобы исправить и перенастроить существующие распакованные, но еще не настроенные пакеты:
sudo dpkg --configure -a
Затем можно снова попробовать продолжить обновление.
Если снова наблюдаются проблемы, то можно попробовать удалить кэш загруженных пакетов (они хранятся в /var/cache/apt/archives):
sudo apt clean
Следующая команда удалит все устаревшие пакеты:
sudo apt autoremove -y
Если же система осталась в нерабочем состоянии, то в этом случае поможет только полная переустановка.
Решение взято из: https://askubuntu.com/a/346795