Общие рекомендации по использованию дистрибутива Ubuntu: различия между версиями

Материал из The Magic of Number 8 Wiki
мНет описания правки
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Обновление ПО ==
Обновить индекс пакетов для подключенных репозиториев.
<code>apt update</code>
Обновить ПО.
<code>apt upgrade</code>
Обновить snap приложения.
<code>snap refresh</code>
Если Ubuntu Software Center предупреждает о наличии обновления для snap-store, то для ручного обновления потребуется убить процесс по его pid и затем вручную запустить его обновление.
<pre>kill -9 1619
snap refresh snap-store</pre>
== Работа с репозиториями ==
Посмотреть одной командой настройки репозиториев пакетов для APT.
<code>grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*</code>
== Ubuntu LTS Hardware Enablement Stack ==
== Ubuntu LTS Hardware Enablement Stack ==
Главным недостатком релизов с долгосрочной поддержкой является невозможность использования нового оборудования, т.к. такие дистрибутивы поставляются с устаревшей версией ядра Linux.
Главным недостатком релизов с долгосрочной поддержкой является невозможность использования нового оборудования, т.к. такие дистрибутивы поставляются с устаревшей версией ядра Linux.
Строка 39: Строка 63:


Решение взято из: https://askubuntu.com/a/346795
Решение взято из: https://askubuntu.com/a/346795
== Решение проблем ==
=== Система стартует более 5 минут ===
Если процесс инициализации сети (networking.service) происходит слишком долго, то можно ограничить время службы.
<code>sudo systemctl edit networking.service</code>
Затем добавить следующий блок в начале:
<pre>[Service]
TimeoutStartSec=5sec</pre>
Ещё нужно отредактировать системный файл /etc/systemd/system.conf
<pre>DefaultTimeoutStartSec=30s
DefaultTimeoutStopSec=30s</pre>


[[Категория:Руководства]]
[[Категория:Руководства]]

Текущая версия от 01:46, 20 июля 2026

Обновление ПО

Обновить индекс пакетов для подключенных репозиториев.

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

Решение проблем

Система стартует более 5 минут

Если процесс инициализации сети (networking.service) происходит слишком долго, то можно ограничить время службы.

sudo systemctl edit networking.service

Затем добавить следующий блок в начале:

[Service]
TimeoutStartSec=5sec

Ещё нужно отредактировать системный файл /etc/systemd/system.conf

DefaultTimeoutStartSec=30s
DefaultTimeoutStopSec=30s