Update/p10: различия между версиями
(→4. Обновиться до p10: Переключиться на ядро std-def) |
м (→Обновление с помощью EPM: Временно убран раздел обновления с помощью epm) |
||
Строка 109: | Строка 109: | ||
--> | --> | ||
= Обновление с помощью [http://wiki.etersoft.ru/EPM EPM] = | <!--= Обновление с помощью [http://wiki.etersoft.ru/EPM EPM] = | ||
Для обновления с p9 до p10 можно воспользоваться командой epm release-upgrade из пакета eepm <ref>см. https://lists.altlinux.org/pipermail/devel/2016-April/201334.html</ref>: | Для обновления с p9 до p10 можно воспользоваться командой epm release-upgrade из пакета eepm <ref>см. https://lists.altlinux.org/pipermail/devel/2016-April/201334.html</ref>: | ||
Строка 116: | Строка 116: | ||
Команда выполняет все необходимые действия для обновления, в том числе команды, описанные выше в порядке ручного обновления. | Команда выполняет все необходимые действия для обновления, в том числе команды, описанные выше в порядке ручного обновления. | ||
--> | |||
= Известные проблемы = | = Известные проблемы = |
Версия от 12:03, 2 августа 2021
Обновление
0. Сделайте резервную копию системы до начала обновления
1. Обновить дистрибутив до самого свежего p9
apt-get update apt-get dist-upgrade
2. Проверить apt-repo
Скорее всего утилита уже была установлена и обновилась на первом шаге, но на всякий случай проверьте наличие:
apt-get install apt-repo
3. Изменить источники обновления
apt-repo set p10
%_priority_distbranch p10
4. Обновиться до p10
apt-get update
apt-get clean apt-get dist-upgrade -dПервая команда удалит из кэша apt все старые пакеты, вторая скачает (но не установит) все нужные пакеты. Если у Вас уже скачивалось что-то новое, вместо clean может оказаться выгоднее использовать autoclean. Полученное содержимое /var/cache/apt может быть использовано для последующей массовой установки пакетов посредством rpm в случае возникновения проблем с обновлением.
Выполните собственно обновление:
apt-get dist-upgrade update-kernel -t std-def
E: Произошли ошибки при выполнении транзакции
apt-get -f install
apt-get dist-upgrade
5. Перезагрузка
Перезагрузите систему.
6. Удаление устаревших пакетов
Следует воспользоваться советами по ссылке APT_в_ALT_Linux/Советы_по_использованию для удаления устаревших пакетов.
Настройки после обновления
Известные проблемы
E: Unknown vendor ID 'p10'
Если после смены репозитория в ответ на команду apt-get update Вы видите сообщение "Unknown vendor ID", то, вероятнее всего, у Вас установлен пакет apt-conf-<...>, отличный от apt-conf-branch. Верните старый репозиторий и установите этот пакет. Вместо обычного "Y" Вам придётся ввести фразу "Yes, do as I say!" (будет подсказка). Либо можно удалить символы [p10] из строк, описывающих новый репозиторий: в этом случае проверка не будет выполняться.
ssh и systemd (screen и т.п.)
В конфигурации по умолчанию systemd закрывает всё, что было запущено при входе по ssh. Установите пакет systemd-settings-disable-kill-user-processes: altbug #36633
Обновление ExtensionPack для VirtualBox
После обновления virtualbox потребуется обновить ExtensionPack. Сделать это можно через меню Файл → Проверить обновления…
Примечания