W LinuxДокументация

Поддержание 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.

Изменить эту страницу на GitHub