Поддержание W в актуальном состоянии
У W один родной путь обновления, построенный на pacman и yay. Сторонних
менеджеров обновлений нет. Каждая транзакция обновления снапшотится
автоматически (snap-pac), поэтому обновление всегда обратимо — см.
FAQ и
Восстановление.
Команда w-update
w-update(илиw-update upgrade) — интерактивное полное обновление: пакеты репозитория и AUR за один проход. Она намеренно работает без--noconfirm— вы просматриваете список пакетов и диффы сборки AUR перед тем, как что-либо применяется. Если ядро изменилось, в конце предлагается перезагрузка, и эта перезагрузка сначала аккуратно закрывает ваши окна, так что несохранённая работа всё равно попросит подтверждения.w-update check— проверяет обновления репозитория и AUR без root и запоминает результат. Никогда не запускайте голыйpacman -Sy: проверка W использует отдельную временную базу.w-update status— последний записанный статус.w-update news— последние новости Arch Linux. Читайте их перед крупным обновлением — там всплывают редкие объявления о необходимости ручных действий.w-update enable/disable/interval [minutes]— управление на пользователя фоновой проверкой, которая держит значок в баре актуальным.w-update plan— предварительный просмотр без изменений: что затронет обновление репозитория, какие сборки AUR ожидают, означает ли смена ядра перезагрузку, сколько свободно места на диске.
Где вы видите обновления
- Бар показывает блок обновлений со счётчиком, когда обновления есть.
- Хаб → Система показывает тот же счётчик и, после обновления, которое этого требует, подсказку «нужна перезагрузка».
- Клик по блоку в баре (или плитке Обновления в Хабе) открывает
w-updateв терминале. - Новые релизы движков паков (comfyui, invokeai) в этот счётчик не входят и
w-updateих не ставит — они видны в Хаб → Наборы, вw-update statusи заметкой в концеw-update. См. руководство по пакам.
Файлы /etc, принадлежащие W, получают свои .pacnew автоматически
согласованными хуком pacman; сторонние .pacnew-файлы остаются на ручное
решение, и w-update их отдельно указывает.
Если обновление пошло не так
- Неудачная загрузка чаще всего — проблема с зеркалом:
w-mirrors statusиw-mirrors syncпересортируют и обновляют список зеркал; затем повторите. - Если система ведёт себя плохо после обновления, перезагрузитесь в снапшот перед обновлением: меню загрузки (GRUB или Limine, в зависимости от установки) перечисляет снапшоты, а Восстановление проводит через восстановление шаг за шагом. W также хранит копию этой страницы на диске, так что она читается даже когда система не загружается.
Канал обновлений самой W
w-update обновляет пакеты; собственная конфигурация дистрибутива едет
по каналу w-sync (edge) — см. w-sync check и главу об обновлениях в
FAQ.